Bernd Bestel
16011b91c6
Added a filter option to only show currently out-of-stock products on /products ( closes #2192 )
2023-04-13 20:28:28 +02:00
Bernd Bestel
2bce428339
Fixed missing plural localization strings.pot
...
(Report from a translator on Transifex)
2023-04-12 09:06:39 +02:00
Bernd Bestel
a56de30268
Fixed /stockoverview "Min. stock amount" column sorting ( fixes #2189 )
2023-04-03 18:35:38 +02:00
Bernd Bestel
71d44edb8c
Optimized week recipe handling in mealplan ( fixes #2168 )
2023-04-01 22:04:30 +02:00
Travis Raup
340832c361
Feature: Stock Purchase Metrics ( #2135 )
...
* Feature: Stock Purchase Metrics
* chart update
* Refactor to chartjs
* More suggestion edits
- locale in javascript
- global translations
- commit migrations sql file
* Rename 0215.sql to 0216.sql
Fixed merge conflict
* Fixed merge conflict
* Applied code style
* Added missing demo data translations
* Removed unused package "canvasjs"
* Don't include daterangepicker globally when only needed on a single page / fixed view section imports
* Rename this to "Spendings" / name it more generically "Stock reports"
* Reuse the existing product_price_history view
* Final cleanup
* Whitespace fix
---------
Co-authored-by: Travis Raup <travis.raup@platform.sh>
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2023-04-01 17:05:41 +02:00
Bernd Bestel
98469248eb
Optimized tracking button handling on /choresoverview ( closes #2186 )
2023-03-31 20:12:06 +02:00
Bernd Bestel
756133a9eb
Removed shopping list table fixed order ( fixes #2167 )
2023-03-16 18:52:41 +01:00
Bernd Bestel
1090f070c9
Optimized shopping list done items filter handling ( fixes #2169 )
2023-03-16 18:47:01 +01:00
Bernd Bestel
91700e7dae
Fixed JS syntax error
2023-02-06 20:42:11 +01:00
Bernd Bestel
c9c0baefeb
Optimized datetime Userfields handling ( fixes #2108 )
2023-02-06 20:36:26 +01:00
Bernd Bestel
d9667b4534
Removed type conversions where no longer needed
...
PHP 8.1 PDO SQLite now returns native data types
2023-02-06 20:22:10 +01:00
Bernd Bestel
d8d3c3ef0b
Split the quick consume and open amount product option ( closes #2127 )
2023-02-05 20:37:39 +01:00
Bernd Bestel
b64d726c42
Added a new config option for energy unit display ( closes #2109 )
2023-02-05 15:55:45 +01:00
Bernd Bestel
83fa02d8ad
Added an option to reprint stock entry labels when editing them ( closes #2092 )
2023-01-05 18:15:21 +01:00
Bernd Bestel
daf5ad33c7
Show recipe ingredients/preparation side by side in fullscreen mode ( closes #2051 )
2023-01-05 17:44:07 +01:00
Bernd Bestel
0c8e8cab97
Revert "Refresh product/chore/battery card only when actually visible"
...
This reverts commit c934bfb7b383fa1b3014372640312a0dd93fac46.
2023-01-04 20:06:19 +01:00
Bernd Bestel
f057ae7e06
Add note to barcode created by the workflow InplaceAddBarcodeToExistingProduct on /purchase and /inventory ( closes #2093 )
2023-01-04 19:56:55 +01:00
Bernd Bestel
c0fbc4adaf
Fixed /stockoverview value column sort format ( fixes #2088 )
2023-01-01 20:33:08 +01:00
Bernd Bestel
efae0b193d
Add amount to barcode created by the workflow InplaceAddBarcodeToExistingProduct on /purchase ( closes #2085 )
2022-12-29 11:21:33 +01:00
Bernd Bestel
c934bfb7b3
Refresh product/chore/battery card only when actually visible
2022-12-26 20:22:38 +01:00
Bernd Bestel
3f2ad17460
Make it possible to add recipes from /recipes to the meal plan ( closes #2003 )
2022-12-26 14:25:33 +01:00
Bernd Bestel
0585e80c70
Implemented "Default quantity unit consume" ( closes #1845 )
2022-12-26 11:11:55 +01:00
Bernd Bestel
0229d187ae
Removed qu_factor_purchase_to_stock (migrated existing factors to normal product specific QU conversions)
2022-12-25 19:48:22 +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
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
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
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