Commit Graph

135 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
Benjamin Dauvergne fa52e3739c models: add User.keepalive field (#67901) 2022-11-16 11:39:07 +01:00
Valentin Deniaud cb9df4fbb2 a2_rbac: migrate existing operations to new model (#69902) 2022-10-19 14:53:34 +02:00
Valentin Deniaud ed42495611 custom_user: move permission mixin code from django_rbac (#70135) 2022-10-17 10:26:17 +02:00
Benjamin Dauvergne 43c256ee7b misc: replace deprecated ugettext by gettext (#69974) 2022-10-07 11:42:51 +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
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
Valentin Deniaud 8532ac64af authenticators: add new app (#53902) 2022-05-19 16:25:12 +02:00
Serghei Mihai 10366ac244 misc: add logo and text color for service and OU (#47406) 2022-04-05 11:49:14 +02:00
Emmanuel Cazenave 51cf94a801 a2_rbac: add home_url field on OrganizationalUnit (#60349) 2022-01-28 13:08:10 +01:00
Valentin Deniaud 94f10efcdb manager: translate select2 messages in role member add field (#60271) 2022-01-05 16:19:57 +01:00
Valentin Deniaud f54ae16aad manager: add placeholder and minimum input length to role member add field (#60271) 2022-01-05 15:00:15 +01:00
Valentin Deniaud 84bc4a1a56 manager: add child roles in role members view (#59664) 2022-01-04 16:03:29 +01:00
Valentin Deniaud ab22f2fd82 manager: include roles along with users in role members table (#57955) 2021-12-13 09:49:53 +01:00
Valentin Deniaud 5ea73341ef a2_rbac: use a TextField to store role name (#59122) 2021-12-13 09:49:26 +01:00
Valentin Deniaud 7b1727f599 a2_rbac: disable required attributes check at OU level (#58546) 2021-12-13 09:47:16 +01:00
Valentin Deniaud 735d6b7617 manager: allow importing roles from different OUs (#58826) 2021-12-13 09:43:14 +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 34989090b0 manager: controle role inheritance using table (#53481) 2021-08-30 10:24:18 +02:00
Valentin Deniaud 5d14c6c8d6 manager: factorize SHOW_ALL_OU default value (#53481) 2021-08-30 10:24:18 +02:00
Valentin Deniaud 56972ed0da misc: remove excessive spaces from strings (#56007) 2021-08-10 11:47:18 +02:00
Valentin Deniaud f24096f8b8 misc: concatenate strings when possible (#56007) 2021-08-10 11:02:45 +02:00
Benjamin Dauvergne 34e42dacb1 misc: update import statements (#55602) 2021-07-15 12:32:26 +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 8faea5022c csv_import: remove modify import form (#53463) 2021-05-31 14:50:01 +02:00
Benjamin Dauvergne a265c6267e misc: remove unicode prefixed strings (#53714) 2021-05-04 11:32:24 +02:00
Valentin Deniaud a4c3fff8b9 add missing format strings for translation 2021-04-28 11:37:37 +02:00
Valentin Deniaud 36fd7c6545 manager: import roles using CSV (#24921) 2021-04-01 14:33:18 +02:00
Valentin Deniaud 4751846fed misc: remove six module usage (#52503) 2021-03-30 15:06:49 +02:00
Valentin Deniaud 8b506d4281 misc: remove some unused imports (#52457) 2021-03-30 14:00:27 +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
Valentin Deniaud 5130aab946 manager: fix site_json field label (#52200) 2021-03-29 14:10:04 +02:00
Valentin Deniaud 09c68bddc3 manager: check permissions before showing add user button (#49893) 2021-01-12 14:10:49 +01:00
Valentin Deniaud 1d09697079 manager: do without disabled add user button on users page (#45338) 2021-01-04 11:44:31 +01:00
Benjamin Dauvergne 550e5d1bf6 manage: ensure created users have a password (#47943) 2020-12-02 19:16:44 +01:00
Benjamin Dauvergne 8487d33cff misc: integration of journal in manager (#47155) 2020-10-15 15:22:31 +02: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 1b9b01e3ec manager: simplify user's authorizations view (#47203) 2020-10-01 10:32:51 +02:00
Nicolas Roche 14f37aeedd manager: add a page to manage users authorized services (#46182) 2020-09-29 11:55:32 +02:00
Valentin Deniaud 756a4cad3d manager: fix import roles crash when single ou (#46448) 2020-09-08 14:11:48 +02:00
Valentin Deniaud 4f3c6a47d6 manager: add ou and role imports (#45082) 2020-08-31 10:05:59 +02:00