709 Commits

Author SHA1 Message Date
54760f71d8
Revert "Revert "chore(readme): update old README.md""
This reverts commit 69e40eaf73b9d9477f3098d4af2a077b63daafd7.
2022-10-08 14:10:43 +01:00
37fb165999
Revert "feat(homepage): remove old homepage"
This reverts commit e2633f86

Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-08 14:10:28 +01:00
2f1562c575
Revert "chore(deps): add shards ui toolkit"
This reverts commit 873da0ea9bb98d22847afc9df22954303ea40839.
2022-10-08 14:10:07 +01:00
69e40eaf73
Revert "chore(readme): update old README.md"
This reverts commit 520d067f0f3347c50c7aeb48e7b165c2ea4208b3.
2022-10-08 14:10:07 +01:00
aec2544f14
chore: old changes
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-08 14:10:02 +01:00
520d067f0f
chore(readme): update old README.md
Signed-off-by: miguel456 <me@nogueira.codes>
2022-09-21 06:23:13 +01:00
873da0ea9b
chore(deps): add shards ui toolkit
Signed-off-by: miguel456 <me@nogueira.codes>
2022-09-21 05:58:38 +01:00
e2633f86af
feat(homepage): remove old homepage
This commit removes the old outdate homepage.

Signed-off-by: miguel456 <me@nogueira.codes>
2022-09-21 05:48:09 +01:00
f3996bb68c
feat: 2fa reset notifs
Signed-off-by: miguel456 <me@nogueira.codes>
2022-09-21 05:43:11 +01:00
3122c23eb4
chore: files w/no changes
Signed-off-by: miguel456 <me@nogueira.codes>
2022-09-04 22:02:55 +01:00
5683d9af7d Merge branch 'set-sast-config-1' into 'main'
Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already exist

See merge request games-club/rbrecruiter-gc!27
2022-09-04 19:47:50 +00:00
ecd5db8626 Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2022-09-04 19:45:59 +00: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
afa5970080
feat: add 2fa & pw component classes 2022-09-04 17:55:01 +01:00
8f3b790b53
feat: add components to confirm password & 2fa 2022-09-04 17:54:45 +01:00
e92b7f83d3
feat: add locale to user table 2022-09-04 15:25:55 +01:00
0f30d3d4be
refactor: redirect home button to homepage 2022-09-04 13:30:50 +01:00
75064896bf
feat: remove directory view 2022-09-04 13:28:21 +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
78bc9b6bf9
chore: untrack meta files 2022-09-02 10:59:00 +01:00
d15dd39355
chore: add phpstorm meta file to gitignore 2022-09-02 10:57:32 +01:00
bc6da8bdc9
chore: remove unused Procfile 2022-09-02 10:56:46 +01:00
4a33b00190
chore: remove plugin code generations 2022-09-02 10:55:07 +01:00
152c1b2eb0
chore: update ignored files 2022-09-02 10:51:23 +01:00
949f94bb5d
feat(users): remove roles from profile view 2022-09-02 10:49:57 +01:00
6ae7de3094
fix: properly check for banned user in profile 2022-09-02 00:39:34 +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
d58ea51de1
feat: add staff permissions to env file 2022-08-23 05:00:21 +01:00
9c7cd86d90
feat: add staff permissions to configuration file 2022-08-23 04:59:19 +01:00
3c36b299db
feat: add getGuildRoles 2022-08-23 04:51:21 +01:00
5512d0045e
feat: add removeGuildBan 2022-08-23 04:42:47 +01:00
43a19fc11f
feat: add getGuildBan 2022-08-23 04:28:35 +01:00
b23b32dc4c
refactor: reduce repetiton: add fluent conditional setter for users
Upon setting a user, common validation will be performed, thus sparing the other methods of having to do this all the time.
2022-08-23 03:38:56 +01:00
988e5c4579
feat: add addGuildMember and banGuildMember to Discord helper 2022-08-23 03:09:59 +01:00
59fdb3fd2a
refactor: remove encryption from Discord entrypoint 2022-08-23 03:01:13 +01:00
a5cbd31b76
feat: add accessor and mutator for encrypting/decrypting discord tokens 2022-08-23 03:00:11 +01:00
d4c144b2d2
feat: add unlinked account exception 2022-08-23 02:04:08 +01:00
28e2de65ca
feat(users): add check for discord account connection 2022-08-23 02:03:51 +01:00
9c989b0d8e
chore(git): add IDE helpers to gitignore
IDE Helpers are not meant to be executed, only analysed by the IDE. Therefore, they shouldn't be included at all.
2022-08-23 02:03:22 +01:00
1724b2b78d
feat(settings): add api base url to config 2022-08-22 23:53:34 +01:00
b32bb65c9b
feat(settings): add settings for discord integration 2022-08-22 22:10:04 +01:00
992854320c
refactor(options): update doc comment 2022-08-22 20:22:24 +01:00
31eb7eed02
refactor(auth): finish moving discord handlers to own file 2022-08-22 17:07:05 +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
0b0a40460c
feat(users): hide expiry date if suspension is permanent 2022-08-19 03:06:15 +01:00