Commit Graph

628 Commits

Author SHA1 Message Date
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
b41d3b8d67 refactor(suspensions): reorder methods to a logical order, remove makePermanent 2022-08-19 02:57:46 +01:00
980f3a2ee0 refactor(suspensions): change method signature to support null argument for suspension duration 2022-08-19 02:55:22 +01:00
697547f42d feat(users): add force reset pw and reset mfa btns 2022-08-19 02:50:56 +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
1ed2a0f5e1 refactor: update deceiving arg description in suspension service 2022-08-19 00:57:57 +01:00
2b79ae4d09 feat(users): add account indicators to management page, update old refs 2022-08-19 00:54:32 +01:00
e691e61bb5 refactor: deprecate isStaffMember; add isVerified 2022-08-19 00:52:46 +01:00
e6f02ce07f refactor: expanded AccountStatus data 2022-08-19 00:52:02 +01:00
656ce0ca11 refactor: update current ip name in variable 2022-08-19 00:51:20 +01:00
99d9414913 refactor: update method signature to support permanent suspensions 2022-08-19 00:51:03 +01:00
7556cf5bdf refactor: rename players to users 2022-08-18 23:42:50 +01:00
a608a0e1ea refactor: remove deprecated isBanned method 2022-08-18 23:31:39 +01:00
d3f471a546 feat: add reg ip to user col, rename original ip 2022-08-16 00:27:46 +01:00
c562d6fc48 feat: add more items to user management page 2022-08-03 13:14:33 +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
1236970bef feat(locale): update localization files 2022-04-08 19:45:44 +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
3670fc575b refactor: improve footer links and attribution
This commit improves the footer copyright statement as well as its attribution. An image for GPL's logo as well as GitHub's mark were added, including configuration options for them.
2022-04-08 17:09:29 +01:00
42a802968c fix: update old readme & security files 2022-04-08 00:47:17 +01:00