Commit Graph
134 Commits
Author SHA1 Message Date
Nicola Soranzo 2d03d7d530 Do not try to send subscription email if mailing_join_addr is empty.
Prevent "subscribing to the mailing list has failed." error.
2015-05-20 11:30:12 +01:00
Dannon Baker e616a51d9e remove debugging statement left in registration code 2015-05-04 16:09:23 -04:00
David Trudgian 0cb2e7548f 3 char for username in user info and registration
Assuming 3 character username is okay, update the info and registration
forms. NB - username regex in register.mako already allowed 3 char. In
info.mako was 4 char.
2015-04-03 22:06:17 -05:00
David Trudgian 660cfcbdf8 Initial attempt at LDAP login with username - WIP 2015-04-02 13:01:49 -05:00
Carl Eberhard 34725e8a84 Fix to 7ac8631 to use proper registrationForm id 2015-03-03 16:35:00 -05:00
Carl Eberhard 7ac86312e4 Fix user registration to respect use_panels when in the Galaxy app 2015-03-03 16:11:44 -05:00
Martin Cech c6237def42 fix error preventing change of username in TS 2015-02-23 13:53:13 -05:00
Daniel Blankenberg 4243282427 Fix for re-displaying user registration form when registering as an email of an admin_user that is already declared in galaxy.ini (cntrller r dmb). NB: Automatic refresh of masthead after success did not seem to be occuring. 2015-01-27 14:52:55 -05:00
Dannon Baker de15ce61ad Admins should have to re-authenticate to change password via this mechanism as well. 2015-01-14 09:44:33 -05:00
Dannon Baker d83866c0c8 Make password reset via link feature work for the toolshed too. 2015-01-13 16:27:35 -05:00
Dannon Baker 88e594d732 Change password does not need 'cntrller'. 2015-01-13 15:08:55 -05:00
Dannon Baker a3efbc6fa3 Style tweaks in user_info.mako 2015-01-13 14:24:15 -05:00
Dannon Baker dc06d32ec9 Initial password reset token feature. 2015-01-13 14:17:33 -05:00
Dave Bouvier c9c4926961 Merge stable changes to next-stable. 2014-12-11 14:19:44 -05:00
Dave Bouvier 69ff4677bc Escape anything that could be user input in mako templates, add markupsafe.escape to username and email in users API controller. 2014-12-10 11:31:21 -05:00
John Chilton 06a2be985e Merge stable. 2014-12-09 09:14:54 -05:00
Nate Coraor 87159009b1 Remaining user function template XSS cleanup. Also fix login redirection security in the OpenID methods. 2014-12-03 15:57:58 -05:00
Nate Coraor ff051eb2c4 Merge stable changes to next-stable. 2014-12-03 13:30:44 -05:00
Nate Coraor 0ab36a4339 Validate that toolbox filters specified by the user have been configured by the administrator. 2014-12-03 12:23:01 -05:00
Nate Coraor bc9256c3e6 Escape input values in new user address form. 2014-12-02 12:17:42 -05:00
Nate Coraor c4ad6d7ae6 Fix various bugs and security (XSS and other) issues with user address handling. 2014-12-02 12:06:24 -05:00
Nate Coraor ee153cb4f2 Prevent XSS in various user-related templates (OpenID, password reset, manage
user, user addresses, admin management of user API keys). Also fix places where
the redirect URL used by OpenID methods could point to a site external to
Galaxy.
2014-12-02 10:42:44 -05:00
Martin Cech 1b7b74e0bc changes to account updates: added javascript valdiation of username and email changes; user account will be deactivated if you change an email address and you have to activate it once again 2014-11-03 15:16:36 -05:00
Dannon Baker 21eb0edea3 Web helpers (${h.*}) in mako used to_json_string, now dumps. 2014-09-08 17:03:22 -04:00
Dannon Baker 930fe2fa61 Swap remote user logout to actually follow galaxy internal logout procedure and then redirect. Also fix logic for user dropdown -- it was preventing users from seeing stuff that was actually available before. 2014-08-20 12:55:32 -04:00
Daniel Blankenberg d61836f569 Provide some clarification for the 'Manage your information' menu item. 2014-07-25 17:32:53 -04:00
Dannon Baker c2c9adab23 External Auth: this change allows users when use_remote_user is in action to
navigate to the user preferences page.  This specifically allows use of toolbox
filters, and default permission setting on new histories as new functionality
w/ external auth.  Also added shortcut for whitelist comparison for
non-user-controller requests.
2014-07-10 16:24:29 -04:00
Dannon Baker a618498931 Fix OpenID to work post grid refactoring. 2014-06-02 12:26:12 -04:00
Dave Bouvier 45ff30f6e1 Fix for registering an account with custom user information when only one custom user info form is defined. Fix editing user info when custom user info forms are defined. Fix functional tests for user info. 2014-04-21 12:41:05 -04:00
Nicola Soranzo f73d5fba6c Fix old wiki links. 2014-04-10 20:00:45 +02:00
Daniel Blankenberg 1295b78d00 Add some missing semi-colons to javascript on templates/user/register.mako 2014-03-28 15:53:19 -04:00
Aysam Guerler 7fbe750594 Grids: Unify operation handling, use new popups, refactor, bug fixes 2013-11-23 16:14:59 -05:00
Daniel Blankenberg 62326baccd Fix for Javascript requiring setting a user/public name during registration 2013-10-25 11:51:37 -04:00
Dannon Baker 7a2f6cba32 Merged custom-toolbox2 2013-10-17 13:40:04 -04:00
Martin Cech 9ce9231a3a honeypot trap for bot registering accounts 2013-10-16 11:40:02 -04:00
Martin Cech d81c761fa6 registration form tweaks, preventing the form to be accidentally submitted multiple times (creating duplicate users), includes user-side basic validation 2013-10-14 12:06:34 -04:00
Carl Eberhard 38faae9188 History panel: remove sessionStorage for panel when user logs out 2013-09-26 15:08:42 -04:00
Martin Cech 2109acd5b7 registration warning message will show based on configuration, it is probably not relevant for other instances than the main 2013-09-24 13:29:55 -04:00
dorine francheteau 62b77d76d2 rephrased with 'please register only one account...' 2013-09-17 17:26:00 -04:00
dorine francheteau 5e533e8754 modified registration message 2013-09-17 14:41:09 -04:00
dorine francheteau 5936c56af7 modified registration message 2013-09-17 13:19:32 -04:00
Bjoern Gruening 94cc2dda49 Implement the ability to change the tool-panel as user prederence. 2013-06-13 22:46:22 +02:00
Daniel Blankenberg f468e18159 use_panels fix for login.mako in toolshed. 2013-05-10 11:55:40 -04:00
Daniel Blankenberg eb6de462b5 use_panels fix for login.mako. 2013-05-10 11:49:16 -04:00
Daniel Blankenberg 2b87ccac65 Fix for incorrect template inheritance causing the tool shed base_panels to be displayed in the galaxy app when logging in after logout. 2013-05-08 14:37:33 -04:00
Dannon Baker d27381fddd Fix for incorrect template inheritance causing the tool shed base_panels to be displayed in the galaxy app upon logout.
Mako's inherit directives are processed *before* non-global logic, so you need a built-in switch (as implemented, now) or, ideally, refactor into different templates for each webapp that inherit correctly.
2013-04-04 15:34:43 -04:00
Dave Bouvier eb89ce8365 Fix for server error when logging out of the tool shed. 2013-03-29 09:30:36 -04:00
Greg Von Kuster f539d3071b Change the name and path of the community webapp to be tool_shed. 2013-02-27 16:23:19 -05:00
Greg Von Kuster e40d7d2fee Rename community template path to tool_shed. 2013-02-26 17:12:52 -05:00
Greg Von Kuster 77eb7c4669 Add the API framework to the Galaxy Tool Shed. 2013-02-20 14:55:26 -05:00