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
2176ae4828
feat(dev): added IDE helper files & dev-only package
...
This commit adds IDE Helper files & a package for PHPStorm in order to improve it's intellisense feature.
2022-04-07 23:57:09 +01:00
6c93789358
fix: corrected issue with bad date checking for app eligibility
2022-04-07 23:55:43 +01:00
dd74d85434
feat: remove confusing illustration
...
This commit removes the illustration that was fooling users into thinking it had clickable buttons
2022-04-07 15:39:58 +01:00