Bernd Bestel
d4bec3bd10
Added a "keep screen on" option using NoSleep.js ( closes #427 )
2020-01-05 10:03:02 +01:00
kriddles
6c7420ea08
Stock Service Updates ( #421 )
...
* viewjs consume: implement location and update stock specific
* Transfer Products
* services StockService#GetProductStockEntriesByLocation: add method
* services StockService#AddProduct: check for stock and locations
* services StockService: include location_id
* services StockService#LocationExists: add method
* services StockService#UndoBooking: fix based on stockRow
* Reimplement StockServer->TransferProduct (one loop for the whole action to preserve stock_id)
* Ensure that the location_id is never NULL in the stock and stock_log table (checked by an INSERT trigger, sets the products default location if empty)
* Only consider stock amount at the given location on consume, if supplied
* Restore more/old display text for "specific stock entry"
* Don't allow transfering tare weight enabled products
* Various small changes (code style, missing OpenAPI endpoint, remove location_id null checking)
* Updated translations strings
* Added transaction_id and correlation_id to stock_log entries to group them together
* ProductCard - location to default location label change
* Also undo correlated bookings on undo
* Added API endpoints for listing and undoing transactions and use them on purchase/consume/inventory/stockoverview
* Initial Stock detail page
* Allow Undo for Tranfers
* Price step to .01
* Some localization string changes & fixes
2019-12-19 19:48:36 +01:00
Bernd Bestel
3328c789d4
Fixed that the meal plan menu item was not visible when the calendar was disabled (through feature flags) ( closes #415 )
2019-10-12 10:35:47 +02:00
Bernd Bestel
95208f5582
Updated unmanaged dependencies (font)
2019-09-28 08:53:59 +02:00
Bernd Bestel
d8be254ff3
Link /barcodescannertesting page in settings menu
2019-09-24 10:43:10 +02:00
Bernd Bestel
363dcf448e
Give the main page content section an id
2019-09-22 08:35:03 +02:00
Bernd Bestel
d2a841143e
Don't show the sidebar on other menus on the login page
2019-09-21 08:28:08 +02:00
Bernd Bestel
d580990b25
Fixed JS errors on the login page
2019-09-21 08:25:32 +02:00
Bernd Bestel
cbf1d1ca40
Implemented stock sub-feature-flags ( closes #314 )
2019-09-19 17:46:52 +02:00
Bernd Bestel
ce12202c86
Make it configurable if calendars shows week numbers or not ( closes #333 )
2019-09-18 18:30:25 +02:00
Bernd Bestel
096fb7a116
Implement custom entities / objects ( closes #242 )
2019-09-18 16:18:15 +02:00
Bernd Bestel
918f84f568
Lazy load all images to increase page load times (references #275 )
2019-09-18 13:59:37 +02:00
Bernd Bestel
0c27157db6
Implemented new Userfield type "Select list" ( closes #325 )
2019-09-17 19:11:06 +02:00
Bernd Bestel
74f9470769
Implemented that chores can be assigned to users ( closes #253 )
2019-09-17 13:13:26 +02:00
Bernd Bestel
f9036f0248
Use the summernote editor for product description ( closes #288 )
2019-08-15 14:35:28 +02:00
Bernd Bestel
914dde4609
Added a new config.php
setting CALENDAR_FIRST_DAY_OF_WEEK
to be able to change the first day of a week used for calendar views ( closes #256 )
2019-07-06 20:19:21 +02:00
Bernd Bestel
57233dba1a
Added first basic version of meal planning (references #146 )
2019-05-06 19:38:47 +02:00
Bernd Bestel
4c2cf4944d
Added a feature flag to also be able to hide all stock related UI elements and routes ( closes #228 )
2019-05-03 20:03:04 +02:00
Bernd Bestel
3cf8ebeb89
Fixed product picker workflow URLs were wrong when running grocy in a subdirectory and with disabled URL rewriting (again fixes #219 )
2019-05-02 21:33:59 +02:00
Bernd Bestel
4912dd56d1
Finished migration to use gettext (this now closes #161 )
2019-05-02 20:20:18 +02:00
Bernd Bestel
9b2dba2397
Migrated (hopefully) all translations to PO/Gettext (references #161 )
2019-05-01 20:19:18 +02:00
Bernd Bestel
b6b8c76d3a
Fixed product picker workflows URLs were wrong when running grocy in a subdirectory ( fixes #219 )
2019-04-27 15:17:55 +02:00
Bernd Bestel
c5993ad994
Finalize user-defined-fields ( closes #176 )
2019-04-23 09:06:18 +02:00
Bernd Bestel
c1674d33b4
Make "next X days" configurable ( closes #175 )
2019-04-20 15:30:45 +02:00
Bernd Bestel
c10890205c
Don't load not existing / not need localization JS files (this now closes #165 )
2019-03-08 22:18:42 +01:00
Bernd Bestel
643f6272e4
Fixed file name case sensitivity issue with tagmanager jQuery Plugin (references 165)
2019-03-08 22:13:47 +01:00
Bernd Bestel
8020f92d6b
Track on consume for which recipe it was ( closes #64 and references #64 )
2019-03-03 18:20:06 +01:00
Bernd Bestel
ee38d626aa
Added all application icon variants ( closes #159 )
2019-03-02 08:56:53 +01:00
Bernd Bestel
40b60bed85
Added apple-touch-icon tag (references #159 )
2019-03-01 22:37:15 +01:00
Bernd Bestel
32e878afc9
Added feature flags to disable/hide parts not needed ( closes #157 )
...
grocy was initally about stock management, so this is always enabled, the rest can be disabled
2019-03-01 19:33:33 +01:00
Bernd Bestel
a3b2d03d68
Fixed datetimepicker only worked once when not selecting a date
...
References #143
Using a self-patched version of tempusdominus/bootstrap-4 for now, see 2cf725fed9
and tempusdominus/bootstrap-4#34
2019-02-09 14:44:37 +01:00
Bernd Bestel
01e9e3f5ce
Move about dialog into separate view and add API endpoint for system info
2019-02-09 13:41:40 +01:00
Bernd Bestel
306d0f7da6
Add "one click shopping list to stock workflow" ( closes #110 )
2018-11-21 19:08:36 +01:00
Bernd Bestel
f7f90238f2
Show optionally a clock in the header ( closes #109 )
2018-11-20 19:23:48 +01:00
Bernd Bestel
5da24d2d4f
Added first version of calendar ( closes #42 )
2018-11-18 15:39:43 +01:00
Bernd Bestel
db0b48e7ae
Fix GitHub project links
2018-11-17 12:58:44 +01:00
Bernd Bestel
973f07b360
Add embedded mode (hides menu and so on), maybe need for #98
2018-11-17 12:57:35 +01:00
Bernd Bestel
b242a5de52
Finish equipment / instruction manuals feature (references #25 )
2018-10-03 16:11:39 +02:00
Bernd Bestel
edb986ce24
Added a quick mockup for equipment / instruction manuals (references #25 )
2018-10-02 20:03:08 +02:00
Bernd Bestel
ba2d32be60
Fixes for auto night mode (references #71 )
2018-09-30 19:31:03 +02:00
Bernd Bestel
8b815fce93
Finalize auto night mode feature (references #71 )
2018-09-30 18:02:59 +02:00
Bernd Bestel
f1c78659be
Optimize user settings
2018-09-30 17:14:04 +02:00
Bernd Bestel
5c79a80f7a
Prepared auto night mode configuration option (references #71 )
2018-09-30 13:33:21 +02:00
Bernd Bestel
f451e65278
Also log missing localization found in frontend (only when MODE == dev)
2018-09-30 13:02:07 +02:00
Bernd Bestel
176333df5b
Save night mode enabled state and apply night mode class to <body> on server side (references #71 )
2018-09-30 11:25:07 +02:00
Bernd Bestel
d4227d2e41
Make auto reloading the page on external database changes configurable ( closes #74 )
2018-09-30 11:17:28 +02:00
Bernd Bestel
cda3dde120
Quick test implementation of night (references #71 )
2018-09-29 15:39:16 +02:00
Bernd Bestel
2a0ec30bb0
Auto reload the current page when the database has changed and when idling ( closes #59 )
2018-09-24 13:53:18 +02:00
Bernd Bestel
66095738e3
Added product groups (this closes #55 )
2018-09-24 13:02:52 +02:00
Bernd Bestel
feb28211d8
Slightly reordered the main menu
2018-09-24 09:16:53 +02:00