Bernd Bestel
305f846dbf
Implemented bottom-sticky save buttons for product and chore edit forms ( closes #1589 )
2021-09-15 14:59:11 +02:00
Bernd Bestel
3f850c540b
Fixed stock overview context menu item disabled handling ( fixes #1609 )
2021-09-15 14:24:50 +02:00
Kris
b539c93319
Hide elements when printing ( #1559 )
...
* Hide elements when printing
* Hide elements when printing
* Also hide the title menu collapse button
* Added a print button
All print-optimized pages have that
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2021-08-06 20:18:43 +02:00
Bernd Bestel
b5acb4c49b
Settings menu order == sidebar menu order
2021-07-15 20:09:33 +02:00
Bernd Bestel
2d2700cacb
Implemented meal plan sections ( closes #370 )
2021-07-15 17:54:48 +02:00
Bernd Bestel
8b6f882edc
Fixed missing FEATURE_FLAG_SHOPPINGLIST handling on /stockoverview, /mealplan and /stockentries pages (references #322 )
2021-07-13 21:24:08 +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 b856911f0f
...
Loading localization strings async for the fronted currently doesn't work in all cases...
2021-07-12 21:20:39 +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
7b0bc9e472
Fixed stock entries page missing columns
2021-07-12 19:55:53 +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
cf8604e984
Show row_created_timestamp on the stock entries page ( closes #1063 )
2021-07-12 18:25:07 +02:00
Bernd Bestel
cdf6ac78e2
Optimized product edit page default button handling ( closes #1276 )
2021-07-12 18:15:57 +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
866d6647d2
Small meal plan page adjustments
2021-07-12 17:43:30 +02:00
Bernd Bestel
6659a5cd08
Add an option to make Userfields mandatory ( closes #1339 )
2021-07-11 22:05:08 +02:00
Bernd Bestel
21c221b520
Improved recipe page / group by fulfillment status
2021-07-11 21:32:24 +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
2847908523
Some small recipe page adjustments
2021-07-10 20:35:38 +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
72e6ed76bf
Fixed an error when adding object and there are no Userfields (references b0d38b87de)
2021-07-09 21:30:35 +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
8b977644f7
Added the product descrption as a column on the stock overview page ( closes #1362 )
2021-07-08 20:22:51 +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
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
54bf7ed659
Produce a schema-valid OpenAPI specification ( closes #1457 )
2021-07-05 23:23:59 +02:00
Bernd Bestel
079437384e
Use the now available @once directive instead of the legacy hack to only include component scripts once
2021-07-05 22:49:51 +02:00
Bernd Bestel
cb24a7149f
Revert "Upgraded gettext/gettext (+ JS-Translator)"
...
This reverts commit 9abb92763d .
2021-07-04 21:47:55 +02:00
Bernd Bestel
9abb92763d
Upgraded gettext/gettext (+ JS-Translator)
2021-07-04 21:47:10 +02:00
Bernd Bestel
0dc37fb361
Don't allow a min. stock amount for child products when the parent has "Accumulate sub products min. stock amount" set (references #1409 )
2021-07-04 17:36:44 +02:00
Bernd Bestel
47c936e026
Reworked authentication related menu item handling ( fixes #1462 )
2021-07-03 19:40:42 +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
7587ead732
Fixed /tasks group by category ( fixes #1274 )
2021-06-28 19:31:27 +02:00
Bernd Bestel
69f8c237ff
Fixed /stockentries group by purchased_date ( fixes #1419 )
2021-06-28 19:14:15 +02:00
Bernd Bestel
b8e15b990b
Typo
2021-06-28 18:39: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
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
44d6173569
Also disable generic consume context menu item on /stockoverview when the item is not in stock ( fixes #1523 )
2021-06-27 18:34:58 +02:00
Katharina Bogad
f5da53a761
Migrated bootstrap3 col-xs-* to bootstrap4 col-* classes ( #1521 )
2021-06-24 22:46:47 +02:00
Bernd Bestel
f8fa5db3e7
Fixed multiple datetimepicker contextual timeago (references #1520 )
2021-06-24 07:46:32 +02:00
Katharina Bogad
2471e78188
Grocycode, label printing ( #1500 )
...
* Grocycode: Productpicker, StockService
* Grocycode: Datamatrix generation
* Grocycode: Display in UI, make Images downloadable
* Grocycode: Do not show on product card
* Grocycode: Stockentry Label view
* Grocycode: Webhooks & Labelprinter Feature
* Grocycode: Manual Label printing
* Grocycode: Print Label from product form
* Quagga2: use zxing for DataMatrix recognition
* Grocycode: Default settings for label printing
* Prepare merge of master
* Grocycode: docs
* Docs: label printing webhook
* Review
- "grocy" is currently written lower-case everywhere, so let's do this also for "grocycode"
- Unified phrases / capitalization
- Minor UI adjustments (mainly context menu item ordering / ordering/spacing on product edit page)
- Documented API changes for Swagger UI (grocy.openapi.json)
- Reverted German localizations (those are managed via Transifex; would cause conflicts when manually edited - will import them later there)
- Reverted a somehow messed up localization string (productform/help text for `cumulate_min_stock_amount_of_sub_products`)
- Suppress deprecation warnings when generating Datamatrix PNG (otherwise the PNG is invalid, https://github.com/jucksearm/php-barcode/issues/3 )
- Default `FEATURE_FLAG_LABELPRINTER` to disabled
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2021-06-12 17:21:12 +02:00
rozgonik
980778e599
Fix untranslateable hint values ( #1435 )
2021-03-31 22:14:42 +02:00
Bernd Bestel
c483c34598
Display calories always per single serving ( fixes #1359 )
2021-02-21 20:57:34 +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
2aca551692
Fixed product page QU conversion hint pluralisation ( fixes #1352 )
2021-02-21 18:24:04 +01:00
Lauri Niskanen
0a6c7d73a7
Hide unsuitable fields from printed recipe pages ( #1332 )
...
* Hide unsuitable fields from printed recipe pages
Resolves #1330 .
* Use proper total energy label in the recipe page
2021-02-14 12:55:01 +01:00
Bernd Bestel
a455a01204
Fixed print layout display handling ( fixes #1272 )
2021-01-30 13:11:40 +01:00
Bernd Bestel
d78e156609
Use barcode defaults also for scan mode ( fixes #1253 )
2021-01-04 21:15:22 +01:00
Bernd Bestel
a646f2c6bd
Fixed included recipe missing amount resolving (references #1252 )
2021-01-03 22:40:33 +01:00
Bernd Bestel
65f0253307
Fixed product form min tare weight
2021-01-03 16:22:58 +01:00
Bernd Bestel
966211b71a
Fixed shopping list product userfields ( fixes #1246 )
2021-01-02 17:30:28 +01:00
Bernd Bestel
43ef9b793b
Fixed chore form weekly day selection labels ( fixes #1242 )
2021-01-01 14:31:49 +01:00
Bernd Bestel
97b93f23bd
Fixed/unified shopping list item button tooltips ( fixes #1239 )
2020-12-31 13:09:55 +01:00
Bernd Bestel
9f1692e31f
Improved shopping list item form validation ( closes #1226 )
2020-12-29 21:06:31 +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
6fcc0636e8
Optimized textarea heights
2020-12-27 09:38:31 +01:00
Bernd Bestel
2e3c237648
Fixed zero decimals handling ( fixes #1213 )
2020-12-23 19:56:37 +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
b42bcaaa44
Hide price decimals setting when FEATURE_FLAG_STOCK_PRICE_TRACKING is disabled
2020-12-22 16:24:13 +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
7478d9bb38
Removed RTL CSS handling (not needed until we have full RTL support)
2020-12-21 19:36:20 +01:00
Bernd Bestel
cf299a3d0b
Optimized file save/delete handling
2020-12-21 19:16:14 +01:00
Bernd Bestel
5953e42d70
Updated icons
2020-12-21 19:04:48 +01:00
Bernd Bestel
431a2ab9f7
Added new Userfield type "Link (with title)" ( closes #790 )
2020-12-21 17:57:48 +01:00
Bernd Bestel
e97fccd03a
Optimized shopping list header
2020-12-21 16:29:39 +01:00
Bernd Bestel
01306bc1ae
Fixed product barcodes table display when FEATURE_FLAG_STOCK_PRICE_TRACKING is disabled ( fixes #1202 )
2020-12-21 09:54:20 +01:00
Bernd Bestel
360f25ec44
Make the new user picture a little bigger (references #1158 )
2020-12-21 09:49:40 +01:00
Bernd Bestel
3b1f8cba70
Moved the new copy/merge products buttons in a dropdown menu
2020-12-21 09:30:19 +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
dadf93a94c
Merge used libraries for Barcode/QR-Code generation
2020-12-20 19:53:28 +01:00
Bernd Bestel
1d16021404
Show barcode as barcode-image on shopping list ( closes #1133 )
2020-12-20 19:31:12 +01:00
Robert Resch
6ec3743d12
fix missing > ( #1201 )
2020-12-20 16:02:33 +01:00
Bernd Bestel
6eaee0c6f9
Fixed number display for quick consume buttons
2020-12-20 15:02:22 +01:00
Bernd Bestel
b2d7003335
Performance optimizations
2020-12-20 10:44:19 +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
832141a718
Made the shopping list print view configurable ( closes #740 )
2020-12-19 23:57:33 +01:00
Bernd Bestel
77e842a736
Fixed shopping list print button when FEATURE_FLAG_SHOPPINGLIST_MULTIPLE_LISTS was disabled (references #1199 )
2020-12-19 23:00:07 +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
3ad5f2cac5
Added a note field to product barcodes ( closes #962 )
2020-12-19 17:20:54 +01:00
Bernd Bestel
1b864f990b
Updated screenshots
2020-12-19 17:08:08 +01:00
Bernd Bestel
ea888fffb7
Updated unmanaged dependencies
2020-12-19 14:28:32 +01:00
Bernd Bestel
796e35d60b
Removed unneeded dependency
2020-12-19 14:19:26 +01:00
Bernd Bestel
574d17fa52
General UI review/test
2020-12-19 14:03:28 +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
cc2ea93313
Make DataTable row groups collapsible everywhere (references #1189 )
2020-12-17 17:41:31 +01:00
Bernd Bestel
b5fc64cf5d
Fixed DataTables numeric/datetime sorting ( fixes #1085 )
2020-12-17 17:33:24 +01:00
Robert Resch
07ff28da39
Add row group customization ( #1189 )
...
* Add row group customization
* fix rowGroup state loading
* activate rowGroup for all datatables
* add reset button
* reload page done on success callback
* Review
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2020-12-16 18:18:03 +01:00
Bernd Bestel
672c4d33bf
Added basic RTL support (reference #984 )
2020-12-11 18:06:32 +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