cryptogopher
b742f39c7d
Link rearrangement
2021-01-19 09:36:21 +01:00
cryptogopher
503f393f68
Set page title same as heading
2021-01-18 21:38:53 +01:00
cryptogopher
f9ba308072
Added test_create_binding_target
...
Goals (incl. binding) are required to have targets
Plugin fixtures are available through accessors
2020-08-20 21:52:18 +02:00
cryptogopher
1dd2e2b596
Added Goal model and preliminary Targets index
2020-06-25 03:56:49 +02:00
cryptogopher
a416e1ce9b
Fixed importing Foods with QuantityValue
...
Fixed double flash when not followed by request
Added Food#destroy error reporting
Simplified prepare_meals with no ingredients
Renamed scope on item with subitems: subitems -> with_subitems
2020-05-20 23:33:34 +02:00
cryptogopher
8e8160c41a
Renamed Ingredient -> Food
...
Ingredient is now part of composition (meal/recipe/dish)
2020-04-14 19:44:19 +02:00
cryptogopher
c3010a70e8
Adding Meals, WIP
2020-04-13 15:36:59 +02:00
cryptogopher
f65569528d
Added JS layout
2020-02-22 22:51:15 +01:00
cryptogopher
2d778c831b
Introduced plugin layout instead of using Redmine ViewListener render_on
2020-02-22 22:39:12 +01:00
cryptogopher
61bd34fdc5
Moved sidebar rendering to layout
2019-12-27 23:54:27 +01:00
cryptogopher
158685459d
Unified hash options style
2019-11-27 21:24:49 +01:00
cryptogopher
0001b56ca6
Added nutrient view on ingredients index
...
Created custom plugin's stylesheet
2019-09-24 23:41:22 +02:00