summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/gui/preferenceswindow.py
AgeCommit message (Collapse)Author
2015-09-18[bug] track soledad ready state on a shared placeIvan Alejandro
Connecting to the `soledad_bootstrap_finished` signal is not enough since the password change window is created after the signal is emitted, that way we were not able to tell when soledad is ready to be used. - Resolves: #7474
2015-08-24[feat] allow to disable EIP on buildKali Kaneko
2015-06-22[feat] replace old log handler with new oneIvan Alejandro
Replace logging.getLogger with custom get_logger. Remove some unneeded dependencies and reorder other.
2015-01-28Remove all the Slot() decorators.Ivan Alejandro
This causes (on certain scenarios) the app to segfault and it is really hard to debug.
2014-09-19single pref win: fix problems with cleaning up closed windows (lambdas were ↵elijah
keeping the python object from getting garbage collected, and this keeps the old signal connections active)
2014-09-19single pref win: ensure proper deletion of preference window pages.elijah
2014-09-19single pref win: minor linting & add changes fileelijah
2014-09-19single pref win: move preference window tracking to PreferencesWindowelijah
2014-09-19single pref win: gets the autopep8 beauty scrub.elijah
2014-09-19single pref win: enabled/disable services via preferences window, account page.elijah
2014-09-19single pref win: move eip preferences to new combined preference window.elijah
2014-07-14Do backend calls using kwargs.Ivan Alejandro
2014-07-14Use new backend/signaler and start logic in processes.Ivan Alejandro
2014-05-30Change password skips soledad if mx is not enabled.Ivan Alejandro
Use information from mainwindow instead of asking again to the backend.
2014-05-28Refactor cleanup, ProviderConfig to backend.Ivan Alejandro
2014-05-21Update username regex to support the same as webapp.Ivan Alejandro
Rename password util to credentials and add a username check helper. Move the username regexp to the credentials module. Closes #5695.
2014-05-21Rename backend methods for consistency.Ivan Alejandro
2014-05-21Move soledad password change to backend.Ivan Alejandro
Also cleanup soledad usage in the GUI.
2014-04-23Get password change working again. Closes #5540.Ivan Alejandro
- get the username from the login widget instead of the now not available srp_auth. - use lambda instead of partial to parametrize the error messages.
2014-04-17Use consistent wording for triggers documentation.Ivan Alejandro
2014-04-17Use Slot decorator instead of SLOT docstring.Ivan Alejandro
2014-04-15Move SRPAuth to the backend.Ivan Alejandro
* Move methods from SRPAuth to backend: login, logout, change_password. * Add backend section to hold temporary hack code, needed in the process of splitting frontend and backend. * Replace pyside signals with Signaler signals. * Move all the signaling and thread launching in SRPAuth inside of __impl. * Move defer handling code (callbacks/errbacks) to the backend and left only signal handling in the GUI. [Closes #5347]
2014-01-23Replace provider hardcoded path with helper.Ivan Alejandro
Also reorder some imports and remove unused ones.
2013-12-12Disable and stop EIP on setting save.Ivan Alejandro
2013-11-25Select the provider selected in the login widget.Ivan Alejandro
In the preferences window, now we select the current provider from the login widget, no matter if the user is logged in or not. [Closes #4490]
2013-11-14Enable password change in proper conditions.Ivan Alejandro
- Send soledad to the constructor and check with sameProxiedObjects - Check if soledad instance is defined, otherwise wait until soledad_ready [Closes #4449]
2013-11-14Use services' module names for the service.Ivan Alejandro
2013-10-31Select the logged in provider in the pref. window.Ivan Alejandro
[Closes #4117]
2013-10-31Password change policy improvement.Ivan Alejandro
Only allow the user to change its password if is logged in and: - provider supports email and its started. - provider does not support email. In case that the conditions needed are not fullfiled, show the user the actions needed to be able to change its password. [Closes #4093]
2013-10-30Fix non-ascii password change problem.Ivan Alejandro
[Closes #4003]
2013-10-01Use the same exception for all the auth user facing errorsTomás Touceda
2013-10-01Implement new UITomás Touceda
Also: - Remove status_panel - Add new icons - Refactor components a bit (mostly divide functionality)
2013-09-18Move STANDALONE flag to a module and unify paths queries.Ivan Alejandro
2013-09-18Remove unused existing code.Ivan Alejandro
2013-08-30Fix, method name bug.Ivan Alejandro
2013-08-30Add gateway selection feature to the preferences.Ivan Alejandro
2013-08-29Enable password change when soledad is ready.Ivan Alejandro
Closes #3610.
2013-08-28Refactor services display names out. Closes #3578.Ivan Alejandro
2013-08-28Preferences: select enabled services for providersIvan Alejandro
2013-08-23Refactor basic password checks. Closes #3552.Ivan Alejandro
2013-08-23Add password change feature.Ivan Alejandro
2013-08-23Add preferences panel.Ivan Alejandro