Valentin Deniaud
8ae42a05d8
manager: look for duplicates on user creation ( #45419 )
2020-10-14 15:00:02 +02:00
Benjamin Dauvergne
9fbbf0519a
spring cleaning ( #32934 )
...
* reorganize views and forms
* add copyright headers to all .py files
* fix all style errors reported by flake8
2019-05-14 16:19:25 +02:00
Benjamin Dauvergne
f11d6fa999
manager: allow setting a site title for the manager ( #20242 )
2017-11-23 16:48:08 +01:00
Benjamin Dauvergne
c8a6d06854
manager: deprecate ROLES_SHOW_PERMISSIONS ( fixes #20130 )
...
It's now handled through the permission a2_rbac.admin_permission which only
superusers have.
2017-11-17 16:52:08 +01:00
Benjamin Dauvergne
eef12bc564
manager: add all and none OU filters to the user search form ( fixes #19228 )
...
Also show the search form on role members page (fixes #19645 , #19627 ).
2017-11-08 10:51:37 +01:00
Benjamin Dauvergne
fd88322a3f
manager: set a /manage/ specific login url ( fixes #19429 )
...
- a a2.utils.get_manager_login_url() helper function is defined,
- a manager_login_required() decorator is defined and used calling
get_manager_login_url() with the lazy functional wrapper from Django,
- SiteAdmin.login() is modified to use get_manager_login_url() to find its login
page.
2017-10-13 16:21:59 +02:00
Benjamin Dauvergne
5c7e7bfa42
manager: add a USER_SEARCH_MINIMUM_CHARS setting ( #18901 )
2017-09-21 17:35:11 +02:00
Benjamin Dauvergne
369f755142
manager: add setting to always show internal roles ( #18901 )
2017-09-21 17:35:11 +02:00
Benjamin Dauvergne
e104a97407
manager: allow forcing role members to be in the role's ou ( fixes #16712 )
2017-09-21 17:35:10 +02:00
Benjamin Dauvergne
403f987e89
manager: hide the role's permissions view ( fixes #8130 )
...
This part of the UI is not finalized, we will hide it for now, it's
controlled by setting, A2_MANAGER_ROLES_SHOW_PERMISSIONS which defaults
to False.
2015-09-17 13:56:46 +02:00
Benjamin Dauvergne
51781c235f
manager: allow overrding role form class ( fixes #8253 )
2015-09-11 23:53:20 +02:00
Benjamin Dauvergne
8241a1891a
manager/app_settings: remove LOGOUT_URL setting (refs #7476 )
...
It's dead code.
2015-06-05 12:52:25 +02:00
Benjamin Dauvergne
0091f6edd8
manager: allow setting a different homepage for the manager ( fixes #7463 )
2015-06-04 11:31:01 +02:00
Benjamin Dauvergne
25ad9166a1
manager: rewrite manager using RBAC for authorization and limiting view of models
...
Also add page to manage organizational units and roles.
fixes #6143
fixes #751
2015-05-18 22:22:45 +02:00
Benjamin Dauvergne
7a9423e6ed
Do not pass homepage url through settings, use variables set in the template context by a template context processor (refs #6690 )
2015-03-13 12:06:27 +01:00
Benjamin Dauvergne
6b9606a2c0
Support variable MANAGER_HOMEPAGE_URL and MANAGER_HOMEPAGE_TILE for the first element of the manager breadcrumb ( fixes #6690 )
...
The goal is to ease integration of A2 manager in an administration
portal by permitting global navigation between sites.
2015-03-11 15:10:02 +01:00
Benjamin Dauvergne
2949cfe390
Move authentic2 into src/
2015-02-15 23:46:24 +01:00