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
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
Marcin Kuzminski
99bc2e3eeb
release: merge back stable branch into default
2016-06-16 23:15:18 +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
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
efce0bcdb0
templates: Only display license as link when URL is set.
2016-06-10 15:19:48 +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
Marcin Kuzminski
d6e940710d
release: Bump version 4.1.0 to 4.2.0
2016-06-12 21:00:43 +02:00
Johannes Bornhold
9ae1a7f58a
login: Moved method out of login view.
2016-05-27 21:36:34 +02:00
Johannes Bornhold
47f92d55ba
setup: Remove DB setting entry from rhodecode setup code.
2016-05-27 20:52:13 +02:00
Johannes Bornhold
6713b054ef
authn: Add whitespace stripping to authentication plugin settings.
2016-05-27 20:21:13 +02:00
Johannes Bornhold
69bf06bfcc
colander: Add a colander preparer to remove trailing/leading whitespace.
2016-05-27 19:58:57 +02:00
Johannes Bornhold
d593bef27b
authn: Add container authentication plugin again.
2016-05-27 19:31:30 +02:00
Johannes Bornhold
b3562f3708
authn: Add an INI option to set an authentication plugin fallback. #3953
...
If you set 'rhodecode.auth_plugin_fallback = egg:rhodecode-enterprise-ce#rhodecode'
in your INI file the rhodecode auth plugin is always appended to the list of plugins
that are used for authentication.
2016-05-27 10:36:30 +02:00
Johannes Bornhold
e3428604d0
i18n: Use new translation string factory.
...
- Use the translation factory create in rhodecode.translation
instead of creating multiple instances in each module.
2016-05-27 12:15:09 +02:00
Johannes Bornhold
a15878f3b3
i18n: Add module that creates a translation string factory.
2016-05-27 12:10:24 +02:00
Daniel Dourvaris
2fc47913e5
search: add syntax highlighting, line numbers and line context
...
to file content search results
2016-05-30 07:15:12 +03:00
Marcin Kuzminski
ae8c247137
version: bumped version from 4.0.2 to 4.1.0
2016-05-27 13:06:49 +02:00
Johannes Bornhold
1c7d930f8a
login: Bring recaptcha back to work.
...
- Missed some template context variables needed for recaptcha to work.
- Now reuse the register view in register_post when rendering the
form with errors.
2016-05-26 14:19:55 +02:00
Johannes Bornhold
cc6721f2fa
login: Fix error when getting remote IP address during registration.
...
- Missed a call to `self.ip_addr` during migration to pyramid.
2016-05-26 12:42:28 +02:00
Johannes Bornhold
c6ced3ae23
license: Add license header to new files.
2016-05-26 11:13:21 +02:00
Johannes Bornhold
e2f484374c
event: Fire event when user sucessfully registered.
2016-05-26 11:10:23 +02:00
Johannes Bornhold
81673ad55e
event: Add UserRegistered event class.
2016-05-26 11:22:56 +02:00
Johannes Bornhold
6a540aa6fa
pytest: Fix the user login function.
...
- Pyramid doesn't expose the session as pylons does it as `response.session`
- Therefore we have to look it up in the environ.
2016-05-25 16:50:48 +02:00
Johannes Bornhold
9f6ff5bd02
pytest: Use hardcoded login URLs in tests.
...
- It's not so easy to use pyramids URL generation methods from within the tests.
- Therfore we hardcode the URLs.
2016-05-25 16:46:10 +02:00
Johannes Bornhold
16c3f13f3e
pytest: Remove oauth related tests.
2016-05-25 13:38:59 +02:00
Johannes Bornhold
a06fbea01c
login: Remove social auth fragments from register views.
2016-05-25 12:39:06 +02:00