Éloi Rivard
57af18d557
Use a unique identifier to indentify users in URLS
...
Previously we used the uid since we supposed this value was always
valid, but some users user the mail attribute as the User RDN in their
OpenLDAP installation, and do not have a uuid.
2023-06-29 15:55:39 +02:00
Éloi Rivard
4217fc027c
temporarily remove form customization on the login page
...
At the moment I don't know how to build something that would be generic
enough to bring customization on form fields for regular HTML rendering
and for HTMX inline validation. This is not a blocker feature, so let us
move on on more important things.
2023-06-28 16:23:40 +02:00
Éloi Rivard
4eda4f6c99
inline validation keep the profile indicator icons
2023-06-28 15:42:35 +02:00
Éloi Rivard
45ec950f5f
Fixed FieldList readonly state
2023-06-28 13:26:15 +02:00
Éloi Rivard
005c806bf0
Disable htmx boosting for the impersonate form
2023-06-28 12:28:50 +02:00
Éloi Rivard
7b9e97f5e4
Defer and clean up JS scripts
2023-06-26 18:00:58 +02:00
Éloi Rivard
8617fc0f2b
Implement multiple fields
2023-06-22 16:56:44 +02:00
Éloi Rivard
fb90b6effd
Jinja rendering macro calls uniformization
2023-06-22 15:51:53 +02:00
Éloi Rivard
361fda0386
Renamed User.phone_number in User.phone_numbers
2023-06-22 15:33:03 +02:00
Éloi Rivard
b5bd497d0e
Implemented User.preferred_email
2023-06-22 15:24:13 +02:00
Éloi Rivard
371f806695
Renamed User.email in User.emails
2023-06-22 15:15:46 +02:00
Éloi Rivard
40594190d3
Display error description on debug environments
2023-06-20 14:14:35 +02:00
Éloi Rivard
485a0c2ff1
render_field macro passes kwargs to its submethods
2023-06-20 09:33:36 +02:00
Éloi Rivard
e9f17b26d6
form HTML macro refactoring
2023-06-19 18:10:14 +02:00
Éloi Rivard
17c2f7a5cd
Implemented LDAP ppolicy support.
2023-05-26 15:23:43 +02:00
Éloi Rivard
4d64b3fcba
Removed useless import in jinja templates
2023-05-17 16:21:00 +02:00
Éloi Rivard
7503ac772f
Fixes calls to the LDAP 'Client.dn' attribute
2023-05-17 12:03:55 +02:00
Éloi Rivard
572ef585a0
Escape strings in the authorization details view
2023-05-17 08:55:00 +02:00
Éloi Rivard
00b5997a61
Avoid calls to LDAPUser.may and LDAPUser.must
2023-05-16 22:18:38 +02:00
Éloi Rivard
8162bd3e24
Fixes calls to the LDAP 'Group.member' attribute
2023-05-13 00:24:24 +02:00
Éloi Rivard
88179b23b8
fix non-generic model attribute calls
2023-05-11 16:02:32 +02:00
Éloi Rivard
0a500407b6
submit buttons wording
2023-04-27 19:26:05 +02:00
Éloi Rivard
52f7276527
Explicitly use User.formatted_name instead of User.name
2023-04-07 22:45:42 +02:00
Éloi Rivard
db3a4a74ff
Renamed user attributes to match SCIM naming convention
2023-04-07 20:12:24 +02:00
Éloi Rivard
98089a21d7
Preconsent page empty state
2023-04-07 18:31:04 +02:00
Éloi Rivard
01e0e3d3f5
Fixed avatar update with htmx
2023-04-07 18:05:06 +02:00
Brunelie Lauret
a704e090d0
dark theme improvement
2023-04-03 10:10:13 +02:00
Éloi Rivard
1f1bb353e0
Dynamic form validation with htmx
2023-03-30 23:22:58 +02:00
Éloi Rivard
f1f5c81ada
Form macro input classes cleanups
2023-03-29 23:29:38 +02:00
Éloi Rivard
43c6d02ca6
Avoid double crsf HTML input in admin test mail form
2023-03-29 22:43:52 +02:00
Éloi Rivard
366c824a6b
Removed useless form macro condition
2023-03-28 23:50:18 +02:00
Éloi Rivard
40c36cdf64
Use the form_render macro when possible
2023-03-28 23:31:35 +02:00
Éloi Rivard
d9f591a73e
Renamed fomanticui.html in form.html
2023-03-28 20:38:19 +02:00
Éloi Rivard
f97dc3b2c6
CSRF protection everywhere
2023-03-28 20:30:29 +02:00
Éloi Rivard
6b87788d23
Fixed HTML errors
2023-03-17 22:32:53 +01:00
Éloi Rivard
8e84b016da
Organization field support
2023-03-17 17:36:23 +01:00
Éloi Rivard
7628bd1a41
Fixed submit button display bug
2023-03-17 16:03:44 +01:00
Éloi Rivard
f1e6cd1586
Removed unused template parts
2023-03-17 09:27:48 +01:00
Éloi Rivard
b839fa76d9
Mail admin message wording
2023-03-16 20:15:44 +01:00
Éloi Rivard
f09db3646a
Avoid carriage returns in HTML head title tag
2023-03-16 19:43:06 +01:00
Éloi Rivard
24f0417460
Split the profile page in two
2023-03-16 18:45:35 +01:00
Éloi Rivard
7e7a1427e5
Form field descriptions are displayed as tooltips
2023-03-16 18:45:35 +01:00
Éloi Rivard
0f93029d2a
Split the consent page in two
2023-03-16 18:45:35 +01:00
Éloi Rivard
69c67345c2
Introduced a submenu
2023-03-16 18:45:34 +01:00
Éloi Rivard
3ef07a955b
Make sure the input HTML class names are displayed in one line
2023-03-16 16:32:37 +01:00
Éloi Rivard
94af1744ba
pre-commit update
2023-03-14 12:08:37 +01:00
Éloi Rivard
4742ea3ce7
Fixed links in the autorization list admin page
2023-03-13 15:59:22 +01:00
Éloi Rivard
7d5b5ab723
title was a TelField
2023-03-13 13:47:15 +01:00
Éloi Rivard
2c4c3fb37e
Title edition support
2023-03-11 22:34:29 +01:00
Éloi Rivard
4170242073
Address edition support (but not in the OIDC claims yet)
2023-03-11 20:12:50 +01:00