Commit graph

47 commits

Author SHA1 Message Date
309a880f13
feat: going to store wolves ID in the ldap.
This will allow better linking with teh wolves account in teh future, users will only have to match once.
The users personal email will still be stored, mostly as a form of redundancy.
2025-03-10 22:41:57 +00:00
70a83bd97b
fix: ldap has no need for discord stuff 2024-11-18 12:20:02 +00:00
e9d5985adf
fmt: remove duplicate imports, now unified in applications/_base.nix 2024-07-16 23:09:22 +01:00
379cb84839
feat: simplified the config for running services, only one hosts config is required now in each server config file 2024-05-30 17:55:29 +01:00
f8c7860eb5
feat: standardise all services to using `services.skynet."${name}";` format 2024-05-30 14:59:20 +01:00
449ada5cec
feat: standardise acme to using `services.skynet."${name}";` format 2024-05-30 13:34:59 +01:00
023b491d89
feat: standardise dns to using `services.skynet."${name}";` format 2024-05-30 13:25:52 +01:00
19d94808ed fix: cors is now being handled by the backend 2024-02-18 14:52:34 +00:00
03add8f999 [skip ci]: granted trainees permission to a server to test stuff out 2023-11-20 20:25:41 +00:00
8a37a3c42e fix: little bit of a cleanup 2023-10-27 02:50:40 +01:00
a305a1f744 feat: enabled the new wolves api for the backend 2023-10-27 02:49:59 +01:00
83b7a142bc ldap: fix, forgot to update teh may section 2023-10-22 15:00:48 +01:00
e03e27c894 ldap: small bit of a cleanup 2023-10-22 14:39:35 +01:00
8ea737d57b fix: use a better namespace 2023-10-09 18:04:01 +01:00
78ab6de860 feat: move users into their own file 2023-10-09 17:53:33 +01:00
a242b1afcd new committee 2023-10-09 17:11:56 +01:00
667c335839 feat: added in some automatic garbage collection
Also merged all teh nix options together.
2023-10-01 22:06:05 +01:00
165c4645bf feat: move off of using root for deployment 2023-09-30 23:18:14 +01:00
37fd34358c fix: cors testing again 2023-09-26 18:11:02 +01:00
6c0fe58147 testing cors 2023-09-25 22:11:23 +00:00
7f3dc8946e feat: added a formatter and some instructions 2023-09-17 20:51:08 +01:00
28253d3527 feat: added the restricted names for the signup 2023-09-16 15:52:23 +01:00
563d13e115 feat: updated whats fed into different modules 2023-09-12 12:05:38 +01:00
12ceb2c137 fix: temp wildcard the ldap api 2023-08-29 16:22:07 +01:00
039764b633 fix: temp wildcard the ldap api 2023-08-29 16:02:34 +01:00
bd35b240be fmt: moving all ldap files into their folder. 2023-08-27 22:47:36 +01:00
bfc0d81cf1 feat: ldap backend updated to accomodate multiple env files 2023-08-27 22:31:08 +01:00
Brendan Golden
53abdb700b Committee: added mroe committee members 2023-08-07 15:54:41 +00:00
2ae70acf56 acme: each server is now responsible for the certs tehy request
Closes 
2023-08-06 20:09:15 +01:00
acb49a2eb1 account: update the address used for authentication 2023-08-06 19:00:02 +01:00
396a5e914b ldap: updated account used for teh api 2023-07-30 23:08:11 +01:00
Brendan Golden
f2d648a2d4 org: added Eve to teh committee 2023-07-30 02:13:49 +00:00
2ebbb2b649 cors: add in header for cors 2023-07-28 00:05:11 +01:00
cfddc32424 fmt: directly access the inputs inside each machine.
This allows us to move the inputs to teh individual applications, making them more server agnostic.
2023-07-21 21:56:19 +01:00
83e46a95fe ldap: optional field to mark it as secure 2023-07-20 21:22:53 +01:00
bdf6c699e0 email: quota setup 2023-07-16 15:06:06 +01:00
bc2e781586 dns: cleaned up teh implmentation of the dns, partly to make it easier toa dd records and partly to make it really neat config files. 2023-07-16 01:53:21 +01:00
eb173944dc feat: new ldap backend api is up and running, with ci as well 2023-06-18 22:49:31 +01:00
1c03644912 fix: no need to have the enabled tag now that it is definitely going to be groups 2023-06-15 14:32:35 +01:00
564fe272b1 fix: gonna need an extra field that is stable 2023-06-15 02:45:13 +01:00
e748eb306a ldap: add an attribute for the created date 2023-05-25 12:12:30 +01:00
d056929a18 ldap: extended class 2023-05-24 00:35:17 +01:00
c17a28d7a9 ldap: now got skMemberOf to replace memberof (memberof does not work on unixgroups) 2023-05-20 15:26:03 +01:00
0c57b35778 ldap: is working as intended, working on scripting to add and manage users 2023-05-20 03:08:30 +01:00
7e380d6932 ldap: a mostly working ldaish setup 2023-05-18 21:59:23 +01:00
baa226cacf ldap: cant have uppercase letters in username 2023-05-16 23:58:34 +01:00
53696c927e ldap: first attempt at ldap 2023-05-16 22:23:04 +01:00