TheDodger
477f333466
Add userfields to battery charge cycle tracking ( #2490 )
...
Co-authored-by: Manuel Worschech <mw@abot.xyz>
2024-03-10 18:12:02 +01:00
Bernd Bestel
e01e0f3abe
Revamped iframe modal handling (references #2480 and #2421 )
2024-02-25 10:40:11 +01:00
Bernd Bestel
8ba3305a21
Default any add-to-shopping-list-actions to the default shopping list ( closes #2472 )
2024-02-24 20:15:23 +01:00
Bernd Bestel
6a68e410e4
Prefill specific stock entry information by a scanned stock entry Grocycode on /transfer ( closes #2481 )
2024-02-24 17:48:58 +01:00
Bernd Bestel
4d8f08eddd
Also copy move_on_open when copying a product ( fixes #2478 )
2024-02-23 17:08:34 +01:00
Bernd Bestel
edf973df00
Improved meal plan item buttons ( closes #2471 )
2024-02-13 20:07:24 +01:00
Bernd Bestel
c7abed0d68
Restored staged changes (ref 27f9d70b56 and 7b1a864486)
2024-02-09 18:26:23 +01:00
Bernd Bestel
7b1a864486
Revert / disable 27f9d70b56 (not ready yet)
2024-02-09 16:38:55 +01:00
Bernd Bestel
f2f9a16e59
Fixed stock entry page consume amount handling ( fixes #2397 )
2024-02-09 16:29:19 +01:00
Bernd Bestel
33d5ec44d2
Again more iframe dialog handling optimizations (references #2421 )
2024-01-13 20:27:35 +01:00
Bernd Bestel
efae5fea5b
Don't lazy load iframes ( fixes #2421 )
2024-01-10 21:52:54 +01:00
Torqu3Wr3nch
151bd7f025
Fix blank/missing items in spending report ( #2432 )
...
* Fixes blank/missing items in spending report
Use left (outer) join when connecting product to optional product group
* Properly display ungrouped items in table and chart
---------
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2024-01-09 18:36:09 +01:00
geoffwright240
6b69487bc5
Added 'category' filter to tasks view. ( #2412 )
...
* Added 'category' filter to tasks view.
* Remove extraneous css attributes.
* Applied code style rules
* Use correct column
* Task categories are not something that is translated...
* Added "Uncategorized" as additional filter option
---------
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2023-12-25 08:47:21 +01:00
Bernd Bestel
dc05476d09
Reload calendar after color config changed (references #2368 )
2023-11-04 14:18:51 +01:00
Bernd Bestel
80d7284d72
Implemented calendar category colors ( closes #2368 )
2023-11-04 14:11:02 +01:00
Bernd Bestel
f01ca33c33
Optimized initial focus / workflow handling for recipeposform and shoppinglistitemform
2023-11-04 13:19:46 +01:00
Bernd Bestel
27f9d70b56
Implemented a way to use the external barcode lookup plugin also from within the frontend as a product picker workflow
2023-11-03 20:47:43 +01:00
Bernd Bestel
c9215a9a4e
Added a workaround for the not working customRangeLabel option of the daterangepicker component ( fixes #2353 )
2023-10-04 16:46:24 +02:00
Bernd Bestel
1e60f940e4
Properly handle empty select-multiple userfield ( fixes #2339 )
2023-09-15 13:43:58 +02:00
Bernd Bestel
b0d6e24bd4
Fixed consume page location dropdown handling ( fixes #2328 )
2023-09-02 10:17:43 +02:00
Bernd Bestel
a965d01fb9
Optimized server error display handling when consuming a recipe ( closes #2310 )
2023-08-15 18:51:40 +02:00
Bernd Bestel
3a2929c016
stockreports/spendings: Support grouping by store ( closes #2308 )
2023-08-14 18:12:40 +02:00
Bernd Bestel
106f25cc6b
Fixed stock entry open button amount on /stockentries ( fixes #2303 )
2023-08-13 08:27:02 +02:00
Bernd Bestel
9ae7c72e87
Unified calendar time format ( closes #2266 )
2023-07-05 21:30:00 +02:00
Bernd Bestel
d05038e311
Exclude products with hide_on_stock_overview enabled in current stock info on /stockoverview ( fixes #2250 )
2023-06-08 22:15:33 +02:00
Bernd Bestel
8c79cc4f8e
Fixed new API key modal
2023-05-23 21:22:54 +02:00
Bernd Bestel
d0e0102752
API keys can now have a description
2023-05-23 20:31:51 +02:00
Bernd Bestel
08c1efa0ad
Unified product-/chore-/battery-card modal handling
2023-05-23 17:32:54 +02:00
Bernd Bestel
2633d3d1a5
Fixed stock entry label info handling when the corresponding feature flag is disabled
2023-05-22 22:33:36 +02:00
Bernd Bestel
2c0a71078f
Fixed productcard opened amount display
2023-05-22 21:53:15 +02:00
Bernd Bestel
02fe3f2119
Show to amount of "Label per unit" stock entry labels ( closes #2241 )
2023-05-22 21:23:19 +02:00
Bernd Bestel
04f362b723
Added a product context menu on /stockjournal (the same as on /stockoverview) ( closes #2239 )
2023-05-21 18:40:59 +02:00
Bernd Bestel
979c67b44c
Various JS optimizations
2023-05-21 18:01:47 +02:00
Bernd Bestel
5f65f2abd0
New logo
2023-05-19 18:08:26 +02:00
Bernd Bestel
d03175f75a
Added a separate QU for displaying prices ( closes #2225 )
2023-05-18 13:37:13 +02:00
Bernd Bestel
631f03e62c
Optimized DataTables fixedOrder handling ( fixes #2235 )
2023-05-17 22:44:42 +02:00
Bernd Bestel
778cf847d3
Fixed more missing fields when copying a product ( fixes #2231 )
2023-05-17 21:10:14 +02:00
Bernd Bestel
9cdb0908d6
Make it possible to hide locations/stores/QUs/product_groups/task_categories ( closes #2222 )
2023-05-13 14:24:52 +02:00
Bernd Bestel
b5d3e68d68
Added a "today button" to the calendar ( closes #2218 )
2023-05-12 20:53:04 +02:00
Bernd Bestel
48564b5286
Fixed that default_consume_location_id wasn't copied on copying a product ( fixes #2223 )
2023-05-12 20:48:44 +02:00
Bernd Bestel
8bdb74a8e0
Optimized button click tooltip hide handling ( fixes #2206 )
2023-05-03 08:32:49 +02:00
Bernd Bestel
5ab31f726a
Support dynamic "today" for MEAL_PLAN_FIRST_DAY_OF_WEEK ( closes #2205 )
2023-05-01 14:49:02 +02:00
Bernd Bestel
a4992ff602
Optimized purchase/inventory price hint / last price suggestion decimals handling
2023-04-24 18:17:39 +02:00
Bernd Bestel
f4874ed8d0
Prefill barcode note on /purchase and /inventory ( closes #2193 )
2023-04-17 19:54:24 +02:00
Bernd Bestel
84bd74a1bc
Show the product card also on /products ( closes #2185 )
2023-04-13 20:36:21 +02:00
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 c934bfb7b3 .
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
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