56ff5670dd
web: fix status codes
continuous-integration/drone/push Build is passing
2024-12-27 18:24:54 -08:00
d584ee2c03
web: submit page navigates to newly created submission
continuous-integration/drone/push Build is passing
2024-12-27 18:14:02 -08:00
f629ac2998
web: submission page reload after action request completes
2024-12-27 18:00:26 -08:00
07ef22bc02
submissions: limit active submissions to 20
continuous-integration/drone/push Build is passing
2024-12-27 17:42:29 -08:00
8bf2c92df3
submissions: refactor auth to only make requests when needed
continuous-integration/drone/push Build is passing
2024-12-27 17:25:18 -08:00
0d549a46d4
TEMP: validation: force model upload to prevent model validation bait and switch
continuous-integration/drone/push Build is passing
2024-12-27 16:48:41 -08:00
1b58bfd096
web: describe when each button should be visible
continuous-integration/drone/push Build is passing
2024-12-26 18:28:26 -08:00
cd57ead995
web: remove maptest button
2024-12-26 18:18:59 -08:00
c085ea9b7d
submissions: implement ScriptWrite permission
continuous-integration/drone/push Build is passing
2024-12-26 17:54:42 -08:00
25dbc038ca
submissions-api: incorrectly named field
continuous-integration/drone/push Build is passing
2024-12-26 17:46:45 -08:00
f038b9cda6
submissions-api: wrong url
continuous-integration/drone/push Build is passing
2024-12-26 17:41:05 -08:00
8b3aa158c9
submissions-api: lazily export other error to avoid importing reqwest elsewhere
continuous-integration/drone/push Build is passing
2024-12-21 22:39:59 -08:00
a45b4f2f0c
validation: flag illegal keywords
continuous-integration/drone/push Build is passing
2024-12-21 21:08:03 -08:00
ca846972c1
submissions-api: openapi expects optional fields to be omitted
...
continuous-integration/drone/push Build is passing
The default serde configuration is to serialize optional values as "null"
2024-12-19 17:48:58 -08:00
a511246d78
bruh
2024-12-19 17:23:46 -08:00
f04ab4f653
submissions: postgres does not support unsigned integers, so let's pretend they are signed
2024-12-19 17:23:46 -08:00
b3ffbe4b50
submissions-api: fix cookie
2024-12-19 16:27:11 -08:00
a7e9dbb94d
web: fix up
...
continuous-integration/drone/push Build is passing
When possible you should not use inline styling and instead use SCSS files for following convention and keeping consistency, Grid is also a deprecated React component in Material UI
You should also separate components that are client only to its own .tsx module rather than having it be mixed with components that aren't required for being client only
2024-12-19 02:30:45 -05:00
ic3w0lf
b0b16c91dc
compilable:)
continuous-integration/drone/push Build is passing
2024-12-18 22:55:12 -07:00
ic3w0lf
9bd3eb69f9
Huge mess
continuous-integration/drone/push Build is failing
2024-12-18 22:12:15 -07:00
02d77ab421
submissions-api: v0.3.0 refactor
continuous-integration/drone/push Build is passing
2024-12-18 19:12:06 -08:00
8dbb4517fa
submissions-api: silence lint
2024-12-18 19:12:06 -08:00
b782b1ae64
submissions-api: add eq to select types
2024-12-18 18:57:52 -08:00
246b8a7dc8
validation: update api
2024-12-18 17:01:12 -08:00
621edbdbe0
submissions: normalize get from hash as list requests
2024-12-18 15:46:37 -08:00
516bd7a439
openapi: generate
2024-12-18 15:06:42 -08:00
6a8805b91a
openapi: normalize get policy from hash as list request
2024-12-18 15:06:42 -08:00
518327820d
submissions-api: reintroduce external api
continuous-integration/drone/push Build is passing
2024-12-18 14:28:11 -08:00
964fc24e26
submissions-api: optional cookie
2024-12-18 14:28:11 -08:00
a94ae5d61e
submissions: flatten list query params
continuous-integration/drone/push Build is passing
2024-12-17 21:39:04 -08:00
76d36bea5c
openapi: generate
2024-12-17 21:36:40 -08:00
88dfc92bc6
openapi: flatten list query parameters
2024-12-17 21:36:22 -08:00
e905d96917
submissions: fix list requests
continuous-integration/drone/push Build is passing
2024-12-17 21:03:39 -08:00
b238e4c21d
submissions: update openapi
continuous-integration/drone/push Build is passing
2024-12-17 20:51:34 -08:00
1d3e553390
openapi: generate
2024-12-17 20:50:25 -08:00
6545fa703d
openapi: make pagination match game-rpc
2024-12-17 20:50:02 -08:00
a28ec58ce8
openapi: generate
continuous-integration/drone/push Build is passing
2024-12-17 20:42:31 -08:00
fe0a1e0e0f
openapi: remove required ID field on Filter schemas
2024-12-17 20:42:15 -08:00
9070d77f41
validation: set status on failure
continuous-integration/drone/push Build is running
2024-12-17 20:32:10 -08:00
0dc39121c8
submissions-api: need stupid dependency to do this
2024-12-17 20:32:10 -08:00
3ea881e724
docker: .dockerignore
2024-12-17 20:32:10 -08:00
6064a1e48f
submissions-api: hardcode header to application/json
2024-12-17 20:32:10 -08:00
e7234a614d
submissions-api: use goofy function to make errors include more information
2024-12-17 20:08:14 -08:00
299f994f32
openapi: generate
2024-12-17 20:08:14 -08:00
49db6e35ce
openapi: no minimum length for script names
2024-12-17 20:08:14 -08:00
185a1d147f
sumbissions: return correct http error code
2024-12-17 20:08:14 -08:00
b5bb79c6ef
docker: internal only + path copy
2024-12-17 20:08:14 -08:00
f7101e2b84
validation: api is internal only
2024-12-17 20:08:14 -08:00
f3af65aa13
validation: use path
2024-12-17 18:29:47 -08:00
833ed66844
validation: subsume submissions-api
2024-12-17 18:29:14 -08:00