Commit graph

4476 commits

Author SHA1 Message Date
Johannes Bornhold
50474589c2 authn: Deprecate the is_container_auth function. 2016-06-06 10:22:42 +02:00
Johannes Bornhold
a29b8b84a5 authn: Rename 'container' -> 'headers' in authentication. 2016-06-06 10:33:01 +02:00
Johannes Bornhold
d1c5c52375 authn: Log a warning message if fallback authentication plugin is enabled in ini file. 2016-06-03 15:02:08 +02:00
Johannes Bornhold
9d4692ad5f authn: Fix container auth in login view. 2016-06-03 13:28:01 +02:00
Johannes Bornhold
0ba8db517b authn: Fix ordering of authentication plugins. 2016-06-03 12:08:55 +02:00
Johannes Bornhold
a44e92e154 authn: Fix form validation of authentication plugins.
- Check if plugin exists.
- Display an apropriate error message if it doesn't exist.
2016-06-03 11:22:13 +02:00
Daniel Dourvaris
f6ac7d1c82 admin: tweak usergroup settings ui for clarity 2016-06-06 13:08:08 +03:00
Daniel Dourvaris
be2bf30c95 permissions: show overridden permissions in permission summary page 2016-06-06 05:58:37 +03:00
Marcin Kuzminski
eda3da26e5 auth-token: added missing renderers for token plugin 2016-06-03 20:49:04 +02:00
Daniel Dourvaris
4b1d4ec44b cleanup: remove couple overlooked lines 2016-06-03 20:58:50 +03:00
Daniel Dourvaris
f56a326436 cleanup: rename class name 2016-06-03 18:15:33 +03:00
Daniel Dourvaris
caa6d21774 cleanup: remove duplicate route 2016-06-03 15:36:04 +03:00
Daniel Dourvaris
04248deccd cleanup: move jsroutes generator function and only generate in
debug mode
2016-06-03 15:33:26 +03:00
Daniel Dourvaris
3041ea6869 refactor: made javascript routes autogenerate based on python routes 2016-06-03 15:10:45 +03:00
Daniel Dourvaris
2e53340908 admin: in usergroups admin allow prefiltering the list of users
based on an autocomplete query. also updated a couple tests which
were not testing correct response.
2016-06-02 19:38:51 +03:00
Daniel Dourvaris
6bc75ec583 style: make arrows in usergroup members selector easier to press 2016-06-02 16:40:08 +03:00
Daniel Dourvaris
4d64b68627 bugfix: santize wouldnt allow files starting with . - fixes #3936 2016-06-02 16:20:13 +03:00
Johannes Bornhold
18376347ca authn: Fix handling of form errors and default values. 2016-06-03 10:02:59 +02:00
Johannes Bornhold
34e4405019 tests: Adapt test to changed template. 2016-06-03 08:37:08 +02:00
Johannes Bornhold
725e1b6b88 templates: Add an extension point to the authn plugin settings template.
Allows derived templates to add something below the form fileds.
2016-06-03 08:01:30 +02:00
Johannes Bornhold
409eef8c0d authn: Set the renderer attribute when registering settings view. 2016-06-02 17:09:55 +02:00
Johannes Bornhold
f5e91a6406 authn: Adapt and refactor plugin settings template.
Adapted to the refactoring of settings views.
2016-06-02 17:09:10 +02:00
Johannes Bornhold
4a184c7278 authn: Remove unused code
Unused due to the previoud refactoring.
2016-06-02 17:08:11 +02:00
Johannes Bornhold
269dfe46e1 authn: Refactored the auth-plugins-settings base view.
This allows plugins to easier extend the template context dict
without duplicate the code of the base views.
2016-06-02 17:07:38 +02:00
Marcin Kuzminski
638a402130 pull-requests: make the catch all route also support nicer format with '-' 2016-06-03 11:56:03 +02:00
Johannes Bornhold
85c3023ab3 db: Increase __dbversion__ to 53. 2016-06-03 11:33:41 +02:00
Johannes Bornhold
ba5c7add8f db: Create database migration to rename token auth plugin ID. 2016-06-03 11:32:55 +02:00
Johannes Bornhold
670df02b64 authn: Add rhodecode token auth plugin. 2016-06-03 13:57:24 +02:00
Marcin Kuzminski
38775c3487 login: don't use mutable globals as defauls 2016-06-03 01:16:08 +02:00
Marcin Kuzminski
c0b1b33fac logging: improve logging on failed auth user lookup 2016-06-03 01:12:17 +02:00
Marcin Kuzminski
cba71c524a logging: improve how we log user lookup 2016-06-03 01:07:00 +02:00
Marcin Kuzminski
b44222de22 repo: when creating repos if we don't get JSON results, stop execution at refresh. 2016-06-02 16:28:40 +02:00
Daniel Dourvaris
1e4d5986fb search: update whoosh fallback schema to sort on date too 2016-06-02 15:23:50 +03:00
Daniel Dourvaris
8f434d0117 search: sort commit messages by date rather than revision 2016-06-02 15:17:46 +03:00
Daniel Dourvaris
1131ae8335 tests: refactor test_update_repo for clarity 2016-06-01 20:23:13 +03:00
Daniel Dourvaris
d6b53f4354 bugfix: remove accidental addition 2016-06-01 20:15:12 +03:00
Daniel Dourvaris
9354185a44 bugfix: fixed #3965 and updated a bunch of api tests which
were not actually testing their return values properly
2016-06-01 20:11:27 +03:00
Daniel Dourvaris
545fe36195 bugfix: missing import 2016-06-01 16:27:02 +03:00
Daniel Dourvaris
a548b1cad5 pullrequest: disable pr on commits that dont share ancestor 2016-05-31 21:50:14 +03:00
Daniel Dourvaris
dbb993b0d4 logging: log the original error when a merge failure occurs 2016-05-31 16:08:21 +03:00
Daniel Dourvaris
c683b5b179 feature: Go To switcher now searches commit hashes as well 2016-05-30 16:05:27 +03:00
Marcin Kuzminski
6c265d1ff9 api: gracefully handle errors on repos that are damaged or missing from filesystem. 2016-05-31 11:25:28 +02:00
Johannes Bornhold
d1a5de5268 authn: Data migration for renaming 'container' to 'headers'.
Rename the 'auth_plugins' setting and all 'auth_container_%s' settings.
2016-05-31 11:01:42 +02:00
Johannes Bornhold
284957a394 authn: Renamed auth_container -> auth_headers 2016-05-30 15:26:26 +02:00
Johannes Bornhold
64fc53daba login: Fix login redirection when came_from not set. 2016-05-30 15:47:19 +02:00
Johannes Bornhold
b23f4f5b5d admin: Use error message from UserCreationError when updating a user.
If we get a UserCreationError on updating a user we should display the
more specific error message from the exception.
2016-05-30 12:16:25 +02:00
Johannes Bornhold
23ac9de853 events: Send events when user is created or updated.
Send the UserPreCreate event before a new user is created.
Send the UserPreUpdate event before a user is updated.
2016-05-31 12:36:58 +02:00
Johannes Bornhold
3cc0e271b6 events: Add a method to model base class for sending events.
This wraps the logic to send pyramid events at a single place.
2016-05-31 12:34:42 +02:00
Johannes Bornhold
eac754001b events: Add user data to UserPreCreate und UserPreUpdate events. 2016-05-31 12:37:59 +02:00
Johannes Bornhold
e6eecebb7f events: Add events for pre user create and pre user update.
These events are emitted before a user is created or updated.
2016-05-30 12:14:00 +02:00