731 Commits

Author SHA1 Message Date
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
dependabot[bot]
3f0a94bbf6 build(deps): bump guzzlehttp/guzzle from 7.4.4 to 7.4.5
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.4.4 to 7.4.5.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.4.4...7.4.5)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-22 14:59:23 +01:00
dependabot[bot]
b93e7010ec
Merge pull request #25 from GamesClubOficial/dependabot/composer/guzzlehttp/guzzle-7.4.4 2022-06-18 07:22:02 +00:00
dependabot[bot]
cf1e7cf178
build(deps): bump guzzlehttp/guzzle from 7.4.3 to 7.4.4
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.4.3...7.4.4)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-10 06:53:35 +00:00
dependabot[bot]
5fce9b8176
Merge pull request #24 from GamesClubOficial/dependabot/composer/guzzlehttp/guzzle-7.4.3 2022-06-05 13:37:04 +00:00
dependabot[bot]
bf058b2a19
build(deps): bump guzzlehttp/guzzle from 7.4.1 to 7.4.3
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.4.1 to 7.4.3.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.4.1...7.4.3)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-25 22:25:00 +00:00
dependabot[bot]
c36c988575
Merge pull request #23 from GamesClubOficial/dependabot/npm_and_yarn/async-2.6.4 2022-05-05 18:12:47 +00:00
dependabot[bot]
36e25a3cde
build(deps): bump async from 2.6.3 to 2.6.4
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-29 16:20:27 +00:00
dependabot[bot]
76c9361289
Merge pull request #22 from GamesClubOficial/dependabot/npm_and_yarn/moment-2.29.2 2022-04-12 19:17:44 +00:00
dependabot[bot]
156e6468af
build(deps): bump moment from 2.27.0 to 2.29.2
Bumps [moment](https://github.com/moment/moment) from 2.27.0 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.27.0...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 12:06:00 +00: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