Camille
a3c4db7a53
fix: handle token not found in token view
2022-03-03 10:05:14 +01:00
sblondon
3016f2504b
Fix: spellcheck configuration key
2022-03-01 18:55:02 +00:00
Stéphane Blondon
3f6be51dae
fix: tox complains about new-line at end-of-file
2022-02-25 14:11:35 +01:00
Stéphane Blondon
803fadd0e9
fix: better consistency of admin dropdown menu
...
The dropdown was not always displayed due to lack of 'menuitem' parameter on some calls.
The 'active' and 'dropdown' classes from fomanticUI clash so the dropdown is not displayed when both are added to the `div` tag. As workaround, 'active' class is replaced by a custom 'dropdown-active' class.
2022-02-25 13:58:35 +01:00
Éloi Rivard
b4544ebc54
Updated French translation
2022-02-23 11:00:27 +01:00
Éloi Rivard
3411e27c85
Improved admin token list and code list templates
2022-02-19 17:53:05 +01:00
Éloi Rivard
5746224218
Removed the latest googleapis request laying around
2022-02-18 11:09:24 +01:00
Éloi Rivard
a74d68aee1
AuthorizationCode and Token have a new id parameter
2022-02-16 18:00:30 +01:00
Éloi Rivard
88c9547cc4
Use a custom method to generate access tokens
2022-02-13 18:18:25 +01:00
Éloi Rivard
6e01baf3b0
improved token admin page template, again
2022-02-03 10:04:14 +01:00
Éloi Rivard
7851e8e31f
improved token admin page template
2022-02-03 09:51:04 +01:00
sblondon
7c7b0988b8
Spellcheck a word in french translation
2022-02-01 17:41:52 +00:00
Éloi Rivard
9d4bc2d68f
mail recipient bugfix
2022-02-01 17:28:11 +01:00
Éloi Rivard
1d0f1e2f24
LdapObject an have attribute name different than the schema
2022-01-18 18:04:25 +01:00
Éloi Rivard
b47f0e0414
mail view refactoring
2022-01-11 21:11:54 +01:00
Éloi Rivard
52e802b34f
split oidc code from the rest
2022-01-11 20:31:55 +01:00
Éloi Rivard
ba65eb16a6
do not import sentry if not needed
2022-01-11 18:02:23 +01:00
Stéphane Blondon
4d24962544
surname is required when the user is created or updated
2022-01-07 15:19:05 +01:00
Éloi Rivard
df603e5f17
flask app delayed imports
2022-01-05 16:30:46 +01:00
Éloi Rivard
5a99a48831
Invited users can choose their uid
2022-01-01 18:41:04 +01:00
Camille
db1d011a3b
invitations expire after 48h
2022-01-01 10:56:48 +00:00
Éloi Rivard
633bf6ae1f
css typo fix
2021-12-31 17:45:46 +01:00
Éloi Rivard
7498b02cfb
nicer mails
2021-12-31 17:35:51 +01:00
Éloi Rivard
8a8a47f38b
Fixed the mail recipient format
2021-12-31 17:23:33 +01:00
Éloi Rivard
3804a2a4b0
admin views have its own blueprint
2021-12-26 19:59:20 +01:00
Éloi Rivard
d839dd763d
admin: email debugging form
2021-12-23 19:21:29 +01:00
Éloi Rivard
e415a4739e
Updated translations
2021-12-23 18:48:49 +01:00
emillumine
05d4800f94
fix bug: groups were not saved on user creation
2021-12-22 16:09:03 +01:00
Funelie
380ea74296
fix profile picture on mobiles
2021-12-22 15:03:18 +01:00
Funelie
9b00190a56
moving mail field in profile layout
2021-12-22 11:06:13 +01:00
Funelie
8fe0da0b4b
Merge branch 'master' of gitlab.com:yaal/canaille
2021-12-22 11:05:40 +01:00
Funelie
6a1ea2dea7
fix avatar sizing
2021-12-22 10:54:51 +01:00
Éloi Rivard
50af2e3e72
pre-commit tox test
2021-12-20 23:57:27 +01:00
Camille
239d5d3e24
make UI more adaptable to email provider usecase
2021-12-20 16:15:13 +00:00
Éloi Rivard
15640c6912
fixed photo links
2021-12-16 09:23:08 +01:00
emillumine
58abc8728d
fix typo in fr translation
2021-12-15 16:58:02 +01:00
Éloi Rivard
07239c48bd
Fixed default fields rights
2021-12-13 23:53:41 +01:00
Éloi Rivard
424bde015f
dropdown select placeholders
2021-12-13 23:43:45 +01:00
Éloi Rivard
529b297e93
Manage user websites
2021-12-13 23:04:34 +01:00
Éloi Rivard
f4c04d9666
Default configuration and test client use user avatars
2021-12-13 22:50:53 +01:00
Éloi Rivard
951fce2725
JWT mapping use jinja
2021-12-12 16:17:13 +01:00
Éloi Rivard
e83289b77b
Photo endpoint to avoid displaying pictures in base64
2021-12-12 15:55:00 +01:00
Éloi Rivard
18e4b0c42c
Documentation improvements
2021-12-12 15:38:32 +01:00
Éloi Rivard
04ca88ddcd
Client list
2021-12-10 17:30:51 +01:00
Éloi Rivard
65e2bf7412
Group icons
2021-12-10 17:22:00 +01:00
Éloi Rivard
14480020cb
Group description
2021-12-10 17:16:33 +01:00
Camille
cefeac4e5b
customize jwt claims with format string in config file
2021-12-10 14:56:43 +00:00
Éloi Rivard
0053369604
jpegPhoto profile form
2021-12-09 18:26:11 +01:00
Éloi Rivard
5ba87a2ddc
application setup refactoring
2021-12-08 16:11:05 +01:00
Éloi Rivard
65dd61c524
python to ldap two-ways serialization
2021-12-08 15:53:20 +01:00
Éloi Rivard
015d410fb6
ldaputils variable renaming
2021-12-08 15:06:57 +01:00
Éloi Rivard
ce6ccc0d3d
ldaputils serialization refactoring
2021-12-08 14:58:12 +01:00
Éloi Rivard
41be09b865
Added configuration options to tune object IDs
2021-12-08 10:11:25 +01:00
Éloi Rivard
247d1dbd55
user creation: fixed readonly fields
2021-12-08 10:11:15 +01:00
Éloi Rivard
4fd31dd0f1
user creation: fixed indicators
2021-12-08 10:01:37 +01:00
Éloi Rivard
6fa19b85a9
invitation: fixed default fields
2021-12-08 10:00:36 +01:00
Éloi Rivard
adda4832f0
Login placeholder depends on the USER_FILTER configuration attribute
2021-12-07 20:16:46 +01:00
Éloi Rivard
078a05137a
Minor refactoring
2021-12-07 19:41:20 +01:00
Éloi Rivard
788fa4cf7c
invitation: users can just generate a link without sending a mail
2021-12-07 18:50:53 +01:00
Éloi Rivard
694a5bacc8
invitation: display the invitation link even if the mail could not be sent
2021-12-07 18:32:37 +01:00
Éloi Rivard
c8f33cd77a
The default configuration has no SMTP server defined
2021-12-07 17:18:41 +01:00
Éloi Rivard
720459d162
Disabled invitation and password reset when no smtp server has been configured
2021-12-07 17:12:46 +01:00
Éloi Rivard
42c5657018
Fixed logging message when mails cannot be sent
2021-12-07 16:12:15 +01:00
Éloi Rivard
d789a9b71c
Groups can be read-only instead of disabled
2021-12-07 15:09:55 +01:00
Funelie
769fd10c31
fix translations and wording
2021-12-07 09:20:46 +01:00
Éloi Rivard
f78e507512
error page bugfix
2021-12-07 00:38:08 +01:00
Éloi Rivard
3645171dd8
Option to not use OIDC
2021-12-07 00:16:42 +01:00
Éloi Rivard
f718ed7fae
Icons for 4xx error pages
2021-12-07 00:16:28 +01:00
Éloi Rivard
b335b0daa8
Fixed unit tests
2021-12-06 23:35:34 +01:00
Éloi Rivard
65f4af31d5
Redirecting login page to profile page when user is already connected
2021-12-06 23:17:08 +01:00
Éloi Rivard
f3951de4dc
updated icons
2021-12-06 22:16:52 +01:00
Éloi Rivard
6d0ca15521
Better error messages when LDAP server is unreachable, or authentication has failed
2021-12-06 21:49:38 +01:00
Éloi Rivard
ca5eaa504e
Removed unused menu entry
2021-12-06 16:10:16 +01:00
Éloi Rivard
cad1b6c274
Escape filters
2021-12-06 15:48:30 +01:00
Éloi Rivard
57e4830c82
lazy group loading
2021-12-06 14:52:10 +01:00
Éloi Rivard
3309c9547c
added indicators on the client addition form
2021-12-06 14:20:43 +01:00
Éloi Rivard
3d0936e3c7
Fixed required indicator on other users profile
2021-12-06 12:17:18 +01:00
Éloi Rivard
db08adcb72
Indicators on which fields an user can read and write whene editing his profile
2021-12-05 19:45:27 +01:00
Éloi Rivard
b218158ef0
form field icons
2021-12-05 18:52:34 +01:00
Éloi Rivard
dd74ac4f69
groups page datatables
2021-12-03 17:05:31 +01:00
Éloi Rivard
cc26c42aa0
groups page redesign
2021-12-03 16:56:40 +01:00
Éloi Rivard
e5bb035781
display groups on user list page
2021-12-03 16:49:19 +01:00
Éloi Rivard
db750db5ba
Show user id instead of phone number on the user list
2021-12-03 16:07:15 +01:00
Éloi Rivard
d2611abadb
Permissions overhaul
2021-12-03 14:37:24 +01:00
Éloi Rivard
6dc401e170
admin email preview pages
2021-12-02 12:05:24 +01:00
Éloi Rivard
b0fd97ca67
fixed invitation email preview
2021-12-02 11:39:32 +01:00
Éloi Rivard
cd3478982c
Use the 'NAME' configuration parameter in the email sender name
2021-12-01 19:07:24 +01:00
Éloi Rivard
d8a3696b41
fixed user password on account creation
2021-12-01 13:22:21 +01:00
Éloi Rivard
a0c7dd17cd
account creation confirmation flash message
2021-12-01 13:15:12 +01:00
Éloi Rivard
61bba4152c
Flash message for registration page when user is logged in
2021-12-01 12:50:00 +01:00
Éloi Rivard
6e654cec14
fixed invitation mail content
2021-12-01 12:47:00 +01:00
Éloi Rivard
34012b0f50
fixed translations
2021-12-01 12:36:09 +01:00
Éloi Rivard
447b3be10c
Removed some debug code
2021-12-01 12:26:25 +01:00
Éloi Rivard
3ac4ddb490
invitation links
2021-12-01 12:19:28 +01:00
Éloi Rivard
a80e25d3d2
Wording
2021-12-01 11:50:49 +01:00
Éloi Rivard
e57cd9a138
Minor refactoring
2021-12-01 11:47:11 +01:00
Éloi Rivard
0497c99d1e
profile_hash use base64
2021-12-01 11:44:15 +01:00
Éloi Rivard
7978e7ad41
forms: display a small star for required fields
2021-11-30 15:36:41 +01:00
Éloi Rivard
4f82b9eca4
profile hashes take the user email in account
2021-11-30 14:56:39 +01:00
Éloi Rivard
456d996741
reset mail: wording
2021-11-30 14:44:32 +01:00