Commit Graph

6351 Commits

Author SHA1 Message Date
smilerz
8cd79cdc20 update SpaceFilterSerializer to reflect paginated ViewSets provide
a list instead of a queryset
2024-04-19 08:37:27 -05:00
smilerz
d3abe4db3e updated tests to reflect API changes in pagination 2024-04-19 07:43:29 -05:00
smilerz
71765f3542 change function based views to @api_view
implement schemas on all @api_view
2024-04-18 17:52:29 -05:00
smilerz
1e326fe414 remove apis no longer in use 2024-04-18 17:52:04 -05:00
smilerz
f06b3e8af0 add enum to filters that have Choice fields 2024-04-18 16:25:02 -05:00
smilerz
4edd729850 add schema parameters for all list endpoinst with filters 2024-04-18 15:55:16 -05:00
smilerz
8412aa19fb paginate all list endpoints or explicitly mark as pagination_disabled 2024-04-18 15:18:51 -05:00
smilerz
5f0eb73927 regenerate vue typescript API 2024-04-18 10:59:05 -05:00
smilerz
fd8411b475 regenerate fetch API 2024-04-18 10:56:15 -05:00
smilerz
f312f6028d ensure that all schema fields are typed correctly 2024-04-18 10:54:45 -05:00
smilerz
f401b0f635 add test to validate all list endpoints are paginated
add test to valoidate that all endpoints have a schema
2024-04-18 10:52:41 -05:00
smilerz
f560365ded stub out schema completeness tests 2024-04-05 08:15:01 -05:00
smilerz
e99ff005d6 added test to check for API pagination 2024-03-28 17:39:06 -05:00
smilerz
f47c806ebd rebuild APIs and vue apps 2024-03-28 09:43:03 -05:00
smilerz
28fd1917ec fix formatting on ci.yml 2024-03-28 09:16:41 -05:00
smilerz
2475eadab9 Merge remote-tracking branch 'upstream/feature/vue3' into feature/vue3 2024-03-28 07:59:44 -05:00
smilerz
97cf2e6372 regen axios api 2024-03-28 07:47:50 -05:00
smilerz
2c12ce3edf added permissions to docs/api
added swagger api view
added authentication method to openapi schema
added logo to docs/api
fixed tree and merge schemas
2024-03-27 15:45:51 -05:00
smilerz
daf343c5fd convert TreeMixin and FuzzyFilterMixin to swagger schemas 2024-03-27 11:51:57 -05:00
smilerz
31eacad5fb WIP 2024-03-27 11:13:58 -05:00
smilerz
54e147ce8e regenerate openapi 2024-03-27 08:38:38 -05:00
smilerz
b217ac7ae7 update contribute.md with vue3 and typescript-fetch instructions 2024-03-27 08:38:38 -05:00
smilerz
0727a52b8a make update.bat executable on linux 2024-03-27 08:38:37 -05:00
smilerz
2c24017e96 remove custom QueryParams with extend_schema decorator 2024-03-27 08:38:37 -05:00
smilerz
0f5d37fc7c apply PK only update to NestedWritableSerializer 2024-03-27 08:38:36 -05:00
vabene1111
2b3e2039b8 playing with the timer 2024-03-27 08:38:36 -05:00
vabene1111
748518f567 number scaler 2024-03-27 08:38:36 -05:00
vabene1111
91980d91e8 lots of visual improvements 2024-03-27 08:38:35 -05:00
vabene1111
630f2fbf4e improved recipe card 2024-03-27 08:38:35 -05:00
vabene1111
394d7d73ed first overlay working 2024-03-27 08:38:34 -05:00
vabene1111
49a437b103 fixed meal plan window filter condition 2024-03-27 08:38:34 -05:00
c0mputerguru
15b38241da Add drf-spectacular parameter/response schema for meal plan retrieve ical API 2024-03-27 08:38:33 -05:00
c0mputerguru
e02594ba83 Add CSRF trusted origins to support github codespaces. 2024-03-27 08:38:33 -05:00
vabene1111
061fbfff65 meal plan in its own component 2024-03-27 08:38:32 -05:00
vabene1111
a5aa6d74b5 card skeleton loader improvement 2024-03-27 08:38:32 -05:00
vabene1111
8a9e150f64 recipe card 2024-03-27 08:38:32 -05:00
vabene1111
44a68bab71 meal plan store and start page widget 2024-03-27 08:38:31 -05:00
vabene1111
facbe08e20 start page taking shape 2024-03-27 08:38:31 -05:00
vabene1111
728bb76a43 improved start page 2024-03-27 08:38:30 -05:00
Anand Patel
bdd9ff796a Introduce ical action on MealPlanViewSet to expose ical format for listing meal plans. 2024-03-27 08:38:30 -05:00
vabene1111
77a46a4ef6 working on select components 2024-03-27 08:37:01 -05:00
vabene1111
a4225769f6 working on model select 2024-03-27 08:37:00 -05:00
vabene1111
cf74187be1 playing with generic select 2024-03-27 08:37:00 -05:00
vabene1111
454a05986c editor improvements 2024-03-27 08:37:00 -05:00
vabene1111
fa2fcf4f08 only apply keybind when visible 2024-03-27 08:36:59 -05:00
vabene1111
44d7f18428 more recipe editor 2024-03-27 08:36:59 -05:00
vabene1111
da60b4a097 improved global search dialog 2024-03-27 08:36:58 -05:00
vabene1111
40d460b458 servings 2024-03-27 08:36:58 -05:00
vabene1111
86652a8f1f cleanup 2024-03-27 08:36:57 -05:00
vabene1111
e4caf4169f first working number scaling 2024-03-27 08:36:57 -05:00