Commit graph

89 commits

Author SHA1 Message Date
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
21f2a21609 feat: @skynet.ie is not a permitted address
#1
2023-07-30 01:54:18 +01:00
72776a967a feat: moved the timestamp function to lib 2023-07-30 01:40:27 +01:00
4ce3e94c36 fmt: clippy and fmt 2023-07-30 01:19:19 +01:00
c3ed7fe02c fix: make these available for use 2023-07-30 01:19:06 +01:00
88abff575f fix: moved the read csv into teh lib as its shared between two methods 2023-07-30 00:55:27 +01:00
e21af089d1 fmt: clippy and fmt 2023-07-30 00:48:15 +01:00
2b96d498a7 feat: new binary to take the csv and mail users about it 2023-07-30 00:36:30 +01:00
b1fd0432ec fix: use uid instead of uid_number 2023-07-30 00:33:08 +01:00
3a6325c722 fix: forgot to make fields public 2023-07-29 23:10:19 +01:00
f4e9ece04c pkg: newer dotenv 2023-07-29 22:23:20 +01:00
05a14638f7 feat: basic setup for email 2023-07-29 21:38:03 +01:00
7081c76e60 feat: setup table used for new accounts 2023-07-29 21:32:16 +01:00
2f27597525 feat: frontload updating teh local db 2023-07-29 19:48:44 +01:00
83a33e09f7 fix: was usign wrong group for setting it active 2023-07-29 19:02:56 +01:00
ba180179b0 fix: discord was not set to teh right field 2023-07-29 18:41:53 +01:00
1ba6a55506 fmt: updated rust format 2023-07-29 17:23:05 +01:00
77917477fe fix: disallow using skynet email as a contact address
closes #1
2023-07-29 17:16:29 +01:00
115f5a5c31 doc: added some rough documentation. 2023-07-23 22:24:03 +01:00
25ad5ca62c fix: what happens when the key does not exist 2023-07-23 21:51:42 +01:00
f73a7dfa29 feat: add proper env vars for home and the csv 2023-07-17 01:24:52 +01:00
480860ca26 fix: make sure that an old csv does not cause issues. 2023-07-17 00:38:46 +01:00
6374b44e08 fmt: fmt and clippy 2023-07-17 00:14:48 +01:00
b9bcd5352e feat: now able to pull data from the csv 2023-07-16 23:29:52 +01:00
aef7cda678 feat:a dd field to make the password as secure 2023-07-16 23:14:21 +01:00
020fd7f25b ci: added a ci pipeline 2023-06-18 22:50:23 +01:00
d4ceea2815 fix: get better path (not nestled) 2023-06-18 22:23:18 +01:00