Bernd Bestel
845e69fb96
Escape HTML when displaying recipes on /mealplan (references #1868 )
2022-04-21 21:32:28 +02:00
Bernd Bestel
900a49a36a
Fixed JS / display errors on refreshing a row on /stockentries
2022-04-18 18:42:40 +02:00
Rosemary Orchard
5e30e89737
Add support for "Move on Open" ( #1863 )
...
* Add functionality to move a product when it is opened
* Update the API to support this (and some other new fields)
* Remove console, update move on open when either the default or the consume location change
* Fix conflict from fridge
* Ignore .DS_STORE from macOS
* Fix the migration conflict
* Fix the default location not appending properly
* Revert changes no longer needed
* Fix the checkbox disable logic, and call the function on page load
* Simplify the transfer to use the existing function (which also adds logs)
* Only move it if it's moving
* Code formatting / naming
* Clarify help text (it's not always about one unit, but about the corresponding amount opened)
* Handle splitted stock entries + optimized/unified product property checks
* Added UI feedback on auto moving
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2022-04-18 18:25:08 +02:00
Bernd Bestel
f7eb8cc127
Optimized stock entry form initial input field focus
2022-04-12 22:54:12 +02:00
Bernd Bestel
632db0d8d1
Fixed new user settings naming
2022-04-07 19:25:27 +02:00
Bernd Bestel
ca77ba6d19
Improved QU conversion validation messages (references #1844 )
2022-04-07 07:26:06 +02:00
Bernd Bestel
6ecf94073d
Automatically create/update/delete inverse QU conversions ( closes #1844 )
2022-04-06 22:21:21 +02:00
Bernd Bestel
cefc1b7b9c
Fixed shopping list item form initial input field focus
2022-04-06 21:32:35 +02:00
Bernd Bestel
cab34df2d6
Related the price on /inventory to the selected QU instead of QU stock ( closes #1346 )
2022-04-06 21:27:47 +02:00
Bernd Bestel
e91fa02974
Optimized shopping list item form success message handling
2022-04-06 20:58:16 +02:00
Bernd Bestel
59277c898a
Fixed shopping list item form initial input field focus
2022-04-06 20:54:42 +02:00
Bernd Bestel
76d6342156
Show stock userfields on the stock entry edit form
2022-04-06 19:08:17 +02:00
Bernd Bestel
03bba4b9e5
Fixed "Search for recipes containing this product" ( fixes #1842 )
2022-04-05 18:21:25 +02:00
Bernd Bestel
4d4ae9812b
Make it more clear that QU stock = QU purchase means always a conversion factor of 1 (references #1841 )
2022-04-05 00:08:27 +02:00
Bernd Bestel
e336f24225
Upgraded Font Awesome to v6
2022-04-04 20:27:51 +02:00
Bernd Bestel
70f5e616c1
Optimized datetimepicker (references #1478 )
2022-04-03 22:32:25 +02:00
Bernd Bestel
61ed756dd0
Implemented "default consume location" handling ( closes #1365 )
2022-04-03 21:15:05 +02:00
Bernd Bestel
e69e7a9a9a
Added a location filter to the stock entries page
2022-04-03 19:28:59 +02:00
Bernd Bestel
5c6f84a68e
General code review
2022-04-03 19:14:54 +02:00
Bernd Bestel
3091a06194
Optimized meal plan entry add/edit dialog titles
2022-04-03 19:08:36 +02:00
Bernd Bestel
d4eb5f07db
Make the meal plan entry day editable ( closes #775 )
2022-04-03 17:03:23 +02:00
Bernd Bestel
97626b4a59
Added userfield default values for userfield types date & datetime ( closes #1166 )
2022-04-03 14:32:31 +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
34859ada02
Make new barcode added via productpicker InplaceAddBarcodeToExistingProduct flow immediately searchable ( closes #839 )
2022-04-03 12:33:22 +02:00
Bernd Bestel
6a50f74a14
Optimizations regarding displaying prices ( closes #1743 )
2022-04-02 17:49:35 +02:00
Bernd Bestel
05485b3a4c
Make it possible to add multiple files / PDFs to equipment by using Userfields ( closes #978 )
2022-04-02 10:37:53 +02:00
Bernd Bestel
8c1deefebf
Show a little optional checkbox to mark recipe ingredients as done ( closes #1606 )
2022-04-01 22:43:49 +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
cd60c239af
Squashed commit
...
Improved locale number display on stockoverview page
Fixed choresoverview chore execution color highlighting
Highlight recipe ingredients based on the new due score (references #1813 )
Reworked current price handling views (mostly needed for recipes)
2022-03-31 22:52:38 +02:00
Bernd Bestel
fbb84277bf
Unified form validation handling
2022-03-30 18:00:28 +02:00
Bernd Bestel
62fcc89ddc
Fixed recipes status search (references #1813 )
2022-03-30 17:39:26 +02:00
Bernd Bestel
d3a39270de
Implemented notes and Userfields for stock entries ( closes #443 )
2022-03-30 17:32:53 +02:00
Bernd Bestel
8e68477a78
Implemented a "recipes due score" ( closes #1813 )
2022-03-29 20:38:26 +02:00
Bernd Bestel
acebed5aae
Clear manually rescheduled date on chore execution (references #1830 )
2022-03-27 16:11:16 +02:00
Bernd Bestel
d65734c896
Added the possibility to manually reschedule chores ( closes #1830 )
2022-03-26 18:30:26 +01:00
Bernd Bestel
033cd306c1
Improved products/chore merge dialogs form validation
2022-03-26 11:17:08 +01:00
Bernd Bestel
585ec1212d
Fixed chore tracking page skip button disabled handling (references #1836 )
2022-03-26 11:06:03 +01:00
Bernd Bestel
81b54182de
Improved form validation handling ( closes #1836 )
2022-03-26 10:34:00 +01:00
Bernd Bestel
9db66048d1
Fixed chore skip handling via /choresoverview (references #1830 )
2022-03-23 18:22:50 +01:00
Bernd Bestel
bda230537a
Fixed purchase/consume page handling when FEATURE_FLAG_STOCK_LOCATION_TRACKING is disabled ( fixes #1829 )
2022-03-23 17:35:06 +01:00
Bernd Bestel
a4b1a80cdc
Fixed meal plan note item edit button tooltip ( fixes #1821 )
2022-03-14 22:43:07 +01:00
Bernd Bestel
0ba1a82e01
Show the products grocycode as a (hidden by default) column on /products ( closes #1820 )
2022-03-14 22:39:35 +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
7532626123
Optimized datetimepicker relative time display handling
2022-03-07 17:57:14 +01:00
Bernd Bestel
632a542236
Fixed stock overview numeric sorting of value columns ( fixes #1811 )
2022-03-06 09:31:47 +01:00
Bernd Bestel
54a8c331c2
Prefill default QU conversion factor for qu_factor_purchase_to_stock for new products ( closes #1803 )
2022-03-01 18:03:01 +01:00
Bernd Bestel
a027077211
Enforce stock QU on /purchase for tare weight handling enabled products ( fixes #1795 )
2022-02-20 19:33:55 +01:00
Bernd Bestel
1aa7db9c2a
Added an daily-same-time chore period type ( closes #1793 )
2022-02-20 16:03:50 +01:00
André Heuer
db43a4bf3a
Fixed battery label printing
2022-02-15 23:02:07 +01:00
Bernd Bestel
f52b8e11bb
Support camera barcode scanning in recipepicker (references #1562 )
2022-02-11 18:18:17 +01:00
Bernd Bestel
222c518a5f
Added grocycode for recipes ( closes #1562 )
2022-02-11 17:49:30 +01:00
Bernd Bestel
69a7ea6057
Added a new "adaptive" chore period type ( closes #1495 )
2022-02-10 18:06:33 +01:00
Bernd Bestel
7d4c9fefa9
Removed the dynamic regular chore period type (since it's the same as daily)
2022-02-09 20:25:16 +01:00
Bernd Bestel
10d7d44825
Added new hourly chore period type ( closes #266 )
2022-02-09 20:02:11 +01:00
Bernd Bestel
c9a2041fae
Optimized chore schedule help text
2022-02-09 19:52:19 +01:00
Bernd Bestel
0d1f2ad09d
Squashed commit
...
Optimized new chore start date handling (references #1612 )
Change yearly chore schedule to be on the same day each year (closes #817 )
Use the last price for out of stock ingredients (closes #779 )
Make it optionally possible to show the recipes list full-width (closes #1772 )
2022-02-09 17:48:21 +01:00
Bernd Bestel
61a1b1428a
Added a chore start date option ( closes #1612 )
2022-02-08 20:35:47 +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
4279bf6445
Prefill the stock entry amount when using a stock entry grocycode on /consume ( closes #1736 )
2022-02-07 20:48:17 +01:00
Bernd Bestel
d1d52aea44
Move FEATURE_SETTING_STOCK_COUNT_OPENED_PRODUCTS_AGAINST_MINIMUM_STOCK_AMOUNT to per product option ( closes #1753 )
2022-02-07 19:12:31 +01:00
Bernd Bestel
12e5377c40
Split application translation strings and QU strings ( fixes #1705 )
2022-02-06 21:09:34 +01:00
Bernd Bestel
9eb46df517
Added a button to quickly create multiple tasks without having to close/reopen the dialog ( closes #1776 )
2022-02-06 18:35:19 +01:00
Bernd Bestel
e6a6d7ae42
Added new relative date input shorthand ( closes #1773 )
2022-02-06 18:13:25 +01:00
Bernd Bestel
fa3e705673
Show chore description on chorecard ( closes #1759 )
2022-01-23 20:02:16 +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
49f44d241b
Fixed meal plan edit product entry initial amount
2022-01-23 12:53:21 +01:00
Bernd Bestel
f6c750a1ea
Fixed meal plan calories display ( fixes #1757 )
2022-01-23 12:43:16 +01:00
Bernd Bestel
0b36d02aa1
Fixed prefilled consume page initialization ( fixes #1716 )
2022-01-06 13:54:42 +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
JOKer
b2eec2b111
Improve sorting for stock entries view ( #1695 )
...
In the stockentries view the ordering by expiration date, amount, price
and purchase date did not work as expected. b5fc64cf already addressed a
similar issue for other views. This commit now does the same: set
DataTables types on the specific columns.
Since the units being part of the "amount" column break numeric sorting,
this commit adds a "data-order" field for that column, so numeric
sorting can still work. This is done in aligment with the stockoverview
page, that already contains such an entry to facilitate proper sorting.
2021-11-25 19:08:53 +01:00
Tallyrald
98bf36dbc8
Replace Timeago with momentjs ( #1687 )
...
* Replaced timeago with moment.fromNow
* Fixed datetime when best_before_date is empty
* Removed the now unnecessary timeago package
* Removed not longer localization strings
* Check for empty instead of string comparison
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2021-11-15 20:05:10 +01:00
Bernd Bestel
4d21668265
Added the possibility to merge chores
2021-11-14 16:19:52 +01:00
Bernd Bestel
86aa8f19f7
Fixed typos
2021-11-14 15:37:10 +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
fc413a05d1
Simplified stock entry label printing options (on purchase) (references #1647 )
2021-11-13 18:26:01 +01:00
Graham Christensen
a7f3f64d89
StockService: Set the product's bestBeforeDate to the freezer date if it is being purchased to a freezer ( #1672 )
...
* StockService: Set the product's bestBeforeDate to the freezer date if it is being purchased to a freezer
* Formatting / feature flag checks / proper data type comparision
* Prefill due date also on location change
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2021-11-13 17:41:04 +01:00
Bernd Bestel
10bd5ce900
Added a new "Presets for new products" stock setting for the "Default due days" option of new products ( closes #1552 )
2021-11-13 17:05:23 +01:00
Bernd Bestel
a6ffe8480a
Show stock QU hint also for the energy field on the product edit page ( closes #1682 )
2021-11-13 16:45:55 +01:00
Bernd Bestel
2a2335c8f4
Use original column index when accessing data table columns ( fixes #1684 )
2021-11-12 18:26:19 +01:00
Bernd Bestel
beae32ef23
Added the products average price as a hidden by default column on the stock overview page ( closes #1677 )
2021-11-09 19:39:32 +01:00
Bernd Bestel
787c885ccf
Fixed addnewproduct productpicker flow shopping list selection on return ( fixes #1646 )
2021-11-08 22:09:48 +01:00
Bernd Bestel
286351b6d2
Fixed modal dialogs / iframes initial input focus ( fixes #1665 )
2021-11-08 21:59:02 +01:00
Bernd Bestel
6175afa6be
Don't apply the barocde qu_id if empty ( fixes #1619 )
2021-09-19 10:07:25 +02:00
Travis Howse
30e1a5c9b0
Store the list of buttons at the workflow start and iterate over that as the workflow progresses. ( #1599 )
2021-09-15 14:08:23 +02:00
Bernd Bestel
edd372f8c4
Optimized chore/battery tracking input focus handling
2021-08-27 20:54:27 +02:00
Bernd Bestel
b4a7642af5
Reload shopping list page on list clearing
2021-08-27 20:39:47 +02:00
Bernd Bestel
3967b28481
Fixed stock overview dynamic < min. stock amount background handling
2021-08-21 20:20:16 +02:00
Bernd Bestel
3608eec8fb
Fixed FEATURE_FLAG_SHOPPINGLIST_MULTIPLE_LISTS clear shopping list confirm message handling ( fixes #1315 )
2021-08-17 18:05:32 +02:00
Bernd Bestel
23be96b5d6
Restore the rest of "orderFixed" (DataTables rowgroup option) (again closes #1534 )
2021-08-17 17:52:28 +02:00
Bernd Bestel
7f70f0ec07
Fixed chore/battery camera barcode scanning blur event handling ( fixes #1585 )
2021-08-17 17:48:45 +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
Akosh Pinter
1fafd32aaf
Possible fix for the chore & battery dropdown clearing issue - #1560 ( #1561 )
...
* Possible fix for the chore & battery dropdown clearing issue - #1560
* Revert formatting changes - #1560
Co-authored-by: Akos Pinter <akos.pinter@mhp.com>
2021-08-04 17:06:40 +02:00
Bernd Bestel
3e31450532
Typo
2021-07-17 00:26:26 +02:00
Bernd Bestel
5478bec2c7
Optimized "auto decimal separator for price inputs" (references #1345 )
2021-07-17 00:21:48 +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
02d0121f4d
Fixed meal plan note adding
2021-07-15 20:11:49 +02:00
Bernd Bestel
cd05a95a0f
Fix meal plan section title in (some) foreign languages
2021-07-15 20:07:31 +02:00
Bernd Bestel
2d2700cacb
Implemented meal plan sections ( closes #370 )
2021-07-15 17:54:48 +02:00