Commit graph

115 commits

Author SHA1 Message Date
3a5b96c4d9 feat: started teh password reset option 2023-08-06 14:29:16 +01:00
2bd68afe28 fix: add an index for expirey 2023-08-06 14:29:16 +01:00
56b2da1ae6 fix: update the groups 5 min after the data update 2023-08-06 13:54:11 +01:00
Brendan Golden
49c4db3ca3 Merge branch '#11_signup_email' into 'main'
#11 signup email

Closes #11 and #12

See merge request compsoc1/skynet/ldap/backend!9
2023-08-06 12:02:39 +00:00
bce687e597 fix: increase complexity of auth code 2023-08-06 12:51:13 +01:00
bd84c05b2c doc: update teh new routes for signup 2023-08-06 12:50:32 +01:00
a2609bd0e0 fix: update teh scripts that run 2023-08-06 12:44:41 +01:00
158292be05 fix: use modules to better organise teh code 2023-08-06 12:43:50 +01:00
263a5b76e1 feat: switch over to having the user submit their wolves email 2023-08-06 12:40:29 +01:00
6fddbba6aa fix: had incorrect field in table 2023-08-06 00:03:46 +01:00
0990841afa fix: add a bit of logging 2023-08-05 23:33:13 +01:00
a51bfae005 fix: had wrong binary name 2023-08-05 23:17:30 +01:00
43de0b8da9 ldap: fix permissions for backend scripts 2023-08-05 23:08:52 +01:00
5a6928fbd3 test: deploying 2023-08-05 22:57:55 +01:00
Brendan Golden
ae7b73176c Merge branch '#10_wolves_database' into 'main'
feat: added the function to get teh data and updated teh times tehy run at

See merge request compsoc1/skynet/ldap/backend!8
2023-08-05 21:36:30 +00:00
280b3061bf feat: added the function to get teh data and updated teh times tehy run at
Closes #10
2023-08-05 22:27:54 +01:00
90a24c97be feat: up[dated the config for the timers and services 2023-08-05 22:23:36 +01:00
057284712c feat: will now get the ldap data at the same time 2023-08-05 22:05:44 +01:00
58bf1e80fd feat: save wolves data in a table 2023-08-05 22:00:18 +01:00
dd5ebd6bd3 fix: no need for these imports 2023-08-05 21:52:01 +01:00
4a29049ce7 feat: new function to get data from wolves (csv/json) and store it in teh db) 2023-08-05 21:51:09 +01:00
6b901683da test: see database path 2023-08-05 20:21:04 +01:00
570c716bea fix: new users now triggers teh correct script 2023-08-05 20:01:23 +01:00
208bc220b9 fix: the timer was bad 2023-08-05 19:43:09 +01:00
Brendan Golden
49bf65abe5 Merge branch '#9_improve_invite_email' into 'main'
Fix: update email to explain more about Skynet/Compsoc

Closes #9

See merge request compsoc1/skynet/ldap/backend!7
2023-08-05 18:28:25 +00:00
6efdb9cd1c Fix: update email to explain more about Skynet/Compsoc
Closes #9
2023-08-05 19:23:47 +01:00
a003fb2b29 feat: run updater every 15 min 2023-08-05 19:22:40 +01:00
ec3064faab Merge branch '#8_return_user_info_on_successful_modification' into 'main'
feat: returns the user details on successful account modification

Closes #8

See merge request compsoc1/skynet/ldap/backend!6
2023-08-05 16:59:29 +00:00
61ccaf0bdb feat: returns the user details on successful account modification
Closes #8
2023-08-05 17:36:48 +01:00
Brendan Golden
91ee2a246e Merge branch '#7_secure_password' into 'main'
Ensure users have a secure password to be added to groups

Closes #7

See merge request compsoc1/skynet/ldap/backend!4
2023-08-02 13:57:23 +00:00
bd18ad759e fix: all users will need to havea secure/updated password to log in
Closes #7
2023-08-02 14:52:58 +01:00
Brendan Golden
b892326545 Merge branch '#6_LDAP_Add_is_not_working' into 'main'
fix: all committee members should be properly updated now

Closes #6

See merge request compsoc1/skynet/ldap/backend!3
2023-08-02 12:59:19 +00:00
bfee0c519b fix: all committee members should be properly updated now 2023-08-02 13:51:14 +01:00
344d958aec feat: further reduction in complexity
#5
2023-07-30 22:20:15 +01:00
bf1d91e110 feat: reduce complexity around skSecure
#5
2023-07-30 21:41:00 +01:00
11b348326a fix: no need for skSecure 2023-07-30 21:20:20 +01:00
Brendan Golden
142dbf9914 fix: renamed to make room for teh compsoc repo 2023-07-30 14:08:54 +00:00
4c69738122 env: seeing if I need the admin quoted 2023-07-30 06:16:03 +01:00
3415792d7f env: test 2023-07-30 06:01:42 +01:00
43438a369b env: only quote teh ldap user 2023-07-30 05:54:45 +01:00
b252ba4035 env: see if quoting helps 2023-07-30 05:47:07 +01:00
c582c09d12 fix: forgot it wasnt env vars yet 2023-07-30 05:27:50 +01:00
0c4627c036 fmt: smol cleanup 2023-07-30 05:20:08 +01:00
48eb7edee1 fmt: fix error in formatting 2023-07-30 05:17:26 +01:00
f5b4431214 feat: updated flake with the email config 2023-07-30 04:29:37 +01:00
53409add42 fix: had incorrect type on the query 2023-07-30 04:03:03 +01:00
e480665ae9 feat: Now validetes usernames
Closes #3
2023-07-30 03:47:30 +01:00
63b59432a3 feat: simplified the signup 2023-07-30 03:12:03 +01:00
970e566dea fix: mixed up the values 2023-07-30 02:45:52 +01:00
0023e52f79 feat: central function for random string 2023-07-30 02:02:56 +01:00