24 Commits

Author SHA1 Message Date
43e6859366
refactor: revamp the user seeder 2022-09-01 16:03:23 +01:00
c793596a3a
feat: add Discord facade 2022-08-28 05:46:32 +01:00
a5cbd31b76
feat: add accessor and mutator for encrypting/decrypting discord tokens 2022-08-23 03:00:11 +01:00
28e2de65ca
feat(users): add check for discord account connection 2022-08-23 02:03:51 +01:00
e691e61bb5
refactor: deprecate isStaffMember; add isVerified 2022-08-19 00:52:46 +01:00
a608a0e1ea
refactor: remove deprecated isBanned method 2022-08-18 23:31:39 +01:00
92a3972371 feat(main): several improvements, home page updates 2022-06-28 16:25:56 +01:00
a4f41b8f8d fix: add constraint actions to db structure
This commit adds several missing "cascade delete" actions to relationships on database tables. This effectively fixes errors while trying to delete user accounts because of pending child records.

Additionally, the observers for applications and vacancies were removed, since they are now obsolete.

The account deletion system was also refactored.
2022-03-07 18:14:42 +00:00
23a191deb9 Add LOA feature, improve components 2022-02-07 18:59:22 +00:00
99779c9053
API key management interface 2021-03-30 01:27:49 +01:00
7323ffec2b
Added Team Authorization Policy 2020-12-08 02:58:10 +00:00
96aa01b9c6 Recent changes 2020-11-02 21:44:05 +00:00
06d1e0ad3f RSM-8 Add team files page and ability to download files 2020-10-11 02:54:09 +01:00
6541e25a39 Apply fixes from StyleCI 2020-10-10 16:30:26 +00:00
596a469e15 Add user invitation facilities RSM-5
Adds user invitation to teams, and framework for assigning taems
Also adds user acc. deletion.
2020-10-08 19:19:10 +01:00
b68449d3bf RSM-3 Add team functionality to users 2020-09-10 19:05:26 +01:00
87f8e63b24 Force new users to verify email 2020-09-03 20:06:29 +01:00
d392c0593f Add two factor authentication 2020-07-17 22:44:10 +01:00
5a8c080a31 Beta version
This commit is too large to list all changes.
2020-06-27 00:32:33 +01:00
d15c0cb12f Major changes - Vote system now finished 2020-05-30 00:20:39 +01:00
2ff0da3e4f Made Profile & Account Settings functional
Also moved redundant HTML markup to component file for reuse.
Username to UUID converter also added as Middleware
2020-05-13 22:47:51 +01:00
7635f8e2f4 Add application list for users 2020-05-11 16:44:47 +01:00
914bde3709 Make optional application-related registration parameters optional
This commit makes optional registration parameters optional; They should only be filled in after the user has submitted an application. The application will crash during registration without these parameters being optional, and adding them to the form would be illogical.
2020-04-29 22:23:26 +01:00
f80e9fcba0 First commit 2020-04-26 05:09:32 +01:00