zkldi
ea28adcc02
feat: barebones notif system
2022-04-24 19:54:36 +01:00
zkldi
924f6ec5aa
Merge pull request #709 from TNG-dev:zkldi/issue-637
...
feat: add jubility target support
2022-04-24 13:59:10 +01:00
zkldi
c9ba888d39
feat: add jubility target support
2022-04-24 13:51:27 +01:00
zkldi
8ab1d554c6
docs: update changelog
2022-04-24 13:28:54 +01:00
zkldi
dcdcd49479
Merge pull request #708 from TNG-dev:zkldi/issue-538
...
feat: declare how many people have played an orphaned bms chart
2022-04-24 13:24:46 +01:00
zkldi
467d69f40d
feat: declare how many people have played an orphaned bms chart
2022-04-24 13:18:30 +01:00
zkldi
2ed4a634d8
Merge pull request #706 from TNG-dev/zkldi/issue-705
2022-04-24 12:24:55 +01:00
zkldi
53ef2e6752
test: add tests for import user intent endpoint
2022-04-24 12:17:23 +01:00
zkldi
57808834fd
fix: use $lte instead of $lt in userID/Imports
2022-04-24 12:12:04 +01:00
zkldi
453dcba486
fix: use unix milliseconds instead as timeFinished input
2022-04-24 12:10:56 +01:00
zkldi
0da938c9f2
test: add tests for user/Import endpoints
2022-04-24 12:09:12 +01:00
zkldi
1941100322
fix: honour correct userID in user/Imports
2022-04-24 12:01:20 +01:00
zkldi
ec2133646f
fix: make User/imports return normal import documents
2022-04-24 11:47:07 +01:00
zkldi
200e74695f
style: remove unused import
2022-04-24 11:44:40 +01:00
zkldi
13cc1c614d
feat: add import endpoints
2022-04-24 11:43:45 +01:00
zkldi
52ea354c5f
Merge pull request #704 from TNG-dev:zkldi/issue-703
...
feat: admins can delete others imports and scores
2022-04-23 23:45:10 +00:00
zkldi
974d96908d
test: add tests for admins to delete others' scores
2022-04-23 19:47:19 +01:00
zkldi
246ac7aa58
feat: allow admins to delete others' scores
2022-04-23 19:47:11 +01:00
zkldi
39a0e6140b
refactor: rename IsUserIDAdmin to IsRequesterAdmin
2022-04-23 19:07:30 +01:00
zkldi
4866f98dd2
fix: admin-created api tokens should not inherit admin permissions
2022-04-23 19:06:09 +01:00
zkldi
bb7baae3db
test: add tests for admins reverting others' imports
2022-04-23 19:00:21 +01:00
zkldi
2e8c0a98a9
feat: allow admins to revert others' imports
2022-04-23 19:00:07 +01:00
zkldi
07a42d5acb
style: remove unecessary async in test
2022-04-23 18:27:49 +01:00
zkldi
1425d3807d
Merge pull request #701 from TNG-dev:zkldi/issue-685
...
feat: Add Export All Scores endpoint
2022-04-23 17:27:14 +00:00
zkldi
a5e2ede4be
test: add regression tests for scores/all
2022-04-23 17:59:58 +01:00
zkldi
ce8ec6bb3e
fix: add rate limiting to pbs/all
2022-04-23 17:59:48 +01:00
zkldi
9c3b35d13e
feat: add export-all-scores endpoint
2022-04-23 17:59:01 +01:00
zkldi
fa32875232
docs: replace N with 5, as its hardcoded
2022-04-23 17:40:52 +01:00
zkldi
e5dd8cea33
style: add newline between @param and @name
2022-04-23 17:40:20 +01:00
zkldi
d0cb41b59c
docs: Update changelog
2022-04-23 06:36:21 +01:00
zkldi
664b1ba23b
Merge pull request #700 from TNG-dev/zkldi/issue-699
2022-04-23 05:26:47 +00:00
zkldi
54583373dc
fix: add correct type import in fervidex tests
2022-04-23 06:20:20 +01:00
zkldi
103421e364
feat: make Force Static Import disable itself after being used
2022-04-23 06:06:25 +01:00
zkldi
9ccb49ce07
style: remove unused imports
2022-04-23 05:55:59 +01:00
zkldi
5757348dd6
style: replace Playtypes[Game] with Playtype
2022-04-23 05:55:37 +01:00
zkldi
a5fd3bcb9a
Merge pull request #698 from TNG-dev/zkldi/issue-515
2022-04-23 00:04:19 +00:00
zkldi
c6d4373f2e
fix: make revert-import require delete_score perm
2022-04-23 00:58:21 +01:00
zkldi
7969460dd5
fix: perform 401 checks in RequireOwnerships
2022-04-23 00:57:54 +01:00
zkldi
63f19ce77b
test: add tests for import endpoints
2022-04-23 00:57:40 +01:00
zkldi
a1147401d2
style: remove unused import
2022-04-23 00:52:38 +01:00
zkldi
679a769fc0
refactor: add mkFakeImport util function
2022-04-23 00:40:17 +01:00
zkldi
2bd6468291
feat: add a revert-import endpoint
2022-04-23 00:33:27 +01:00
zkldi
14dd9ae257
test: add tests for reverting imports
2022-04-23 00:24:29 +01:00
zkldi
f15a8cd14e
feat: add import library for reverting imports
2022-04-23 00:22:38 +01:00
zkldi
fd3d77c4ad
style: remove unused import
2022-04-22 23:18:23 +01:00
zkldi
77f3ba76a4
fix: Move FAKE_MIGRATION out of test-data
...
Attempting to depend on anything inside test-utils at runtime is a
footgun, and may result in the server not booting.
This patch stops the server from depending on something that might not
exist at runtime, such as test-utils/test-data trying to get the buffer
of the eamusement csv and failing catastrophically.
2022-04-22 23:13:18 +01:00
zkldi
439f10948d
Merge pull request #697 from TNG-dev:zkldi/issue-684
...
BREAKING: Change BATCH-MANUAL class input to be strings instead of ints
2022-04-22 20:32:33 +00:00
zkldi
14a59235c5
test: add tests for batch-manual string classes
2022-04-22 21:13:40 +01:00
zkldi
ea7d36e2ae
BREAKING: make batch-manual classes take strings instead of ints
2022-04-22 21:13:26 +01:00
zkldi
ed149f6fa8
Merge pull request #695 from TNG-dev/zkldi/issue-370
2022-04-22 19:02:58 +00:00