Commit graph

126 commits

Author SHA1 Message Date
24f825c1dd
feat(templates): Tweak base template
This allows content to stay at a reasonable size
2024-10-12 22:24:16 +02:00
304fe1f249
fix(forms): Reword what JM wrote 2024-10-12 22:05:43 +02:00
41396ccae2
fix(dgsi/models): Import from the original source 2024-10-12 22:05:43 +02:00
37ddb5f075
chore: Don't commit the auth token 2024-10-12 22:05:43 +02:00
868c406af9
feat(translations): Update en 2024-10-12 22:05:43 +02:00
615eb6041f feat: precising the conditions of some operations when creating account as admin
Signed-off-by: jemagius <jmg@dgnum.eu>
2024-10-12 10:52:15 +02:00
5a84ea6e0f
chore(app): Disable SAML auth for now
This does not work, and quite a bit of time will be necessary to fix it
2024-10-12 08:05:01 +02:00
faa8ea051a
fix(bulma): Only use dark text when the button is light
This makes the documents readable when using dark mode
2024-10-12 08:03:25 +02:00
6921373d6c
feat(templates): Add a visual indication that some pages give more power 2024-10-12 07:58:19 +02:00
f6fcd90622
feat(account): WIP 2024-10-09 10:41:15 +02:00
6caf3dbf61
feat(project/djlint): Declare custom blocks used by allauth 2024-10-07 23:34:00 +02:00
833c855b5c
feat(templates): Update 2024-10-07 23:33:22 +02:00
c291112350
feat(commit-hooks): Add ruff 2024-10-06 16:52:49 +02:00
61bb59d244
chore(app/urls): Cleaner file 2024-10-06 16:52:15 +02:00
9c4413faa1
feat(settings): Add SAML auth 2024-10-06 14:43:41 +02:00
3fa4591665
feat(shell): Add SAML dependencies 2024-10-04 14:48:00 +02:00
119867a91e
fix(index): Shorten names to fit on small screens 2024-10-04 14:43:55 +02:00
61e3d4ed19
feat(bulma): Tweak bt-link width 2024-09-30 10:14:45 +02:00
a88d31541c
feat(radius): Add the user to the correct group
When generating the first WiFi password, the user is added to the
`radius_access` group, which will allow them to connect. This also fix a
previous incorrect logic where users without wifi password could not
generate one.
2024-09-29 20:05:16 +02:00
f4428ace59
feat(kanidm): Log some errors 2024-09-29 19:58:46 +02:00
fb70bf13f8
feat(profile): Add a way to reset/generate a wifi password
TODO: Maybe switch to a post request, as it modifies the internal state
2024-09-29 19:52:02 +02:00
6a581fcec4
feat(scss): More idiomatic writing 2024-09-27 14:41:41 +02:00
fa8f8a214f
feat(templates): Add analytics 2024-09-27 12:42:47 +02:00
c7e13b76f2
feat(admin): Add fields to the user admin panel 2024-09-27 12:41:13 +02:00
dc8f89be86
feat(admin): Unregister most socialaccount models, and re-register SocialAccount
This allows to use the django-unfold ModelAdmin class
2024-09-27 11:08:35 +02:00
2f5482a091
fix(isort): Make it compatible with black 2024-09-27 10:56:37 +02:00
97dc77fd5d
feat(apps): Add django-import-export 2024-09-27 10:56:37 +02:00
224f9df858
chore(npins): Update 2024-09-27 10:38:32 +02:00
45bd436ea7
feat(i18n): Add an english translation 2024-09-26 23:01:09 +02:00
997fd254ca
chore(accounts): Remove unused login view 2024-09-26 16:11:06 +02:00
bf5bce5fc5
chore(templates): Add checkmarcks on buttons 2024-09-26 16:00:35 +02:00
2978c1facb
feat(settings): Allow giving the admin list 2024-09-26 15:25:26 +02:00
7885252b4a
fix(views): Use default from email 2024-09-26 14:50:45 +02:00
97e3ae9702
fix(settings): Allow specifying the EMAIL_PORT 2024-09-26 14:40:58 +02:00
5019b89ef2
feat(translations): Factorize the user renaming scheme, and update the remote data 2024-09-26 14:23:35 +02:00
be0cf4c0f5
chore(kanidm): Rename client to klient 2024-09-26 13:31:40 +02:00
b33f13db30
feat(accounts): Add a mechanism to automatically change the local username when creating or deleting translations 2024-09-26 13:29:36 +02:00
941f2b031e
fix(translations): Disable updates to an existing translation 2024-09-26 12:12:58 +02:00
3b3f2dd34d
fix(accounts): This was, in fact, necessary 2024-09-26 12:12:26 +02:00
9119ad38b0
feat(accounts): Allow divergence between cas_login and username
- Adds a Translation table between cas_login and the effective username
- Show more descriptive errors when the connection cannot happen

TODO: The translation mechanism is currently fragile, we need to update
usernames when a translation is created/deleted and also disable updates
to a translation
2024-09-26 12:04:38 +02:00
5381b0379b
feat(index): Add a link to the services 2024-09-25 13:57:25 +02:00
88e2c25ce4
feat(shell): Add media root 2024-09-25 13:57:01 +02:00
48005ae251
chore(migrations): Reflect the change in models.Meta 2024-09-25 13:56:34 +02:00
91d5d68da3
feat(settings): Add console logging 2024-09-25 09:39:35 +02:00
59fa740950
fix(css): Don't overflow on group names 2024-09-24 23:29:01 +02:00
088d6d613a
fix: Always include django-browser-reload 2024-09-24 23:06:09 +02:00
1080ec0c44
feat(pkgs): Update loadcredential 2024-09-24 22:45:56 +02:00
7064a3aa4b
feat(settings): Add e-mail configuration 2024-09-24 22:45:42 +02:00
49f1133fed
fix(settings): We use wsgi 2024-09-24 22:40:53 +02:00
fee28c598c
chore(wsgi): Don't set an invalid settings module 2024-09-24 22:35:50 +02:00