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
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
f312f6028d
ensure that all schema fields are typed correctly
2024-04-18 10:54:45 -05:00
smilerz
e99ff005d6
added test to check for API pagination
2024-03-28 17:39:06 -05:00
smilerz
2475eadab9
Merge remote-tracking branch 'upstream/feature/vue3' into feature/vue3
2024-03-28 07:59:44 -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
2c24017e96
remove custom QueryParams with extend_schema decorator
2024-03-27 08:38:37 -05:00
c0mputerguru
15b38241da
Add drf-spectacular parameter/response schema for meal plan retrieve ical API
2024-03-27 08:38:33 -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
cf74187be1
playing with generic select
2024-03-27 08:37:00 -05:00
vabene1111
17f875863c
working search with flat endpoint
2024-03-27 08:36:55 -05:00
vabene1111
4a8ad3db1e
drf spectacular
2024-03-27 08:36:27 -05:00
vabene1111
418821d8d3
saerch dialogh
2024-03-27 08:34:49 -05:00
vabene1111
22968495fd
playing with search
2024-03-27 08:34:22 -05:00
vabene1111
bb6356cfa8
first vue 3 commit
2024-03-27 08:34:18 -05:00
smilerz
fb3473459d
remove custom QueryParams with extend_schema decorator
2024-03-27 08:18:50 -05:00
Rich Schumacher
7957413ca0
bug: Fix TypeError at /system due to invalid PostgreSQL values [ Closes #3053 ]
...
The bug was a missing tuple index introduced in #3027 . Added the index
and also wrapped everything in a try/catch to prevent future issues.
2024-03-23 15:31:44 -04:00
vabene1111
79a7e60cfc
Merge branch 'feature/vue3' of https://github.com/vabene1111/recipes into feature/vue3
2024-03-21 14:59:51 +01:00
vabene1111
8f03899302
Merge branch 'master' into feature/vue3
2024-03-21 14:54:25 +01:00
smilerz
b6f3ed6bd9
handle auto_onhand on bulkShoppingListEntry api
2024-03-19 09:12:31 -05:00
c0mputerguru
8ccd4b5045
Add drf-spectacular parameter/response schema for meal plan retrieve ical API
2024-03-18 17:41:12 +00:00
c0mputerguru
57314c56c8
Merge branch 'feature/vue3' into ical-default-dates-new-api
2024-03-18 09:34:25 -07:00
Anand Patel
ffe02bf210
Introduce ical action on MealPlanViewSet to expose ical format for listing meal plans.
2024-03-16 05:28:16 +00:00
vabene1111
e12c83faf1
working on select components
2024-03-15 22:38:52 +01:00
vabene1111
09dc35228f
playing with generic select
2024-03-10 13:00:39 +01:00
vabene1111
312c215813
Merge branch 'develop' into feature/vue3
...
# Conflicts:
# cookbook/urls.py
2024-03-09 14:34:44 +01:00
vabene1111
a6e8fa8ddf
Merge branch 'develop' of https://github.com/TandoorRecipes/recipes into develop
2024-03-09 07:44:36 +01:00
vabene1111
37fb0418ac
fixed default page setting and made PWA respect that setting
2024-03-09 07:44:32 +01:00
Rich Schumacher
3489216daf
bug: Fix decimal.InvalidOperation on /system for some PG versions
...
In https://github.com/TandoorRecipes/recipes/pull/2730 the /system page was improved to warn the user if the version of Postgres they are using is out of date and should be updated. The current code attempts to determine the major versions by replacing `00` with `.` and then converting to a `Decimal`. Unfortunately, it appears the only value this method _does not_ work for are initial releases of major versions, like `16.0.0`.
For reference, either Postgres or the PsyCog driver represents the semver values but without the dots, so `16.0.0` becomes `1600000`.
This change removes the string replace and Decimal conversion in favor of using the divmod() function. In this application it will return a tuple with the first element being the major version of Postgres. This is then used as before to compare against deprecated versions.
2024-03-07 20:47:40 -05:00
vabene1111
75e3d826a0
Merge branch 'develop' into feature/vue3
...
# Conflicts:
# .github/workflows/ci.yml
# .gitignore
# requirements.txt
2024-03-02 07:41:07 +01:00
vabene1111
1cac34d2a0
working search with flat endpoint
2024-02-29 20:08:37 +01:00
vabene1111
e47bdd043e
drf spectacular
2024-02-29 16:34:13 +01:00
Anand Patel
0d56d8a836
Merge commit '23c58868dee75fbe7a082d4cc2113f8e3ea9a9b2' into ical-default-dates
2024-02-28 18:34:09 -08:00
c0mputerguru
23c58868de
Allow tokens for getting ical
2024-02-28 18:03:50 -08:00
vabene1111
7817ed2f7e
Merge branch 'develop' into feature/vue3
...
# Conflicts:
# recipes/settings.py
# vue/vue.config.js
2024-02-28 17:13:25 +01:00
vabene1111
7f6f579757
fixed imports again
2024-02-28 17:11:46 +01:00
vabene1111
1a31847223
Merge branch 'develop' into deprecate_old_code
2024-02-28 17:10:03 +01:00
vabene1111
9996d521f5
fixed imports
2024-02-28 17:02:33 +01:00
vabene1111
1e1399cfe9
Merge branch 'develop' into api_enhancements
2024-02-28 17:00:08 +01:00
vabene1111
79c71bd5d9
saerch dialogh
2024-02-26 21:54:38 +01:00
vabene1111
0ddb013e94
Merge branch 'develop' into feature/vue3
...
# Conflicts:
# requirements.txt
2024-02-26 16:32:28 +01:00
vabene1111
c15bd663cb
Merge pull request #2874 from Mikhail5555/HomeAssistantConnector
...
Home assistant connector
2024-02-26 08:06:50 +01:00
vabene1111
63f9d5c181
Merge pull request #2974 from smilerz/logging_api_paging
...
paginate cooklog and viewlog tables on history view
2024-02-26 07:56:00 +01:00
vabene1111
3b2e75db1d
playing with search
2024-02-25 17:10:40 +01:00