Bernd Bestel
f6e0ff11f1
Fixed column visibility handling when there is a shadow rowgroup column ( fixes #2074 )
2022-12-20 22:11:35 +01:00
Bernd Bestel
fce6458df6
Optimized modal dialog sizing
2022-12-04 21:59:20 +01:00
Bernd Bestel
8175b1bcfe
Simplified product specific QU display/edit and added more demo QU conversions
2022-12-04 20:25:33 +01:00
Bernd Bestel
50fac692ad
Added a dialog to show product related resolved QU conversions (references #2056 and #1360 )
2022-12-04 19:02:15 +01:00
Bernd Bestel
daa0a59c5f
Support transitive QU conversions on the frontend (references #2056 , closes #1360 )
2022-12-04 13:12:01 +01:00
Bernd Bestel
f03bb5eeee
Optimized default consume location empty check (references #2053 )
2022-11-28 17:58:30 +01:00
Bernd Bestel
6affa01f81
Added a "Clear done items" button to the shopping list ( closes #1999 )
2022-11-19 19:45:00 +01:00
Bernd Bestel
6036786153
Fix/Workaround for DataTables ColReorder bug with data-order attributes ( fixes #2019 )
2022-11-12 18:10:32 +01:00
Bernd Bestel
2b2dd0568b
Move back again to original tempusdominus-bootstrap-4 package (references #143 and #2036 )
2022-11-12 17:25:09 +01:00
Bernd Bestel
a5c2157320
Fixed more chore form validation edge cases ( fixes #2001 )
2022-09-20 15:02:24 +02:00
Bernd Bestel
24c9247663
Make it possible to edit a user without necessarily updating the users password ( closes #1942 )
2022-08-27 14:54:52 +02:00
Bernd Bestel
e8dc334758
Always allow move_on_open ( closes #1983 )
2022-08-27 11:27:49 +02:00
Bernd Bestel
d883474f03
Fixed LABEL_PRINTER_HOOK_JSON check was missing when running label printer WebHooks client side ( fixes #1978 )
2022-08-25 18:46:49 +02:00
Bernd Bestel
06968ac289
Fixed stock entry Userfield edit handling ( fixes #1969 )
2022-08-18 21:29:19 +02:00
Bernd Bestel
57d70851c8
Fixed stock overview page status button counters related to the product option "Never show on stock overview" ( fixes #1956 )
2022-07-24 21:36:29 +02:00
Bernd Bestel
5b53175ed6
Handle null Userfield values in userfieldsform component ( fixes #1953 )
2022-07-22 16:47:23 +02:00
Bernd Bestel
e64df711e2
Optimized dynamic leading zeros rounding in productamountpicker ( fixes #1943 )
2022-07-14 17:01:12 +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
b57ba59243
Fixed unreproducible edge case JS error when rescheduling chores (references #1938 )
2022-07-09 09:00:15 +02:00
Bernd Bestel
dbf660f953
Fix stock_auto_decimal_separator_prices input value handling (references #1917 )
2022-06-11 13:51:19 +02:00
Bernd Bestel
2de87eb446
Only apply stock_auto_decimal_separator_prices when value is not empty and not already contains a decimal separator ( fixes #1917 )
2022-06-11 13:25:52 +02:00
Bernd Bestel
fe92caaed4
Fixed price history chart data parsing ( fixes #1914 )
2022-06-09 22:14:00 +02:00
Bernd Bestel
27582611c1
Split user setting stock_decimal_places_prices into separate settings for input/display ( closes #1893 )
2022-06-04 14:09:35 +02:00
Bernd Bestel
1ef64025c5
Fixed potential JS error when copying product with empty but not null description
2022-06-04 13:32:31 +02:00
Bernd Bestel
cd41c27ee1
Fixed plural form missing handling (references #1878 and #1903 )
2022-06-01 22:33:13 +02:00
Bernd Bestel
fd7a4e02be
Fixed chore form validation edge case ( fixes #1905 )
2022-06-01 20:59:57 +02:00
Bernd Bestel
3d3e4bac75
Fixed edit shopping list item QU initialisation
2022-06-01 20:43:42 +02:00
Bernd Bestel
5406448be0
Use singular localization form when plural form is not provided ( closes #1878 )
2022-05-14 17:10:48 +02:00
Bernd Bestel
9c1fd176c0
Fixed shopping_list_to_stock_workflow_auto_submit_when_prefilled user settings control initialization ( fixes #1875 )
2022-04-29 11:46:50 +02:00
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
150cfba455
Don't show invisible columns in table options
2022-04-07 19:46:13 +02:00
Bernd Bestel
632db0d8d1
Fixed new user settings naming
2022-04-07 19:25:27 +02:00
Bernd Bestel
73e539604f
Don't show relative time for invalid dates
2022-04-07 18:12:49 +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
adaa54ba8b
Only load night mode stylesheet when night mode is actually on
2022-04-05 18:18:38 +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
efbb0ebf6a
Removed debug statement
2022-04-04 21:10:35 +02:00
Bernd Bestel
cca35a302c
Make clear filter buttons more compact
2022-04-04 21:07:14 +02:00
Bernd Bestel
e336f24225
Upgraded Font Awesome to v6
2022-04-04 20:27:51 +02:00
Bernd Bestel
b6d7ef403c
Some night mode style refinements
2022-04-04 18:34:22 +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
2042db29ee
Use prefers-color-scheme for night mode by default ( closes #1334 )
2022-04-02 19:26:55 +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
miguelangel-nubla
e2c1d2e226
fix: can't print in landscape ( #1819 )
...
* fix: can't print in landscape
Layout settings are hidden in the print dialog when printing a page like the mealplan.Bootstrap 4 bug https://github.com/twbs/bootstrap/issues/25629
* Moved @page rule to @media print section
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2022-03-14 22:47:12 +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
cc2a137783
Fixed calories locale number display ( fixes #1802 )
2022-02-28 20:59:58 +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
926b7d8aea
Table options: Only allow columns to be grouped for which it makes sense ( closes #1535 )
2022-02-15 18:40:42 +01:00
Bernd Bestel
e9a7b10730
Make recipe card buttons a little bigger
2022-02-15 18:39:38 +01:00
Bernd Bestel
2457c2c2fd
Optimized returnto-links handling ( fixes #1785 )
2022-02-13 20:07:29 +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
a5a53d1d1e
Optimized print layout
2022-02-11 17:47:35 +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