Commit graph

136 commits

Author SHA1 Message Date
Johannes Bornhold
f8e4aa4dcc authn: Small refactoring of plugin discovery. 2016-06-06 13:26:37 +02:00
Johannes Bornhold
5d2d8f4267 authn: Make the legacy plugin import more robust if something fails during import. 2016-06-06 11:26:27 +02:00
Johannes Bornhold
834ce812c6 authn: Allow users to store plugin ID's starting with the legacy plugin prefix. 2016-06-06 11:25:22 +02:00
Johannes Bornhold
3e49389eff authn: Store legacy plugins prefix in module variable. 2016-06-06 11:24:23 +02:00
Johannes Bornhold
8906d7163b authn: Add docstring to function that discovers legacy plugins. 2016-06-06 10:49:40 +02:00
Johannes Bornhold
a8d92f8858 authn: Import legacy authentication modules and invoke their includeme. 2016-06-06 10:07:24 +02:00
Johannes Bornhold
6868abc1b7 authn: Load legacy plugin ID's from DB and log them. 2016-06-06 09:11:39 +02:00
Johannes Bornhold
a25c34f04e migration: Increased database version. 2016-06-06 15:50:45 +02:00
Johannes Bornhold
f3a1987cc5 migration: Add data migration of the users 'extern_type' attribute.
- Folow up from renaming the auth_container plugin.
- This migration renames the extern type for all users from 'container' to 'headers'
2016-06-06 15:50:15 +02:00
Marcin Kuzminski
14cb9ac285 ldap-auth: fixed wrong Missing check 2016-06-08 14:03:02 +02:00
Marcin Kuzminski
7aea1304de ini: fixed typo, remove debug style from production 2016-06-08 13:52:53 +02:00
Marcin Kuzminski
fc2d1e71b4 ini: in CE repo we don't expose EE edition configuration. 2016-06-08 13:32:10 +02:00
Marcin Kuzminski
0d7034e500 ini: fixed a typo 2016-06-08 13:09:46 +02:00
Marcin Kuzminski
3c9a669279 configs: updated dev and production ini files.
- make sure production recommends gunicorn
- make sure we're in sync with all OPTIONS from EE as well
- small tweeks and docs
2016-06-08 13:03:31 +02:00
Johannes Bornhold
ec516d16f1 db: Move db setup code to seperate function. 2016-06-07 17:17:28 +02:00
Marcin Kuzminski
a9e7becc0e docs: updated apache/nginx configs 2016-06-07 22:05:18 +02:00
Johannes Bornhold
1dcac5eddc db: Remove comment line. 2016-06-07 12:07:51 +02:00
Johannes Bornhold
7fefcc4ffb db: Set rhodecode.is_test in make_pyramid_app instead of make_app
Based on this setting the crypto backend is selected: brypt or md5.
During tests md5 is used to sppedup test execution. We have to move this
setting up to the pyramid layer otherwise the test DB init will use bcrypt
and the tests use md5. This will result in test users not able to login.
2016-06-07 11:13:50 +02:00
Johannes Bornhold
c58dd1646e db: Change ordering of test env setup and db connection init.
- DB init sets rhodecode.model.db.ENCRYPTION_KEY
- Test env setup resets rhodecode.model.db.ENCRYPTION_KEY to None
- Therefore DB init has to be done after test env setup.
2016-06-07 10:26:08 +02:00
Johannes Bornhold
422f825bb8 db: Move initialization of test environment up to pyramid layer. 2016-06-07 09:31:33 +02:00
Johannes Bornhold
35f714fa77 db: Move database initialization up to pyramid.
We need the DB during app setup. Therefore we have to move this up to the
make_pyramid_app function.
2016-06-06 09:05:03 +02:00
Marcin Kuzminski
7f133e9332 docs: added initial 4.1 release notes 2016-06-07 17:52:38 +02:00
Marcin Kuzminski
64fe964546 configs: updated configs for VCSServer connectivty options 2016-06-07 17:41:26 +02:00
Daniel Dourvaris
e4b83e3c9a bugfix: last line in file content highlighter was being skipped 2016-06-07 15:54:44 +03:00
Marcin Kuzminski
28bfada804 docs: update info about requirements 2016-06-07 12:52:57 +02:00
Daniel Dourvaris
a637e6b134 pkgs: update rce to use tools 0.8.0 2016-06-07 13:07:41 +03:00
Daniel Dourvaris
7a19ff9fd4 pkgs: remove pyelasticsearch dependancy 2016-06-07 12:10:08 +03:00
Johannes Bornhold
d05c4fb045 authn: Use new is_headers_auth function. 2016-06-06 10:15:00 +02:00
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