Commit graph

177 commits

Author SHA1 Message Date
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