Commit Graph

190 Commits

Author SHA1 Message Date
ad4571db2a feat; add apply with discord btns to home page
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-23 20:42:06 +01:00
3d219ea429 feat: add age requirement field to vacancies, defaulting to 16
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-23 18:14:31 +01:00
ce9184c386 feat: require that users link their discord to apply to certain vacancies
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 03:46:44 +01:00
93ac960419 feat: add discord acct requirement for vacancies
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 02:05:25 +01:00
dced0907b6 fix: add error message + instruction to detach team from vacancy
Fixes #10.

Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-22 00:34:54 +01:00
1b7c144497 fix: make uuid optional when adding user, hide field for no license
Fixes #16

Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 18:46:33 +01:00
cfc1d1038b refactor: remove n+1 query from application admin notification
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 08:17:45 +01:00
d5521030a0 refactor: badge color change
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 08:05:57 +01:00
0266639216 feat: add account password status indicator
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:56:07 +01:00
cfdc0eb37b feat: prevent forced password reset for passwordless users
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:47:03 +01:00
c6bc4da41c feat: assign correct user role upon discord signup
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:40:51 +01:00
b276cea917 feat: add discord account indicator
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:39:35 +01:00
376350cda2 feat: complete link/unlink flow for social accts
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-21 07:12:09 +01:00
5ff1b4532a refactor(middleware): update ban check middleware using deprecated method
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 19:37:43 +01:00
8c7a1f2859 feat(auth): remove suspended user check at sign up
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 17:52:15 +01:00
1114eb33f1 feat(auth): require date of birth for new users
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 17:10:25 +01:00
6378536933 refactor(DB): make integration fields optional
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 02:34:32 +01:00
48df4eda56 refactor(auth): remove deprecated method call
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 02:21:49 +01:00
0940ad715f feat(discord): finish discord login/logout sequence
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-15 02:18:41 +01:00
0d749c4390 feat(perms): remove deprecated demote user feature
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-09 21:43:03 +01:00
1de9de2a9b feat(contact): remove contact form functionality
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-09 21:41:57 +01:00
aec2544f14 chore: old changes
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-08 14:10:02 +01:00
f3996bb68c feat: 2fa reset notifs
Signed-off-by: miguel456 <me@nogueira.codes>
2022-09-21 05:43:11 +01:00
997b57f419 feat: add force password reset feature 2022-09-04 20:30:49 +01:00
8a3b4c432a feat: replace log viewer 2022-09-04 19:49:10 +01:00
30f0ef6586 feat: remove user directory
The user directory feature has been removed. This means users can no longer see the user list unless they have admin privileges.
2022-09-04 13:27:56 +01:00
949f94bb5d feat(users): remove roles from profile view 2022-09-02 10:49:57 +01:00
667425e4e3 feat: added eligibility check to application save method
This commit addresses an issue where users could submit as many applications as they wanted by simply navigating to the previous page and resubmitting the form, therefore bypassing validation that was only existent in the  front end.
Fixes #20.
2022-09-02 00:00:28 +01:00
b96a20a0a9 refactor: moved user eligibility check
Additionally, deprecated the ApplicationEligibility middleware
2022-09-01 23:14:13 +01:00
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
59fdb3fd2a refactor: remove encryption from Discord entrypoint 2022-08-23 03:01:13 +01:00
bcdc4b83e6 refactor(auth): move discord handlers to own file 2022-08-22 17:06:25 +01:00
1f08ea12c0 feat(auth): add Discord auth boilerplate 2022-08-20 22:02:17 +01:00
075e9492c3 feat(users): add suspended user warning 2022-08-19 02:08:39 +01:00
0f4ce2d7b0 refactor: simplify suspension method, better support for permanent suspensions 2022-08-19 01:13:40 +01:00
2b79ae4d09 feat(users): add account indicators to management page, update old refs 2022-08-19 00:54:32 +01:00
656ce0ca11 refactor: update current ip name in variable 2022-08-19 00:51:20 +01:00
5b0e1d2bbf chore: ide files 2022-07-03 18:37:22 +01:00
92a3972371 feat(main): several improvements, home page updates 2022-06-28 16:25:56 +01:00
dcbff0f52e feat: allow users to delete/create own profile 2022-04-08 19:40:35 +01:00
85962de188 fix: prevent display of non-existing profiles 2022-04-08 17:26:51 +01:00
6c93789358 fix: corrected issue with bad date checking for app eligibility 2022-04-07 23:55:43 +01:00
10748f0c7b feat: log restricted login attempts 2022-04-04 13:58:50 +01:00
7fa1e1e11c fix: add remaining missing strings 2022-04-04 13:06:01 +01:00
e8cdc7c710 feat: add links to legal docs, force users to accept legal docs 2022-04-04 11:03:09 +01:00
21fdb349d9 refactor: revamp devtools page
This commit refactors the development tools page to make it look better. Additionally, it makes small adjustments in the notifications and corrects missing strings from the page.
2022-04-04 09:59:18 +01:00
7bf5c1fbe1 refactor: move absence logic to service 2022-04-03 20:09:33 +01:00
952e307f46 fix: add missing translation functions to controllers 2022-03-31 17:25:25 +01:00
a7c76ad7b8 fix: add validation to home contact form
The form wasn't previosly being validated, allowing spammers to proliferate and bypass the captcha.
2022-03-31 17:25:25 +01:00