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
Marcin Kuzminski
d36e50102c
autocomplete: allow to pass in a GET flag to control if non-active users should be returned in
...
autocomplete data.
2016-06-18 14:43:33 +02:00
Marcin Kuzminski
c1da5a8ad4
repos, repo groups, user groups: visually show what user is an owner, and if
...
potentially he is disabled in the system.
2016-06-18 02:09:41 +02:00
Marcin Kuzminski
2687022328
repos, repo groups, user groups: allow to use disabled users in owner field.
...
This fixes #3374 . There's no good benefit of having possibility to prevent
setting disabled user from beeing an owner.
It can happen that we start preperating a system and use disabled accounts.
Also users shouldn't be forbidden to edit settings on an disabled owner.
2016-06-18 02:03:43 +02:00
Marcin Kuzminski
3a55b9c4e1
gravatar: add flag to show current gravatar + user as disabled user (non-active)
2016-06-18 02:27:01 +02:00
Marcin Kuzminski
0276305290
autocomplete: add flags to show/hide active users, and also display this information
...
in autocomplete data.
ref #3374
2016-06-18 14:23:57 +02:00
Martin Bornhold
5f898873c6
oss-licenses: Remove unused pytest fixture from tests.
2016-06-17 13:49:12 +02:00
Martin Bornhold
04da84dec0
oss-licenses: Fix tests for open source licenses view.
2016-06-17 11:10:19 +02:00
Martin Bornhold
35b7e5a92c
nix: Update rhodecode testdata to recent version (0.7.0 -> 0.8.0)
2016-06-17 13:22:59 +02:00
Martin Bornhold
143e2e06ec
nix: Import rhodecode testdata as derivation.
2016-06-17 12:57:58 +02:00
Martin Bornhold
5fc4f49d3a
pytest: Remove unused repository archives.
...
These are now moved to the rc_testdata package.
2016-06-17 10:07:14 +02:00
Martin Bornhold
6963e68fe8
pytest: Update docstrings to reflect changes.
2016-06-17 10:06:05 +02:00
Martin Bornhold
93e76a0219
pytest: Unify create_test_* functions.
2016-06-17 13:29:32 +02:00
Martin Bornhold
94211a1998
pytest: Removed unused argument.
2016-06-17 09:48:16 +02:00
Martin Bornhold
6e3e20caf5
pytest: Create test repositories from rc_testdata package.
2016-06-17 09:42:10 +02:00
Martin Bornhold
87ad3a021b
pytest: Create test search index from rc_testdata package.
2016-06-17 09:41:38 +02:00
Martin Bornhold
fc7f2e7770
nix: Use path to rc_testdata from pkgs.config.rc.sources if present.
2016-06-17 08:34:51 +02:00
Marcin Kuzminski
99bc2e3eeb
release: merge back stable branch into default
2016-06-16 23:15:18 +02:00
Martin Bornhold
cc4588948f
nix: Remove gnureadline from generated python-packages.nix
2016-06-16 13:40:45 +02:00
Martin Bornhold
f6748d4aac
oss-licenses: Regenerate python-packages.nix and licenses.json to have a recent version.
2016-06-16 13:01:17 +02:00
Martin Bornhold
6dd6a2015f
oss-licenses: Remove outdated comment about psycopg2 licensing.
2016-06-16 12:38:45 +02:00
Martin Bornhold
1e009ac0a5
oss-licenses: Add license override for pyramid-debugtoolbar.
2016-06-16 11:48:44 +02:00
Martin Bornhold
22ce74f82a
oss-licenses: Use only 'rhodecode' as pkg_resource manager string.
...
This way it will match the pyramid static asset 'rhodecode:config/licenses.json'
2016-06-16 08:29:40 +02:00
Martin Bornhold
7ab55a64bd
oss-licenses: Migrate view to pyramid.
2016-06-15 12:07:48 +02:00
Martin Bornhold
74d78fdec3
oss-licenses: Remove pylons view.
2016-06-15 12:06:49 +02:00
Johannes Bornhold
24819de588
oss-licenses: Added various license overrides.
2016-06-16 11:59:35 +02:00
Johannes Bornhold
8b83e38444
oss-licenses: Added license attribute to URLObject derivation.
2016-06-10 15:24:42 +02:00
Johannes Bornhold
efce0bcdb0
templates: Only display license as link when URL is set.
2016-06-10 15:19:48 +02:00
Johannes Bornhold
7781d50a18
invoke: Updated invoke to latest version 0.13.0
2016-06-10 14:58:53 +02:00
Johannes Bornhold
e91f1cb607
licenses: Update license.nix to work with new enterprise derivation.
2016-06-09 13:26:17 +02:00
Johannes Bornhold
4e9923b5ae
auth: Implement __str__ on plugin base class
...
This way some error messages will look nicer, since they are based on the
__str__ of the plugin instance. Using the plugin_id will give the user (and us
in the support case) the exact pointer to the affected plugins.
2016-06-16 09:11:45 +02:00
Marcin Kuzminski
0e8804b8e5
release: remove newline from version file
2016-06-15 10:34:11 +02:00
Marcin Kuzminski
eca8a89717
release: Merge stable into default
2016-06-15 03:01:27 +02:00
Daniel Dourvaris
a025a9c3f6
errorpages: add appenlight to pyramid layer
2016-06-14 13:13:36 +03:00
Daniel Dourvaris
cb75973073
errorpages: convert general exceptions to error page if toolbar disabled
2016-06-14 12:02:49 +03:00
Daniel Dourvaris
ad8747e7bf
tests: fix disable_vcs tests
2016-06-14 10:40:02 +03:00
Daniel Dourvaris
38021f6a30
errorpages: convert webob responses better, include status text + headers
2016-06-14 10:00:01 +03:00
Daniel Dourvaris
c17c69173b
errorpages: use original http status for rendered error page
2016-06-14 08:27:18 +03:00
Daniel Dourvaris
71a0c66f67
cleanup: remove unused library
2016-06-08 18:25:45 +03:00
Daniel Dourvaris
18573c588d
cleanup: remove accidental additions
2016-06-08 15:45:30 +03:00
Daniel Dourvaris
fdcf88bd53
pyramid: make responses/exceptions from pyramid/pylons work
2016-06-08 15:21:58 +03:00