Éloi Rivard
4a3adf49f8
Fixed htmx initialisation
2023-06-30 18:12:14 +02:00
Éloi Rivard
f504bb3a66
Implements a flask User converter
2023-06-29 15:55:39 +02:00
É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
7b9e97f5e4
Defer and clean up JS scripts
2023-06-26 18:00:58 +02:00
Éloi Rivard
c091ca19cf
Removed html5shiv
2023-06-26 17:48:25 +02:00
Éloi Rivard
bb95978376
Boosts webpages with HTMX
...
Fixes #144
Fixes #145
2023-06-26 17:17:07 +02:00
Éloi Rivard
88179b23b8
fix non-generic model attribute calls
2023-05-11 16:02:32 +02:00
Éloi Rivard
f09db3646a
Avoid carriage returns in HTML head title tag
2023-03-16 19:43:06 +01:00
Éloi Rivard
69c67345c2
Introduced a submenu
2023-03-16 18:45:34 +01:00
Éloi Rivard
94af1744ba
pre-commit update
2023-03-14 12:08:37 +01:00
Éloi Rivard
fafe47e69d
Page titles
2023-03-10 01:02:36 +01:00
Éloi Rivard
31111b64e2
Dash in the title
2023-03-10 00:48:40 +01:00
Éloi Rivard
cf9b5c11a3
Dynamic tables with htmx
...
- Search is triggered with user inputs
- Page changes are triggered with clicks
2023-03-09 19:31:59 +01:00
Éloi Rivard
2d0c58c3e3
Added htmx dependency
2023-03-09 19:31:59 +01:00
Éloi Rivard
36cc47e40d
Moved jinja macros in their own directory
2023-03-09 18:10:28 +01:00
Éloi Rivard
8b3781f73f
Fixed missing HTML translation
2023-03-09 17:28:09 +01:00
Allan Nordhøy
cfb5b219dc
Spelling: About Canaille
2023-01-30 18:56:58 +00:00
Éloi Rivard
d7c84079e3
Set the correct locale in the HTML main tag.
2023-01-18 18:02:18 +01:00
Éloi Rivard
b0534896b5
Improved flash messages display on the homepage
2022-12-28 00:45:34 +01:00
Éloi Rivard
1b53304940
Updated 'users' menu icon
2022-12-10 00:58:09 +01:00
Laurent GAY
44055f9469
CSS with customize logo
2022-11-15 11:44:54 +01:00
Éloi Rivard
8217d423ad
Added an option to disable self edition
2022-04-06 17:54:39 +02: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
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
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
50af2e3e72
pre-commit tox test
2021-12-20 23:57:27 +01:00
Éloi Rivard
3645171dd8
Option to not use OIDC
2021-12-07 00:16:42 +01:00
Éloi Rivard
f3951de4dc
updated icons
2021-12-06 22:16:52 +01:00
Éloi Rivard
ca5eaa504e
Removed unused menu entry
2021-12-06 16:10:16 +01:00
Éloi Rivard
d2611abadb
Permissions overhaul
2021-12-03 14:37:24 +01:00
Eloi Rivard
c0f53c8e6e
use flask-themer to allow theme customization
2021-10-29 17:05:32 +02:00