Benjamin Dauvergne
23c0d4d900
update translation
2021-07-23 17:15:44 +02:00
Benjamin Dauvergne
c5e5a14a1a
misc: block user without required_on_login attributes ( #24056 )
...
Superuser are exempted from the restriction.
2021-07-23 17:15:21 +02:00
Benjamin Dauvergne
34cd3c1d48
misc: refactor ViewRestrictionMiddleware ( #24056 )
...
The generic code for checking restrictions is separated from the code
specific to each specific check; here the code to check for
PasswordReset models is extracted into
check_password_reset_view_restriction().
2021-07-23 17:15:21 +02:00
Benjamin Dauvergne
5a13211f32
misc: add a required_on_login flag on Attribute ( #24056 )
2021-07-23 17:15:21 +02:00
Thomas NOËL
9a62698d08
templates: close an h3 tag left open ( #55801 )
2021-07-23 16:51:51 +02:00
Frédéric Péters
5f3ebde786
translation update (~always use "utilisateur", not "usager")
2021-07-16 08:42:11 +02:00
Frédéric Péters
7bb2370926
translation update
2021-07-16 08:16:06 +02:00
Frédéric Péters
041d713204
translation update
2021-07-15 21:42:52 +02:00
Benjamin Dauvergne
34e42dacb1
misc: update import statements ( #55602 )
2021-07-15 12:32:26 +02:00
Benjamin Dauvergne
fac97f2ffd
misc: move utils/__init__.py to utils/misc.py ( #55602 )
2021-07-15 12:32:26 +02:00
Emmanuel Cazenave
6787982330
admin saml: handle binary content in metadata http response ( #55455 )
2021-07-15 11:03:21 +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
9b6e2e465f
forms: add autocomplete attributes for registration ( #41131 )
2021-07-13 17:40:38 +02:00
Valentin Deniaud
fdd3f15aa7
misc: add pyupgrade files/notes ( #55519 )
2021-07-13 17:23:12 +02:00
Valentin Deniaud
7bc0fcadff
misc: apply pyupgrade ( #55519 )
2021-07-12 12:03:44 +02:00
Benjamin Dauvergne
7408e493a2
idp_oidc: use sessions's expiry age as seconds not days ( #55508 )
2021-07-12 10:20:14 +02:00
Valentin Deniaud
f391bb9579
api: limit find_duplicates to one organization unit ( #55419 )
2021-07-12 09:56:57 +02:00
Valentin Deniaud
31f25ccc01
ldap: include server address in error logs ( #55383 )
2021-07-12 09:56:39 +02:00
Paul Marillonnet
2928bbf704
a2_rbac: fix inconsistencies in OUs' user password reset option ( #46650 )
2021-07-09 09:58:07 +02:00
Paul Marillonnet
dc26670153
utils: reshuffle user flag retrieval precedence ( #46650 )
2021-07-09 09:58:07 +02:00
Benjamin Dauvergne
7f67ec30ca
idp_oidc: use sessions's expiry age as seconds not days ( #55416 )
2021-07-06 10:15:40 +02:00
Benjamin Dauvergne
4650f3fcb0
tox.ini: do not run environments with Django 1.11
2021-07-02 08:56:07 +02:00
Benjamin Dauvergne
bf360318d4
manager: remove JS to populate slug field ( #54649 )
...
It is not used anymore, as slug field are not shown in creation forms
for OUs and Roles.
2021-07-01 14:12:02 +02:00
Nicolas Roche
da6013b67b
views: evaluation context error will success ( #55127 )
2021-07-01 12:24:24 +02:00
Serghei Mihai
5a02e20860
settings: define form rendrer allowing widgets templates override ( #54675 )
2021-06-28 09:35:34 +02:00
Paul Marillonnet
e4504ac358
user_import: make sure legacy utf-8 encoding doesn't crash ( #55008 )
2021-06-24 10:00:36 +02:00
Frédéric Péters
dec65efacc
translation update
2021-06-24 09:40:58 +02:00
Serghei Mihai
26f5b9651d
auth_fc: add titles to links opening in new window ( #54560 )
2021-06-23 11:49:07 +02:00
Frédéric Péters
3b10e7b93a
tox: limit psycopg2 to < 2.9 ( #54925 )
2021-06-17 08:50:38 +02:00
Benjamin Dauvergne
0fb978467d
idp_oidc: adapt to changes in jwcrypto 0.9.1 ( #54740 )
2021-06-10 16:47:31 +02:00
Benjamin Dauvergne
7db6fe5bf0
tests: move idp_oidc tests in a subdirectory ( #54740 )
2021-06-10 16:47:31 +02:00
Benjamin Dauvergne
1792fbe72d
tox.ini: do not test anymore with DRF 3.4
2021-06-10 16:47:14 +02:00
Frédéric Péters
a8dbffd2a5
debian: set spooler-max-tasks for uwsgi ( #54626 )
2021-06-07 15:28:39 +02:00
Frédéric Péters
d53bce723e
debian: enable uwsgi memory reports ( #54610 )
2021-06-06 10:34:42 +02:00
Valentin Deniaud
4eb5e4b74c
ldap: do not crash on timeout in get_ldap_group_dns ( #54405 )
2021-06-03 17:56:55 +02:00
Benjamin Dauvergne
b961ec9180
api: add page size parameter to user's API ( #54514 )
...
The query param is named `limit`.
2021-06-03 16:33:18 +02:00
Valentin Deniaud
da8d574cc1
tests: add key id to JWKSET in idp oidc ( #54503 )
2021-06-03 14:54:24 +02:00
Valentin Deniaud
434a328bb5
clean-user-exports: prevent crash when missing directory ( #54406 )
2021-05-31 17:57:07 +02:00
Valentin Deniaud
78b07aa497
api: record actions in journal ( #48010 )
2021-05-31 15:32:44 +02:00
Valentin Deniaud
b7b9a3babb
ldap: record user reactivation in journal ( #54170 )
2021-05-31 15:32:11 +02:00
Loïc Dachary
65d34ade59
views: do not link to registration when it is closed ( #52770 )
...
License: MIT
2021-05-31 15:14:49 +02:00
Valentin Deniaud
332f3c9575
templates: fix OU link in role pages breadcrumb ( #54201 )
2021-05-31 15:13:04 +02:00
Valentin Deniaud
0f848ec694
templates: use common breadcrumb in role edit page ( #47703 )
2021-05-31 15:12:17 +02:00
Valentin Deniaud
e71abfa96f
manager: remove useless link from journal breadcrumb ( #47702 )
2021-05-31 15:11:39 +02:00
Valentin Deniaud
d8cd51c065
manager: allow filtering services by OU ( #54190 )
2021-05-31 14:54:42 +02:00
Valentin Deniaud
d838ad1fb7
manager: fix appbar link style in service view ( #54192 )
2021-05-31 14:53:56 +02:00
Valentin Deniaud
c49d2c16c6
misc: do not "correct" email domain on enter key ( #50763 )
2021-05-31 14:52:14 +02:00
Valentin Deniaud
8faea5022c
csv_import: remove modify import form ( #53463 )
2021-05-31 14:50:01 +02:00
Valentin Deniaud
08ece07bb2
templates: state password reset email is always sent ( #53597 )
2021-05-31 14:48:32 +02:00
Valentin Deniaud
24d42824dd
import_site: remove obsolete dry run provisionning protection ( #51462 )
2021-05-31 14:47:52 +02:00