Commit graph

228 commits

Author SHA1 Message Date
É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
Éloi Rivard
ee72f03786 Installation command 2021-11-24 14:14:04 +01:00
Éloi Rivard
1586bb5a55 install command creates jwt keypair 2021-11-24 13:15:35 +01:00
Éloi Rivard
f10bc616f8 install command tests 2021-11-24 13:15:35 +01:00
Éloi Rivard
daa82bcff5 basic installation command 2021-11-24 13:15:35 +01:00
Éloi Rivard
8bffd645d1 password flow: allow other token endpoint authentication methods 2021-11-21 13:23:08 +01:00
Éloi Rivard
f954e2cbc9 other flow minor bugfixes 2021-11-21 11:31:18 +01:00
Éloi Rivard
1468fb178a password flow minor bugfix 2021-11-21 11:29:41 +01:00
Éloi Rivard
033639a955 Logging is configurable 2021-10-31 14:40:12 +01:00
Éloi Rivard
7e5dccd7eb Merge branch 'issue-50-theming' into 'master'
use flask-themer to allow theme customization

Closes #50

See merge request yaal/canaille!15
2021-10-29 15:11:14 +00:00
Camille
4e816180f4 Merge branch 'issue-72-group-bug' into 'master'
Fix bug on groups with non-existent members

Closes #72

See merge request yaal/canaille!14
2021-10-29 15:07:16 +00:00
Eloi Rivard
c0f53c8e6e use flask-themer to allow theme customization 2021-10-29 17:05:32 +02:00
Éloi Rivard
2aac2a0c6a keypair bugfix 2021-10-29 15:32:38 +02:00
Éloi Rivard
7b7edc81cb black 2021-10-29 14:20:06 +02:00
Camille
402a16f9f3 Fix bug on groups with non-existent members 2021-10-29 14:19:46 +02:00
Eloi Rivard
c9df8fb5b3 Updated consents when a larger scope is required 2021-10-27 09:31:24 +02:00
Éloi Rivard
4a43e5f40b Fixed double spaces 2021-10-26 22:54:34 +02:00
Éloi Rivard
334aec35d9 'check' command check ldap permissions 2021-10-26 22:49:36 +02:00
Éloi Rivard
0e6dd4f7ed Implemented client pre-authorization 2021-10-20 12:15:55 +02:00
Éloi Rivard
828d190ade firstlogin template: stackable buttons 2021-10-13 17:13:57 +02:00
Éloi Rivard
da26a5d551 fixed forgotten ldap connection timeout options 2021-10-13 16:04:08 +02:00
Éloi Rivard
e2e024e8f2 fixed introspection access rights 2021-10-13 12:08:08 +02:00
Éloi Rivard
582ac90dab tokens can have multiple audiences 2021-10-13 11:52:02 +02:00
Éloi Rivard
d95bde7b22 check command 2021-10-13 10:17:13 +02:00
Éloi Rivard
68c091da62 'canaille' command 2021-10-13 09:50:09 +02:00
Éloi Rivard
d0b4121945 implemented a function that checks some parts of the configuration 2021-10-12 21:21:16 +02:00
Éloi Rivard
30e071dcaf flask app refactoring 2021-10-12 18:24:51 +02:00
Éloi Rivard
5863a38e40 doc: installation improvements 2021-10-12 18:14:09 +02:00
Éloi Rivard
b3e11e1d2f better error messages 2021-10-12 01:06:25 +02:00
Éloi Rivard
2b307e275a Fixed introspection sub claim. Fix #64 2021-10-03 20:26:47 +02:00
Éloi Rivard
a00ba086ad userinfo log fix 2021-10-03 20:17:14 +02:00
Éloi Rivard
2348d92bb0 Additional logs 2021-10-03 13:46:52 +02:00
Eloi Rivard
68509c51bc More debug logging 2021-09-28 13:45:47 +02:00
Eloi Rivard
813c850ae4 debug logging for OAUTH events 2021-09-28 12:06:41 +02:00
Eloi Rivard
0b7def73a3 black 2021-09-28 09:30:41 +02:00
Eloi Rivard
936d2f8aea updated French translations 2021-09-27 11:54:41 +02:00
Eloi Rivard
f957401cd8 Updated 'groups' claims in openid-configuration.json examples 2021-09-24 12:08:49 +02:00
Éloi Rivard
a9e6661e87 Use own-shipped html5shiv 2021-09-17 11:51:08 +02:00
Éloi Rivard
864710c44f Use own-shipped lato font 2021-09-17 11:47:28 +02:00
Éloi Rivard
fdb5a07ed4 bumped to jquery 3.6.0 2021-09-16 20:27:31 +02:00
Éloi Rivard
6a16590915 Added introspection_endpoint to discovery configuration files 2021-09-15 19:08:59 +02:00
Éloi Rivard
4f5d18d689 configuration: dummy timeout entry 2021-08-31 15:49:59 +02:00
Éloi Rivard
bf258f67e4 demo: can force either native or docker slapd 2021-08-31 15:47:06 +02:00
Camille
f4d6e723ba Merge branch 'issue-12-groups' into 'master'
Create, edit and delete groups from interface (moderators only)

See merge request yaal/canaille!6
2021-07-29 14:43:51 +00:00
Camille Daniel
d40f699370 Translate groups pages 2021-07-29 16:33:01 +02:00
Camille Daniel
08879a059d Valid group name at creation and redirect to newly created group if valid 2021-07-29 16:00:21 +02:00
Camille Daniel
afb9cce267 Move flask.messages() to base.html to avoid forgotten pages and message displayed on the wrong page 2021-07-29 11:50:13 +02:00
Camille Daniel
9780fc9eed Enable group deletion 2021-07-29 11:37:02 +02:00
Camille Daniel
aed6b18aa8 Show groups and enable group creation 2021-07-01 18:21:20 +02:00
Éloi Rivard
a104507e37 Hide group entry if there is no group available 2021-07-01 11:36:35 +02:00
Éloi Rivard
03d384fc85 default session is one year long 2021-07-01 11:04:57 +02:00
Camille Daniel
3a03f927d1 Merge branch 'master' into issue-12-groups 2021-07-01 10:37:11 +02:00
Éloi Rivard
00386ef482 Various UI mobile fix 2021-07-01 09:55:40 +02:00
Éloi Rivard
e090723b46 Minor display fix 2021-07-01 09:44:27 +02:00
Éloi Rivard
c0afedcbe5 bumped to fomanticui 2.8.8 2021-06-29 09:06:46 +02:00
Camille Daniel
f1ac9e140a Add groups claim and scope 2021-06-03 17:24:36 +02:00
Éloi Rivard
1fda5ac2ad Updated French translation 2021-06-03 15:23:27 +02:00
Camille
54ff7050f3 Issue 12 groups 2021-06-03 13:00:11 +00:00
Camille Daniel
294b86a698 Only moderators and admin can edit user groups 2021-06-03 14:47:19 +02:00
Camille Daniel
b6ef56ad20 Improve things 2021-06-03 12:28:45 +02:00
Camille Daniel
f05e8094cb Set user groups 2021-06-03 12:00:04 +02:00
Camille Daniel
e07eb0eb50 Save user groups (WIP) 2021-06-03 09:11:38 +02:00
Camille Daniel
95329b3969 WIP 2021-06-03 09:11:38 +02:00
Camille Daniel
8d7bb821e7 Groups field options are available groups 2021-06-03 09:11:38 +02:00
Camille Daniel
75df94216a Add groups field on user profile (WIP) 2021-06-03 09:11:38 +02:00
Éloi Rivard
22b702c065 Fixed flask 2 compatibility 2021-05-24 17:43:15 +02:00
Arnaud de Mouhy
f4f5da4321 Fix button appearance on webkit 2021-05-06 17:15:42 +02:00
Éloi Rivard
8279631070 Moved the 'clean' command in a subdirectory 2021-04-04 18:30:39 +02:00
Éloi Rivard
9c2ba08408 Removed unused attributes 2021-03-17 21:39:31 +01:00
Éloi Rivard
b9376512cd wip 2021-02-01 11:07:57 +01:00
Éloi Rivard
cf8c015019 Two-steps signin. Fixes #49 2021-01-23 22:30:43 +01:00
Éloi Rivard
d5c8806949 Password reset button. Fixes #53 2021-01-22 18:26:53 +01:00
Éloi Rivard
a3411cb61a Initialization mail bugfix. #51 2021-01-13 10:09:41 +01:00
Éloi Rivard
bf989f128c Added a message for password at user creation. #51 2021-01-13 09:55:07 +01:00
Éloi Rivard
929eedc6f0 Password initialization mail button. Fixes #51 2021-01-06 17:19:44 +01:00
Éloi Rivard
6bfbfbb005 Demo configuration 2021-01-01 16:44:57 +01:00
Éloi Rivard
cbe06cc128 Users can delete their own accounts. #35 2021-01-01 16:42:13 +01:00
Éloi Rivard
801031f3b1 Minor fix. #43 2021-01-01 15:34:48 +01:00
Éloi Rivard
8d9a11a2e4 UI improvement on forgotten password page. Fixes #43 2021-01-01 15:30:26 +01:00
Éloi Rivard
c01b587759 Customizable error message for invalid login in forgotten login page. #48 2021-01-01 13:55:20 +01:00
Éloi Rivard
9cf81b6be6 Customizable error message for invalid login. Fixes #48 2020-12-31 19:55:30 +01:00