Bernd Bestel
3070448555
Fixed granular user permission checking in GenericEntityApiController ( fixes #2025 )
2022-10-17 21:00:10 +02:00
Bernd Bestel
fa49b449dd
Allow img style attribute in HTML filter ( fixes #2011 )
2022-09-28 21:04:41 +02:00
Bernd Bestel
e1967bd603
Allow chevrons in HTML filter ( fixes #2007 )
2022-09-25 22:39:06 +02:00
Bernd Bestel
c0d0b8fc90
Fixed default consume rule ORDER BY handling related to stock_next_use ( fixes #1979 )
2022-08-26 11:15:15 +02:00
Bernd Bestel
9b52168b94
Fixed /userfields/{entity}*
endpoints OpenAPI definition ( fixes #1967 )
2022-08-14 23:09:27 +02:00
Bernd Bestel
8cb9157c73
Fixed shopping list item form product barcode scan handling ( fixes #1940 )
2022-07-12 19:00:40 +02:00
Bernd Bestel
a85af22d6a
Allow h1-h6 tags in HTMLPurifier ( fixes #1932 )
2022-07-03 08:24:32 +02:00
Bernd Bestel
6da637ab66
Fixed API filter >=
and <=
comparison ( fixes #1904 )
2022-05-30 17:20:15 +02:00
Thomas Johanns
dd966fd198
Handle stock_id in OpenProductByBarcode ( #1891 )
...
* Handle stock_id in OpenProductByBarcode
* Code formatting
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2022-05-29 17:05:41 +02:00
Bernd Bestel
d4bd6b2fb3
Fixed /stock/products/{productId}/add
request body parameter validation ( fixes #1860 )
2022-04-15 15:40:55 +02:00
Bernd Bestel
76d6342156
Show stock userfields on the stock entry edit form
2022-04-06 19:08:17 +02:00
Bernd Bestel
3efecb8bed
Make it possible to manually re-assign chores ( closes #1492 , references #1830 )
2022-04-03 13:56:14 +02:00
Bernd Bestel
a5294262e6
Added a user setting to automatically add missing products to the shopping list ( closes #1266 )
2022-04-03 13:00:14 +02:00
Bernd Bestel
f7c33a4579
Optionally show out of stock products on the location content sheet ( closes #1641 )
2022-04-01 21:55:06 +02:00
Bernd Bestel
ccc59dfc8b
Added a new product option "Disable own stock" ( closes #564 )
2022-04-01 18:49:17 +02:00
Bernd Bestel
d3a39270de
Implemented notes and Userfields for stock entries ( closes #443 )
2022-03-30 17:32:53 +02:00
Bernd Bestel
f0db2a7709
Fixed that tasks without a due date were highlighted in red ( fixes #1833 )
2022-03-23 19:35:48 +01:00
Bernd Bestel
7ea9984fd3
Make it possible to change a products stock QU after it was once added to stock ( closes #1326 )
2022-03-13 17:09:07 +01:00
Bernd Bestel
66bd3f0d59
Added a new API endpoint to get all stock entries per location
...
References https://www.reddit.com/r/grocy/comments/srfwfs
2022-02-13 20:34:49 +01:00
Bernd Bestel
222c518a5f
Added grocycode for recipes ( closes #1562 )
2022-02-11 17:49:30 +01:00
Bernd Bestel
66cf7e4ffa
Squashed commit
...
Updated dependencies
Added the possibility to skip chore schedules (closes #1486 )
Show the meal plan section on the corresponding calendar events (closes #1582 )
Make it possible to define a time for meal plan sections and use that time for the corresponding calendar events (references #1582 )
Added a changelog template
Make it possible to toggle the meal plan calendar view on bigger screens (closes #1678 )
2022-02-08 18:08:26 +01:00
Bernd Bestel
12e5377c40
Split application translation strings and QU strings ( fixes #1705 )
2022-02-06 21:09:34 +01:00
Bernd Bestel
cf52e5ec96
Make it possible to disable chores/tasks/batteries due soon filters/highlighting ( closes #1485 )
2022-01-23 19:20:23 +01:00
Bernd Bestel
aef646e9df
Highlight chores/tasks/batteries due today in a separate color + status filter ( closes #1740 )
2022-01-23 17:42:55 +01:00
Bernd Bestel
c190002ebb
More recipes page performance optimizations (references #1750 )
2022-01-16 16:08:57 +01:00
Bernd Bestel
3b3f079754
Recipes page performance optimizations (references #1750 )
2022-01-16 15:48:49 +01:00
Bernd Bestel
8ec0d9319b
Exclude tasks without an due date from the iCal export ( fixes #1745 )
2022-01-11 20:54:23 +01:00
Bernd Bestel
ae5fad290f
Sort entities on the /api page
2022-01-06 14:17:02 +01:00
Bernd Bestel
3a6f04f770
Optionally remove only done shopping list items (/stock/shoppinglist/clear
API endpoint, closes #1730 )
2022-01-06 14:07:29 +01:00
Bernd Bestel
a711bbd8f6
Print stock entry labels also on inventory when adding products ( closes #1713 )
2021-12-09 18:32:59 +01:00
Bernd Bestel
4d21668265
Added the possibility to merge chores
2021-11-14 16:19:52 +01:00
Bernd Bestel
6070507b04
Fixed per unit stock grocycodes weren't unique per unit ( fixes #1676 )
2021-11-14 15:26:38 +01:00
Bernd Bestel
ab53a157e4
Allow backslashes in API query filters ( fixes #1649 )
2021-11-12 17:52:32 +01:00
Bernd Bestel
ea63246a12
Apply timezone for iCalendar events ( closes #1637 )
2021-10-05 20:55:29 +02:00
Bernd Bestel
04d826943c
Don't include events without a start time in iCal export ( fixes #1625 )
2021-09-24 13:22:24 +02:00
Bernd Bestel
849c281912
Allow spaces in API filter values ( fixes #1624 )
2021-09-22 10:12:57 +02:00
Bernd Bestel
c06bb7784a
Include OS and client information in easy error info copy/paste and on the about dialog
2021-09-20 20:16:41 +02:00
Bernd Bestel
14bb04d285
Allow any letters in API filter values ( fixes #1591 )
2021-08-27 21:05:46 +02:00
Bernd Bestel
2c0b6368e1
Revert "Return numbers as numbers on all API endpoints" (14cd6ca3bf1682ab5f398b744beb1c218bae5c51, fixes #1564 )
2021-08-20 21:45:56 +02:00
David Mott
a0cf58b974
fix: make stockentry grocycodes consume the actual stock entry not the product in general ( #1584 )
...
* fix: make stockentry grocycodes consume the actual stock entry not the product in general
if the stock_entry_id is in the request body use this instead of the stockentry grocycode
this may not be the correct way to interpret this but one of them has to win
* Undo formatting changes
* fix: add variable definition and reorder args used in ConsumeProduct
* Simplify
* Fix this also for transferring a product
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2021-08-19 19:44:39 +02:00
Bernd Bestel
61a58ddef0
Fixed Userfield value assignment handling (/objects/{entity}
API endpoint) ( fixes #1572 )
2021-08-17 18:23:06 +02:00
Bernd Bestel
8225215e39
Fixed that the calendar iCal export was broken when having "Track date only" chores ( fixes #1547 )
2021-07-24 10:24:21 +02:00
Bernd Bestel
edfa404ed6
Squashed commit
...
Always execute migration 9999 (can be used to fix things manually)
Optimized meal plan navigation / date range filtering
Prepared next release
Pulled translations from Transifex
Various code optimizations
2021-07-16 17:32:08 +02:00
Bernd Bestel
2d2700cacb
Implemented meal plan sections ( closes #370 )
2021-07-15 17:54:48 +02:00
Bernd Bestel
91d8eaeb74
Squashed commit
...
Improve journal pages loading time (new date range filter)
Various small style adjustments (meal plan page and others)
Pulled German translations from Transifex
Show the shopping list total value (closes #1309 )
Make it possible to copy recipes (closes #714 )
Implemented optional "auto decimal separator for price inputs" (closes #1345 )
Removed table grouped column fixed order restriction (closes #1402 )
Don't filter out style, class, id attributes of html text (closes #1298 )
Added product picture as column on the stock overview page (closes #1283 )
Added grocycodes also for chores and batteries (+ camera barcode scanning for /choretracking and /batterytracking, this now closes #221 )
2021-07-13 19:29:23 +02:00
Bernd Bestel
8d2c3ae584
Partly reverted b856911f0f0b395d3534c0f0647f4f33fe6da8ef
...
Loading localization strings async for the fronted currently doesn't work in all cases...
2021-07-12 21:20:39 +02:00
Bernd Bestel
f1da3ef5e8
Optimized clean response handling
2021-07-12 17:08:59 +02:00
Bernd Bestel
2cc4f4d382
Make sure to clean the response before returning files
...
Was a problemw when returning images and there were leading empty lines in config.php which seem to get added to the response always...
2021-07-12 15:34:26 +02:00
Bernd Bestel
55807bfc94
Auto-compact stock entries ( closes #1343 )
2021-07-11 21:06:05 +02:00
Bernd Bestel
198216f38b
Make it possible to track any information on chore execution (by using Userfields, closes #825 )
2021-07-11 19:44:06 +02:00