Bernd Bestel
d23f730a0b
Added changelog for #1559
2021-08-06 20:20:00 +02:00
Bernd Bestel
1891bc6f32
Restore fixed order for grouped column ( fixes #1534 )
2021-08-04 17:41:20 +02:00
Bernd Bestel
12af9a944b
Added changelog for #1561
2021-08-04 17:08:38 +02:00
Bernd Bestel
9f9b9d864e
Added changelog for #1557
2021-08-04 16:37:08 +02:00
Bernd Bestel
53e405c4f8
Fixed migration when having unsupported parent/child product nesting levels ( fixes #1542 )
2021-07-25 20:22:10 +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
1bacd8e13d
Typo / added missing changelog
2021-07-14 18:15:02 +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
71cede74a3
Make it possible to copy meal plan days ( closes #573 )
2021-07-12 20:44:42 +02:00
Bernd Bestel
8cb8611b4f
Added a new product option "Should not be frozen" ( closes #1320 )
2021-07-12 19:27:21 +02:00
Bernd Bestel
70433aace5
Added an status filter to only show in-stock products on the stock overview page ( closes #1263 )
2021-07-12 18:02:57 +02:00
Bernd Bestel
247221950d
Never extend the original due date on when opening a product which has default_best_before_days ( closes #1342 )
2021-07-12 17:56:09 +02:00
Bernd Bestel
6659a5cd08
Add an option to make Userfields mandatory ( closes #1339 )
2021-07-11 22:05:08 +02:00
Bernd Bestel
696e9b3e28
Typo
2021-07-11 19:47:27 +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
Bernd Bestel
7380175093
Make it possible to mark meal plan entries as done ( closes #924 )
2021-07-11 18:32:26 +02:00
Bernd Bestel
2503590463
config-dist.php formatting
2021-07-11 10:34:46 +02:00
Bernd Bestel
7ee15946c7
Improved page loading time of /recipes and /mealplan when having a big meal plan ( closes #695 )
2021-07-10 22:56:39 +02:00
Bernd Bestel
832d83dfde
Fixed indirect QU conversion factors ( fixes #1264 )
2021-07-10 18:28:19 +02:00
Bernd Bestel
90a0caf1dc
Fixed meal plan recipe servings stock fulfillment checking ( fixes #1391 )
2021-07-10 12:32:29 +02:00
Bernd Bestel
d3c134e13f
Fixed nested recipe ingredient amount calculation ( fixes #1252 )
2021-07-10 11:16:51 +02:00
Bernd Bestel
8ff8c1ac5d
Made the used grocycode barcode type configurable
...
DataMatrix reading via Quagga2 doesn't work currently, so default to an supported 1D barcode (=> Code128)
2021-07-09 23:08:47 +02:00
Bernd Bestel
2638bce851
Improve handling of not in-stock but valid manually entered products on the consume and transfer page (references #1429 )
2021-07-09 22:16:08 +02:00
Bernd Bestel
338a5016cf
Allow cyrillic letters in API filter values ( fixes #1296 )
2021-07-09 20:23:30 +02:00
Bernd Bestel
8c5c12cb47
Added new columns on the stock overview page ( closes #1351 )
2021-07-08 20:42:07 +02:00
Bernd Bestel
7595d640f5
Return empty Userfields empty ( closes #1412 )
2021-07-08 20:12:58 +02:00
Bernd Bestel
14cd6ca3bf
Return numbers as numbers on all API endpoints
2021-07-08 19:34:16 +02:00
Bernd Bestel
633b26bf7e
Add recipe ingredient notes to the corresponding shopping list item ( closes #1397 )
2021-07-06 20:19:50 +02:00
Bernd Bestel
1ead23cb87
Added on option to only show in-stock products on the /products page ( closes #1388 )
2021-07-06 20:08:02 +02:00
Bernd Bestel
135ac118b0
Added a filter for only done items on the /shoppinglist page ( closes #1406 )
2021-07-06 19:40:26 +02:00
Bernd Bestel
70d51c757b
Only show in-stock products on the /consume page ( closes #1429 )
2021-07-06 19:31:55 +02:00
Bernd Bestel
ffad8bfa7f
Make it possible to search on the stock overview page for product barcodes ( closes #1443 )
2021-07-06 19:25:34 +02:00
Bernd Bestel
aaa054e0a5
Also return the next_execution_assigned_user for the /chores API endpoint ( closes #1493 )
...
Include the user and category object for the /tasks API endpoint (closes #1494 )
2021-07-06 19:07:45 +02:00
Bernd Bestel
b0d38b87de
PHP 8 support
2021-07-05 17:48:34 +02:00
Bernd Bestel
82c474d0ae
Allow hyphens in API filter value ( fixes #1333 )
2021-07-04 17:48:58 +02:00
Bernd Bestel
734e174442
Fixed the "Add as barcode to existing product" productpicker workflow from the /shoppinglistitem page ( fixes #1262 )
2021-07-04 15:46:19 +02:00
Bernd Bestel
47c936e026
Reworked authentication related menu item handling ( fixes #1462 )
2021-07-03 19:40:42 +02:00
Bernd Bestel
bcf963ac49
Fixed self production amount was wrong for tare weight handling enabled products ( fixes #1431 )
2021-07-03 18:30:53 +02:00
Bernd Bestel
765ba77621
Fixed shopping list unit/total price QU handling ( fixes #1460 )
2021-07-03 18:15:30 +02:00
Bernd Bestel
cae924eb81
Fixed shopping list QU handling ( fixes #1385 , fixes #1384 )
2021-07-02 17:37:06 +02:00
Bernd Bestel
187d48f93d
Use stock_log location instead of product location for stock journal ( fixes #1381 )
2021-07-02 17:04:40 +02:00
Bernd Bestel
b856911f0f
Browser-cache localization strings (+ new API endpoint to get them)
2021-06-29 20:24:02 +02:00
Bernd Bestel
d18a8d8b56
Added changelog for #1527
2021-06-29 17:43:13 +02:00
Bernd Bestel
76cfe7fece
Fixed productcard spoil rate ( fixes #1319 )
2021-06-28 19:43:08 +02:00
Bernd Bestel
35fb87ab1e
Squashed commit
...
Use managed fonts
Include userentities dynamically in grocy.openapi.json for /userfields/{entity}/{objectId} endpoints (closes #1218 )
Fixed userfieldsform load / save (for products and recipes) handling (fixes #1302 )
Fixed PUT/DELETE /objects/{entity}/{objectId} when the given object id was invalid (fixes #1396 )
Allow arrays in HTMLPurifier (fixes #1407 )
2021-06-28 17:00:16 +02:00
Bernd Bestel
acb81187d9
Fixed missing shopping_location_id on stock transfer actions ( fixes #1408 )
2021-06-27 20:55:38 +02:00
Bernd Bestel
7ab59273da
Allow links and iframes in HTMLPurifier ( fixes #1461 )
2021-06-27 20:13:24 +02:00
Bernd Bestel
33ea1e56cf
Trigger help-tooltips also by click (instead of only hover, which is Bootstraps default) ( fixes #1468 )
2021-06-27 19:34:28 +02:00
Bernd Bestel
e646dd9332
Fixed barcode QU was not saved for single QU products ( fixes #1504 )
2021-06-27 19:04:09 +02:00
Bernd Bestel
9a0cad079c
Fixed undoing consume/open from notification on /stockentries ( fixes #1524 )
2021-06-27 18:32:22 +02:00
Bernd Bestel
5e189c8a4a
Fixed multi instace date/time Userfields ( fixes #1520 )
2021-06-23 22:13:54 +02:00
Bernd Bestel
9e3c68982b
Added changelog for #1380
2021-06-20 13:27:16 +02:00
Bernd Bestel
a4f7aac963
Mention newly required PHP extensions in changelog (references #1273 )
2021-06-20 13:19:09 +02:00
Bernd Bestel
5ad4d9f421
Added changelog for #1273
2021-06-18 20:57:08 +02:00
Bernd Bestel
96fff2e5f4
Added changelog for #1500
2021-06-12 17:21:48 +02:00
Bernd Bestel
d23fda245e
Fixed that the number picker up/down buttons did not work when the input field was empty or contained an invalid number
2021-03-31 22:26:27 +02:00
Bernd Bestel
791a17fcad
Default shopping list item amount to 1
2021-03-31 22:22:28 +02:00
Bernd Bestel
c483c34598
Display calories always per single serving ( fixes #1359 )
2021-02-21 20:57:34 +01:00
Bernd Bestel
906a9db628
Fixed embedded /transfer from /stockentries ( fixes #1303 )
2021-02-21 19:36:37 +01:00
Bernd Bestel
5583074001
Don't initialise numeric Userfields with 1.0 ( fixes #1312 )
2021-02-21 19:14:49 +01:00
Bernd Bestel
e4c8f6b023
Don't require 1 to be in stock for "Only check if any amount is in stock"
2021-02-21 19:10:10 +01:00
Bernd Bestel
4555bf3b63
Enforce product barcodes to be unique (references #1205 )
2021-02-21 18:55:48 +01:00
Bernd Bestel
f5eff8ab49
Include due_type = "Expiration date" products in /stock/volatile API endpoint ( fixes #1372 )
2021-02-21 18:18:34 +01:00
Bernd Bestel
36f5fb23e9
Added changelog for #1347
2021-02-21 18:13:16 +01:00
Bernd Bestel
779ac31ffe
Added changelog for #1332
2021-02-14 12:56:21 +01:00
Bernd Bestel
fc05044353
Added changelog for #1331
2021-02-14 12:51:40 +01:00
Bernd Bestel
a1adc80c29
Fixed consuming Scan Mode timing ( fixes #1292 )
2021-01-30 13:06:44 +01:00
Bernd Bestel
42689ecefe
Added changelog for #1297
2021-01-30 12:49:17 +01:00
Bernd Bestel
bfb5525ec1
Added changelog for #1286
2021-01-30 12:41:09 +01:00
Bernd Bestel
5ecd3a585e
Added changelog for #1269
2021-01-12 18:14:32 +01:00
Bernd Bestel
bfa3347a20
Fixed that editing stock entries was not possible ( fixes #1268 )
2021-01-12 18:04:20 +01:00
Bernd Bestel
27169e1428
Fixed constant typo ( fixes #1260 )
2021-01-06 09:31:36 +01:00
Bernd Bestel
4a4d9c451f
Prepared next release
2021-01-05 10:54:32 +01:00
Bernd Bestel
45abc99a77
Use barcode amounts also for Consume/Transfer/Inventory ( closes #1254 )
2021-01-04 21:59:19 +01:00
Bernd Bestel
c57e554369
Updated changelog
2020-12-31 13:52:09 +01:00
Bernd Bestel
d9e42331f9
Allow some HTML tags in API request body (needed at least for HTML editor fields) ( fixes #1228 )
2020-12-29 19:19:04 +01:00
Bernd Bestel
278a5f004a
Fix consuming when FEATURE_FLAG_STOCK_LOCATION_TRACKING is disabled ( fixes #1229 )
2020-12-29 18:06:56 +01:00
Bernd Bestel
6263715c53
Fixed shopping list item form load handling ( fixes #1222 )
2020-12-28 19:59:18 +01:00
Bernd Bestel
b7349e287e
Added changelog for #1223
2020-12-28 19:40:52 +01:00
Bernd Bestel
447b86b27f
Merge branch 'master' of https://github.com/grocy/grocy
2020-12-24 15:07:31 +01:00
Bernd Bestel
590cbd2460
Support indirect QU conversions ( fixes #1217 )
2020-12-24 15:07:04 +01:00
Bernd Bestel
d8069c569e
Typo...
2020-12-24 10:01:58 +01:00
Bernd Bestel
4766c81580
Allow API keys in ReverseProxyAuthMiddleware ( closes #1216 )
2020-12-24 10:00:51 +01:00
Bernd Bestel
2e3c237648
Fixed zero decimals handling ( fixes #1213 )
2020-12-23 19:56:37 +01:00
Bernd Bestel
bd185cfa32
Added changelog for #1215
2020-12-23 17:38:43 +01:00
Bernd Bestel
c9f40782de
Update SQLite requirement info (references #1209 )
2020-12-23 14:56:10 +01:00
Bernd Bestel
904848d09a
Fixed purchase success message when FEATURE_FLAG_STOCK_PRICE_TRACKING is disabled ( fixes #1214 )
2020-12-23 14:37:02 +01:00
Bernd Bestel
f1efd08bc6
Raise minimum/tested runtime requirements (references #1209 )
2020-12-22 21:54:49 +01:00
Bernd Bestel
cf05be35fe
Fix default for product option "Never show on stock overview" ( fixes #1212 )
2020-12-22 19:10:02 +01:00
Bernd Bestel
937bd6b702
Fixed camera scanning targets ( fixes #1210 )
2020-12-22 19:06:41 +01:00
Bernd Bestel
159ab253dd
Fixed typo
2020-12-22 17:02:21 +01:00
Bernd Bestel
2afa0c304d
Merge remote-tracking branch 'remotes/origin/release'
2020-12-22 15:20:58 +01:00
Bernd Bestel
c54ae89212
Added changelog for #1208
2020-12-22 15:11:24 +01:00
Bernd Bestel
9d76859469
Added a note about that's better to have a valid currency code set in config.php (references #1206 )
2020-12-22 12:27:30 +01:00
Bernd Bestel
c1ac9e8a45
Optimized/clarified new "Hide product from stock overview" option (references #906 )
2020-12-21 20:43:10 +01:00
Bernd Bestel
694b78f72a
Optimized GROCY_FEATURE_FLAG_STOCK handling ( closes #966 )
2020-12-21 20:13:49 +01:00
Bernd Bestel
bb5bcb9cbe
Changelog wording
2020-12-21 18:09:03 +01:00
Bernd Bestel
431a2ab9f7
Added new Userfield type "Link (with title)" ( closes #790 )
2020-12-21 17:57:48 +01:00
Bernd Bestel
2b13102299
Implemented Userfields for users ( closes #1159 )
2020-12-20 22:16:58 +01:00
Bernd Bestel
8f1ce607f7
Implemented user pictures ( closes #1158 )
2020-12-20 22:08:50 +01:00
Bernd Bestel
c9b5e14473
Make it possible to merge products ( closes #243 )
2020-12-20 20:58:22 +01:00
Bernd Bestel
1d16021404
Show barcode as barcode-image on shopping list ( closes #1133 )
2020-12-20 19:31:12 +01:00
Bernd Bestel
a5326aa95c
Improve API stock action endpoint response ( closes #769 )
2020-12-20 14:43:07 +01:00
Bernd Bestel
cef3086a63
Pulled translations from Transifex
2020-12-20 13:03:06 +01:00
Bernd Bestel
76e4a1578c
Added Default store as a column to the shopping list ( closes #957 )
2020-12-20 10:26:02 +01:00
Bernd Bestel
268b8e87d7
Make it possible to hide chores/batteries ( closes #1069 )
2020-12-20 10:19:44 +01:00
Bernd Bestel
31dbb95c58
Typo
2020-12-20 00:04:44 +01:00
Bernd Bestel
832141a718
Made the shopping list print view configurable ( closes #740 )
2020-12-19 23:57:33 +01:00
Bernd Bestel
f5e0709913
Added columns for last price on shopping list ( closes #410 )
2020-12-19 17:55:49 +01:00
Bernd Bestel
250b308d5d
Support -1 for "Default due days after freezing" ( closes #846 )
2020-12-19 17:32:47 +01:00
Bernd Bestel
362b3f8508
Added min. stock amount column to stock overview ( closes #856 )
2020-12-19 17:25:13 +01:00
Bernd Bestel
5421dfb6b2
Make the chore assignment type "Random" more random ( closes #674 )
2020-12-19 17:15:18 +01:00
Bernd Bestel
cd57b00a18
Prepared next release
2020-12-19 15:32:32 +01:00
Bernd Bestel
7ef5bc6f77
Add some more columns (hidden by default) (references https://github.com/grocy/grocy/issues/1058#issuecomment-744059155 )
2020-12-19 10:51:07 +01:00
Bernd Bestel
eb4a748da3
Consume opened products first ( closes #1183 )
2020-12-19 10:28:35 +01:00
Bernd Bestel
44cdd42062
he_IL localization can't be released before #984 is done
2020-12-17 17:42:27 +01:00
Bernd Bestel
b5fc64cf5d
Fixed DataTables numeric/datetime sorting ( fixes #1085 )
2020-12-17 17:33:24 +01:00
Bernd Bestel
bbad049880
Forgot to save...
2020-12-17 16:54:26 +01:00
Bernd Bestel
9572652a8a
Fixed total price for tare weight handling enabled products ( fixes #1196 )
2020-12-17 16:50:15 +01:00
Bernd Bestel
0bd9a1dc4b
Added changelog for #1189
2020-12-16 18:21:21 +01:00
Bernd Bestel
25f5f98b75
Fixed undoing a consume transaction of an opened item added it back to stock unopened ( fixes #1191 )
2020-12-16 17:44:51 +01:00
Bernd Bestel
4c7318acd7
Added changelog for #1190
2020-12-16 17:28:39 +01:00
Dominic Zedler
54e4d3217c
Correct typo in changelog ( #1177 )
2020-12-12 15:52:44 +01:00
Bernd Bestel
bfbaa7e9d5
Expose stock and stock_current_locations also via generic entity interaction API endpoints (no edit) ( closes #1147 )
2020-12-12 10:59:36 +01:00
Bernd Bestel
59aad1c180
Added REGEXP operator for API query filter ( closes #1174 )
2020-12-12 10:44:27 +01:00
Bernd Bestel
f07a21b00b
Added missing API query filter info
2020-12-11 19:36:29 +01:00
Bernd Bestel
9e824a7afc
Pulled translations from Transifex
2020-12-11 17:41:55 +01:00
Bernd Bestel
4b1766ead0
Return default user setting if not configured for API endpoint /user/settings/{settingKey} ( fixes #1169 )
2020-12-10 18:02:24 +01:00
Bernd Bestel
48aa9fd138
Added an API endpoint to get the authenticated user ( closes #1165 )
2020-12-09 21:16:49 +01:00
Bernd Bestel
fda8411ab3
Support descending ordering in generic API filter ( closes #1167 )
2020-12-09 21:04:04 +01:00
Bernd Bestel
cf34df5e3f
Squashed commit
...
Fixed some localization strings
Reviewed/optimized product deletion handling
Add option to hide products from the stock overview page (closes #906 )
Prefill default_due_days also on the inventory page (closes #591 )
Added DataTables accent chinese-string plugin (closes #872 )
Show costs and calories per recipe ingredient (closes #1072 )
Fixed user permission saving (fixes #1099 )
User permissions should not have an effect for demo mode (closes #972 )
Handle QU conversion when consuming a substituation (child) product (fixes #1118 )
Consume/open any child product when the parent product is not in stock (closes #899 )
Added a retry camera barcode scanning button to product picker workflow (closes #736 )
2020-12-07 19:48:33 +01:00
Bernd Bestel
2bdb6ab2d4
Use the products "Quick consume amount" optionally also on the consume page ( closes #1148 )
2020-12-04 18:16:58 +01:00
Bernd Bestel
166748788b
Added an include_sub_products parameter to the API endpoint /stock/products/{productId}/locations
2020-11-19 18:37:16 +01:00
Bernd Bestel
639ffe13f5
Reverted 41067b23bb because that's not needed (references #1049 and #958 )
2020-11-17 21:10:26 +01:00
Bernd Bestel
604629ed5e
Added a button to download equipment instruction manuals ( closes #833 )
2020-11-17 21:01:45 +01:00
Bernd Bestel
6270f39688
Make Userfields reorderable ( closes #1134 )
2020-11-17 20:12:45 +01:00
Bernd Bestel
887526c727
Squashed commit
...
Fixed number input min/max amount handling
Only (auto) save valid user inputs
More filters on the stock journal pages
Save the last price per used barcode and preselect that as a total price on purchase if not empty (closes #1131 )
Don't apply conversions for only_check_single_unit_in_stock ingredients (fixes #1120 )
Render shopping list userfields (closes #1052 )
Fixed Focus when adding included recipes (closes #1019 )
Order all base objects with NOCASE (closes #1086 )
2020-11-17 19:11:02 +01:00
Bernd Bestel
512ef745da
Don't expose uihelper views via the API / allow to get stock_log via generic entity interaction endpoints (no edit)
2020-11-16 22:18:37 +01:00
Bernd Bestel
e85b21384f
Remove "Allow partial units in stock" product option / unify number input validation messages
2020-11-16 17:10:41 +01:00
Bernd Bestel
7b4edf3147
Adapt shopping list add expired products for #851
2020-11-15 22:38:21 +01:00
Bernd Bestel
293880c874
Typo
2020-11-15 20:30:50 +01:00
Bernd Bestel
c62fa8c203
Changelog formatting fixes
2020-11-15 20:05:10 +01:00
Bernd Bestel
b393998601
Distinguish expiry/best before dates ( closes #851 )
2020-11-15 19:53:44 +01:00
Bernd Bestel
1d50d5dd22
Rmove unique constraint on tasks.name ( closes #1001 )
2020-11-15 16:19:55 +01:00
Bernd Bestel
9a7196b761
Make it possible to copy products ( closes #571 )
2020-11-15 16:05:25 +01:00
Bernd Bestel
3568fd9dcb
Added a "error info copy & paste" text box on the 500 error page
2020-11-15 15:12:15 +01:00
Bernd Bestel
dd8fa5ff66
Save DataTable states server side
2020-11-15 14:58:35 +01:00
Bernd Bestel
1d1642b464
Make the quick consume buttons on the stock overview page configurable per product ( closes #613 )
2020-11-15 09:57:45 +01:00