Bernd Bestel
70bb014c9f
Removed pre-release special version handling
2023-05-24 20:32:48 +02:00
Bernd Bestel
8c033ff6c8
Revert "Cache StockService->GetCurrentStock
result"
...
This (partly) reverts commit bc5051351a6e582331c6c0f052439adf6ccb982e.
2023-05-23 21:26:53 +02:00
Bernd Bestel
d0e0102752
API keys can now have a description
2023-05-23 20:31:51 +02:00
Bernd Bestel
bc5051351a
Cache StockService->GetCurrentStock
result
2023-05-23 17:34:38 +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
Shamshid
02a71a5edb
fix syntax error ( #2230 )
2023-05-17 21:04:39 +02:00
Bernd Bestel
629333e1ab
Fixed QU conversion factor selection (API)
2023-05-14 17:05:28 +02:00
Bernd Bestel
dd5bd3852a
Optimized imports
2023-05-13 14:43:51 +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
df4907f5d4
Fixed a theoretical (not relevant for SQLite) SQL injection possibility (references #2201 )
2023-04-29 08:57:05 +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
6857796ef0
Fixed produces product amount handling when consuming meal plan shadow recipes (references #2160 )
2023-03-12 22:45:04 +01:00
Bernd Bestel
792c710bdc
Fixed produces product handling when consuming meal plan shadow recipes ( fixes #2160 )
2023-03-12 16:35:18 +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
0bd698c968
Print stock entry labels when consuming a "Produces product" recipe ( closes #2123 )
2023-02-05 15:24:28 +01:00
Bernd Bestel
4e56dee6f0
Finalized "Auto reprint stock entry label" ( closes #2092 )
2023-01-05 20:12:15 +01:00
Bernd Bestel
0585e80c70
Implemented "Default quantity unit consume" ( closes #1845 )
2022-12-26 11:11:55 +01:00
Bernd Bestel
39d1f49431
Fixed demo data generation
2022-12-26 10:12:29 +01:00
Bernd Bestel
46c4cdb81a
Return numbers as numbers on all API endpoints
2022-12-25 20:49:11 +01:00
Bernd Bestel
639ef0da5b
Fixed PHP 8.1 deprecation notice
2022-12-25 20:35:25 +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
dd409b4bf9
Fixed consume amount calculation when consuming multiple substituted subproducts at once and when multiple/different conversion factors were involved ( fixes #2076 )
2022-12-21 21:00:49 +01:00
Bernd Bestel
38a4ad8ec4
Upgraded to PHP 8.1
2022-12-10 15:19:11 +01:00
Bernd Bestel
018449c648
Added more demo QU conversions
2022-12-04 20:39:16 +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
7d4a9602ab
Return the battery object in endpoint /batteries
( closes #2045 )
2022-11-19 19:33:50 +01:00
Bernd Bestel
68aad90a59
Optimize SQLite database file after migrations have run
2022-08-28 20:45:22 +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
7e2f30396f
Fixed consume recipe product_id handling /w parent/child products ( closes #1982 )
2022-08-27 14:25:55 +02:00
Bernd Bestel
f1bc2cc40f
Fixed that consuming partially fulfilled recipes was possible ( fixes #1981 )
2022-08-27 00:08:23 +02:00
Bernd Bestel
c0d0b8fc90
Fixed default consume rule ORDER BY handling related to stock_next_use ( fixes #1979 )
2022-08-26 11:15:15 +02:00
Akosh Pinter
312dd8a200
Fixes for losing Stock Note field content #1961 ( #1962 )
...
* Fixed losing Note field content #1961
Fixed losing Note field content when splitting stock entries #1961
* Applied code formatting rules
Co-authored-by: Bernd Bestel <bernd@berrnd.de>
2022-08-06 17:35:11 +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
0b532f7624
Fixed StockService->ConsumeProduct $productStockAmount check ( fixes #1949 )
2022-07-18 17:35:35 +02:00
Bernd Bestel
dfdf45fa56
Fixed meal plan product/note calendar items links ( fixes #1897 )
2022-05-23 22:28:45 +02:00
Bernd Bestel
af7de61c43
Typo
2022-05-14 17:11:40 +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
a5e3442602
Don't enforce first/last name when creating users ( closes #1888 )
2022-05-14 16:59:11 +02:00
Bernd Bestel
8ab511361a
Do "auto add missing products to shopping list" also on product open actions ( fixes #1873 )
2022-04-27 22:50:20 +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
632db0d8d1
Fixed new user settings naming
2022-04-07 19:25:27 +02:00
Bernd Bestel
6ecf94073d
Automatically create/update/delete inverse QU conversions ( closes #1844 )
2022-04-06 22:21:21 +02:00
Bernd Bestel
4da546fc80
Don't compact stock entries with userfields
2022-04-06 19:07:33 +02:00
Bernd Bestel
e336f24225
Upgraded Font Awesome to v6
2022-04-04 20:27:51 +02:00
Bernd Bestel
61ed756dd0
Implemented "default consume location" handling ( closes #1365 )
2022-04-03 21:15:05 +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
f7c33a4579
Optionally show out of stock products on the location content sheet ( closes #1641 )
2022-04-01 21:55:06 +02:00
Bernd Bestel
b53d1a076f
Reviewed latest changes regarding price handling views
2022-04-01 17:04:09 +02:00