|
07192b14f7
|
fix(footer): Update translation
|
2025-02-19 12:00:37 +01:00 |
|
|
9f978ae6a5
|
fix(dgsi/account): Use the correct field
|
2025-02-11 15:35:23 +01:00 |
|
|
1ad35c7033
|
feat(dgsi/account): Update the e-mail address at login
|
2025-02-11 15:32:43 +01:00 |
|
|
1763b60ed5
|
feat(dgsi/models): We assume that the vlan groups are present on kanidm
|
2025-02-11 15:06:40 +01:00 |
|
|
522e2eb7c7
|
fix(dgsi): Switch to focus event for selecting
This should fix the issue where iOS devices cannot select the text.
Fixes #11
|
2025-02-08 14:29:39 +01:00 |
|
|
cf1e8abf6d
|
chore(dgsi/user_list): Sort by newest arrival instead of username
|
2025-02-08 12:31:55 +01:00 |
|
|
dd3e62e30a
|
fix(dgsi/user-list): Disable VLAN allocation when no kanidm account exists
|
2025-02-06 11:24:04 +01:00 |
|
|
b810fa8a67
|
fix(dgsi/apple-profile): Use correct SSID
|
2025-02-04 13:29:53 +01:00 |
|
|
31c414918b
|
chore(dgsi): Uniformize
|
2025-02-04 13:29:53 +01:00 |
|
|
79172f4ec0
|
fix(dgsi/user_list): Improve the mobile view
|
2025-02-04 13:29:53 +01:00 |
|
|
d34e500ea6
|
chore(dgsi/urls): Drop the dgn- prefix
|
2025-02-04 13:29:53 +01:00 |
|
|
45321b98df
|
feat(dgsi/profile): Switch to htmx for generating/reseting the WiFi password
|
2025-02-02 17:59:05 +01:00 |
|
|
e278b44d0c
|
feat(dgsi/mixins): Add KanidmAccountRequiredMixin
|
2025-02-02 17:58:23 +01:00 |
|
|
54d1bd2b7b
|
fix(dgsi/js): Don't add two listeners, it fails
|
2025-02-02 17:36:17 +01:00 |
|
|
61e8398fb4
|
fix(dgsi/user_list): Sort the users
|
2025-02-02 11:27:17 +01:00 |
|
|
8187c13db6
|
fix(dgsi/user): Flatten the values_list instead of iterating over it
|
2025-02-02 11:20:24 +01:00 |
|
|
750b85d792
|
chore(dgsi/urls): Harmonize
|
2025-02-02 11:09:01 +01:00 |
|
|
b1d80b3837
|
feat(dgsi): Add a list of accounts and allow managin the assigned VLAN
|
2025-02-02 11:09:01 +01:00 |
|
|
e43e42afed
|
chore(dgsi/templates): Split out some partials
|
2025-02-02 11:07:12 +01:00 |
|
|
fe7bdf5a20
|
fix(dgsi/archives): Use the correct url for statutes and bylaws
|
2025-02-01 23:03:20 +01:00 |
|
|
01be28a69c
|
fix(dgsi/urls): Don't include future work
|
2025-02-01 21:52:00 +01:00 |
|
|
7d6379276a
|
feat(locale): Update translations
|
2025-02-01 21:48:20 +01:00 |
|
|
aad8984678
|
chore(dgsi/view): Random improvements
|
2025-02-01 21:26:44 +01:00 |
|
|
adfd7b27a8
|
feat(dgsi/profile): Add Apple configuration
|
2025-02-01 21:26:44 +01:00 |
|
|
a9a7ecfa3e
|
feat(dgsi/profile): Improve eye-visual and add Name info
|
2025-02-01 21:26:44 +01:00 |
|
|
ef1943f708
|
feat(dgsi): Add a button to go back
|
2025-02-01 21:26:44 +01:00 |
|
|
9b0ea5e6e8
|
feat(dgsi/archives): Put all documents in the same list, and add colored icons
|
2025-02-01 21:26:44 +01:00 |
|
|
3d320806af
|
chore(dgsi/profile): Simplify view
|
2025-02-01 18:20:56 +01:00 |
|
|
7e7d8e74ff
|
chore(dgsi/profile): Tweak the look of the password refresh button
|
2025-02-01 17:49:54 +01:00 |
|
|
5f7185d3c9
|
feat(dgsi/profile): Switch to selectable inputs for useful informations
|
2025-02-01 17:42:38 +01:00 |
|
|
e89f0e4ae5
|
feat(dgsi/js): Add htmx
|
2025-02-01 17:33:24 +01:00 |
|
|
c51f391938
|
chore(npins): Update
|
2025-02-01 17:32:33 +01:00 |
|
|
615bc458d3
|
feat(dev): Add django-extensions to run https in dev mode
|
2025-02-01 17:32:05 +01:00 |
|
|
d79520f7a6
|
feat(dgsi/profile): Hide the password by default
|
2025-02-01 17:30:45 +01:00 |
|
|
162870f4ae
|
feat(dgsi/archives): Add toggle switches for each category
|
2025-02-01 17:30:45 +01:00 |
|
|
80ac57ba06
|
chore(settings): Update the default staff grouo
|
2025-02-01 17:30:45 +01:00 |
|
|
2e13205720
|
feat(dgsi/js): Add data- driven listeners
|
2025-02-01 17:30:45 +01:00 |
|
|
561d5c60d7
|
fix(dgsi): We can use is_staff now instead
|
2025-01-30 17:31:57 +01:00 |
|
|
60c227a942
|
feat(dgsi/profile): Add VLAN info in the technical information
|
2025-01-30 10:19:55 +01:00 |
|
|
1a842639f5
|
feat(dgsi/profile): Hide the technical info by default
|
2025-01-30 10:15:54 +01:00 |
|
sinavir
|
ad244a26f5
|
fix(profile): Emphasize username
|
2025-01-30 10:04:31 +01:00 |
|
|
d3d342879c
|
feat(dgsi/user): Add VLAN information and machinery
Only via the shell for now, we can attribute a VLAN to a user and
reclaim it if needed
|
2025-01-30 10:04:07 +01:00 |
|
|
6860d6cb3b
|
feat(shared/kanidm): Add helper function sync_call
This avoids wrapping the methods each time we want to call the API in
sync mode
|
2025-01-30 10:04:00 +01:00 |
|
|
5940aaa284
|
fix(models/archive): Don't serialize local dev info in the migration
|
2025-01-30 10:04:00 +01:00 |
|
|
21fe6c01a8
|
chore(dgsi): Add a legal notice
|
2025-01-28 18:10:42 +01:00 |
|
|
0e22a71df6
|
feat(account): Distinguish between staff and superuser
|
2025-01-28 08:54:48 +01:00 |
|
|
2b08dfa40e
|
feat(index): Add outline link
|
2025-01-27 21:30:13 +01:00 |
|
|
57fb348bdb
|
chore(icons): Put all the icons before the text
|
2025-01-26 00:49:32 +01:00 |
|
|
5937f2a0d0
|
fix(mobile): Make it readable
|
2025-01-26 00:49:10 +01:00 |
|
|
73acb2c2a4
|
fix(dgsi/archives): Set the Content-Type header so that django's default does not apply
|
2025-01-25 20:25:38 +01:00 |
|