Commit Graph

119 Commits

Author SHA1 Message Date
Valentin Deniaud 5f0c03e32f a2_rbac: move role attributes to real model fields (#69895) 2022-11-29 14:05:38 +01:00
Paul Marillonnet 5a821a8883 a2_rbac: add global management role for api clients (#71267)
ou-wise api-client management roles will be added in #71275.
2022-11-28 09:12:47 +01:00
Valentin Deniaud f8f19e14b5 django_rbac: remove utils (#70894) 2022-11-14 12:00:15 +01:00
Valentin Deniaud 9cd4b44d5e authenticators: add manager role (#66984) 2022-10-31 10:19:33 +01:00
Valentin Deniaud 3dab8ff21a a2_rbac: move signal handlers from django_rbac (#69902) 2022-10-19 14:53:34 +02:00
Benjamin Dauvergne 3035fed85e tests: move idp_oidc manager tests in idp_oidc directory (#70412) 2022-10-19 10:21:43 +02:00
Benjamin Dauvergne 4f489234ab manager: share code to display main and sidebar entries on homepage (#70041) 2022-10-17 16:53:16 +02:00
Benjamin Dauvergne f0c10e1367 manager: move apiclient views in a module (#70047) 2022-10-14 11:47:55 +02:00
Corentin Sechet c393adcdd5 misc: make minimum password strength configurable in ous (#68745) 2022-10-07 08:48:58 +02:00
Valentin Deniaud 8f4da50c72 manager: improve default role form fields (#58699) 2022-10-04 12:18:55 +02:00
Emmanuel Cazenave 67e3f154f4 apiclient: prefill password (#69527) 2022-09-28 10:40:16 +02:00
Serghei Mihai 451b195ac8 manager: separate oidc service settings on another page (#68108) 2022-09-12 20:38:25 +02:00
Emmanuel Cazenave e6ff6db061 manager: start api client interface (#68404) 2022-09-12 17:27:29 +02:00
Paul Marillonnet d6bf65e441 manager: provide an updated menu.json including main backoffice page (#66496) 2022-08-29 16:14:56 +02:00
Frédéric Péters 2aa23b9253 manager: provide a new homepage layout (#66497) 2022-08-16 11:24:45 +02:00
Serghei Mihai 39e2c46326 manager: add OpenID service handling (#20696) 2022-07-08 10:16:34 +02:00
Agate 03d12e329b ci: speed up slow tests by reducing loop sizes (#67106) 2022-07-07 13:33:50 +02:00
Agate d5f16e620d ci: removed unnecessary slow marker (#67106) 2022-07-07 10:48:44 +02:00
Benjamin Dauvergne 7de36f8910 manager: set login_hint=backoffice on login (#64949) 2022-05-06 17:32:51 +02:00
Benjamin Dauvergne 30b90b8ced manager: remove possibility of rel=popup on table rows (#59991) 2022-04-21 18:51:00 +02:00
Valentin Deniaud a05c136ee5 manager: simplify data-url in tables (#60678) 2022-01-17 17:02:47 +01:00
Valentin Deniaud 84bc4a1a56 manager: add child roles in role members view (#59664) 2022-01-04 16:03:29 +01:00
Paul Marillonnet 50e48b760a discard django_rbac generic getters in main a2 code (#58695) 2021-11-26 10:04:48 +01:00
Thomas NOËL 0a3b468622 manager: make slug conflict resolution simpler (#57138) 2021-10-15 11:01:25 +00:00
Valentin Deniaud e0b86a7691 misc: fix unused-variable pylint error (#56982) 2021-09-24 11:30:14 +02:00
Valentin Deniaud 65a10381e7 manager: fix typo in user role search form (#56516) 2021-08-31 17:44:17 +02:00
Valentin Deniaud 2db35f1915 manager: expose user deactivation reason (#19718) 2021-08-30 10:24:55 +02:00
Valentin Deniaud c7dd8f7f80 manager: display inheritance info excerpt in table on role page (#53481) 2021-08-30 10:24:18 +02:00
Valentin Deniaud 34989090b0 manager: controle role inheritance using table (#53481) 2021-08-30 10:24:18 +02:00
Valentin Deniaud 23548e9cd2 manager: remove row link in user roles table (#55839) 2021-07-27 11:06:16 +02:00
Valentin Deniaud 426705531e manager: show only roles user is a member of (#55542) 2021-07-13 17:41:37 +02:00
Valentin Deniaud 7bc0fcadff misc: apply pyupgrade (#55519) 2021-07-12 12:03:44 +02:00
Valentin Deniaud d8cd51c065 manager: allow filtering services by OU (#54190) 2021-05-31 14:54:42 +02:00
Valentin Deniaud f789703a8e utils: remove global recording of password resets (#53653) 2021-05-06 14:18:38 +02:00
Benjamin Dauvergne a265c6267e misc: remove unicode prefixed strings (#53714) 2021-05-04 11:32:24 +02:00
Valentin Deniaud f0d6958b93 manager: display role UUID (#52225) 2021-04-26 10:13:34 +02:00
Valentin Deniaud 4751846fed misc: remove six module usage (#52503) 2021-03-30 15:06:49 +02:00
Valentin Deniaud 86d946adcd misc: apply isort (#52457) 2021-03-30 13:59:53 +02:00
Valentin Deniaud 4bb33d3d3c misc: apply black (#52457) 2021-03-30 11:32:55 +02:00
Benjamin Dauvergne 8e0f6d3cb7 misc: delete users synchronously (#51452) 2021-03-01 16:30:39 +01:00
Serghei Mihai 4aa751a710 manager: display user deactivation date (#51112) 2021-02-16 11:12:52 +01:00
Benjamin Dauvergne 9cec4cfef9 manager: remove default ordering for user's table (#50534) 2021-01-27 11:40:37 +01:00
Paul Marillonnet 8c3902b2c2 misc: do not modify email when marking users as deleted (#48264) 2020-12-02 09:56:08 +01:00
Nicolas Roche 69ec66052f manager: allow role slug edition (#46656) 2020-10-09 11:23:15 +02:00
Nicolas Roche 03f2b80a98 manager: allow ou slug edition (#46655) 2020-10-09 11:19:15 +02:00
Benjamin Dauvergne 6731cf0ccc tests: mark stress test as slow 2020-10-01 22:10:34 +02:00
Nicolas Roche 024e23dd71 manager: group roles by OU on user page (#24397) 2020-08-20 09:50:54 +02:00
Frédéric Péters 6c4128e68b manager: use a proper sidebar in user detail view (#28114) 2020-08-04 11:54:13 +02:00
Nicolas Roche d1dda9c392 manager: display parent roles OU on the role members page (#43269) 2020-08-04 11:26:05 +02:00
Frédéric Péters 3a13de98b5 manager: remove username column of role members table if configured so (#45423) 2020-08-01 17:38:47 +02:00