1
0

47 Commits

Author SHA1 Message Date
cryptogopher
3ce5d5c940 Fix migration of default quantities
Allow Quantity formula to be nil but not blank
Add computed energy quantity
Reverse default quantities deletion order
2019-11-15 00:04:34 +01:00
cryptogopher
13703dc8ed Fixed filtering 2019-11-10 23:23:59 +01:00
cryptogopher
eba2aaa8aa Unknown formula values default to nil 2019-11-09 22:35:29 +01:00
cryptogopher
67b0cd9b66 Unevaluable formulas return nil (instead of throwing error)
Filter formula errors are shown in filter view
2019-11-09 20:36:10 +01:00
cryptogopher
70b6e97b87 Filtering ingredients by formula working 2019-11-08 23:42:41 +01:00
cryptogopher
2a3e7e8d00 Moved remaining formula code to Formula module 2019-11-07 19:30:02 +01:00
cryptogopher
19e2a45ba8 Moved formula code/validation to separate module 2019-11-07 19:19:31 +01:00
cryptogopher
b6c453c37c Further optimized nutrient calculation defaults 2019-11-07 16:10:15 +01:00
cryptogopher
c1771d44d7 Commented nutrient computation algo 2019-11-07 00:43:30 +01:00
cryptogopher
8bad0b0b0f Fixed nutrients listing for absent quantity 2019-11-07 00:03:33 +01:00
cryptogopher
88e5cb430a Quantity computation from formula 2019-11-06 23:11:58 +01:00
cryptogopher
304c8c788d Aggregated quantity calculation for all ingredients 2019-11-06 22:58:07 +01:00
cryptogopher
ce4d839a10 Simplified returning result 2019-11-06 22:45:09 +01:00
cryptogopher
5c8b7e0def Displaying computed nutrients 2019-11-06 21:26:33 +01:00
cryptogopher
eff672318b Quantity computing from formula looks done, savepoint 2019-11-06 15:59:39 +01:00
cryptogopher
d70a17f58b Preliminary nutrient computation from formulas 2019-11-05 16:02:53 +01:00
cryptogopher
fce6ee57b0 Quantity formula assignment and validation 2019-11-03 18:35:22 +01:00
cryptogopher
cf9c913897 Toggling quantity primariness from nutrients view 2019-11-01 21:43:56 +01:00
cryptogopher
baadd647f8 Quantity destruction destroys dependent
Table data aligned.
Primary quantities highlighted.
2019-10-25 22:46:11 +02:00
cryptogopher
c0e3fd2e85 Changed Quantity.displayed -> Quantity.primary 2019-10-22 23:19:58 +02:00
cryptogopher
9664df4888 Added ingredient source setting/display/import 2019-09-23 22:33:40 +02:00
cryptogopher
593e11ff53 Finished Sources implementation 2019-09-23 20:13:09 +02:00
cryptogopher
ce9f011694 Added Source perms and routing
Added Quantity displayed defaults
2019-09-23 15:05:26 +02:00
cryptogopher
0b549b909a Added Sources model + controller
commands:
rails generate redmine_plugin_model body_tracking source
project:references name:string description:text
rails generate redmine_plugin_controller body_tracking sources index
create destroy
2019-09-23 14:45:13 +02:00
cryptogopher
9cbd540c43 Defaults/import fixes and ingredients sorting 2019-09-23 00:15:40 +02:00
cryptogopher
3ebc2f58d0 Finished CSV import
Fixed problem with excessive validation
2019-09-22 20:26:07 +02:00
cryptogopher
b69bdd6049 Added Ingredients import action 2019-09-15 22:27:54 +02:00
cryptogopher
6e3cf2f189 Added Ingredient/Nutrient initialization 2019-09-15 19:55:25 +02:00
cryptogopher
9878b42655 Added Ingredient#destroy 2019-09-15 19:00:04 +02:00
cryptogopher
893e2646d0 Finished Ingredient#create validations 2019-09-15 18:53:00 +02:00
cryptogopher
0dcb13a065 Started Ingredient#create 2019-09-14 23:00:31 +02:00
cryptogopher
faef248449 Adding/deleting nutrients on ingredient form working 2019-09-14 19:15:56 +02:00
cryptogopher
f039917d0e Added nested nutrients in ingredient form 2019-09-13 19:21:28 +02:00
cryptogopher
c82f903360 Added ingredient index and form 2019-09-13 14:48:43 +02:00
cryptogopher
7062652d0d Added nutrient model
command: rails generate redmine_plugin_model body_tracking nutrient
ingredient:references quantity:references unit:references amount:decimal
2019-09-13 13:54:56 +02:00
cryptogopher
a96cd717cf Validating parent quantity domain 2019-09-08 21:10:25 +02:00
cryptogopher
b31ab9d16a Added Quantity nesting with awesome_nested_set 2019-09-08 20:00:35 +02:00
cryptogopher
b63040b037 Added Ingredients model
command: rails generate redmine_plugin_model body_tracking ingredient
name:string ref_unit:references ref_amount:decimal hidden:boolean
source:references group:integer
2019-08-28 21:04:46 +02:00
cryptogopher
54ab1c60dc Implemented Quantity 2019-08-23 17:06:09 +02:00
cryptogopher
9a34cc0b95 Added Quantities model and controller
commands:
rails generate redmine_plugin_model body_tracking quantity
rails generate redmine_plugin_controller body_tracking quantities index
create destroy
2019-08-23 00:01:10 +02:00
cryptogopher
f9c5e6d40d Unit.name not required 2019-08-22 23:47:43 +02:00
cryptogopher
b1be5e571a Changed Unit uniqueness condtions to shortname only 2019-08-22 22:10:51 +02:00
cryptogopher
b0a02b7474 Added uniqueness constraint to Unit names 2019-08-22 17:57:31 +02:00
cryptogopher
8e7385cdcb Removed Unit.group, added UnitsController#import 2019-08-21 22:54:13 +02:00
cryptogopher
fea736bd36 Changed Unit.type -> .group
Added Unit validations. Added default Units.
2019-08-16 19:29:23 +02:00
cryptogopher
8082e42225 Added Unit types 2019-08-15 22:30:15 +02:00
cryptogopher
6b1bd9a45e Created Unit model
command: rails generate redmine_plugin_model body_tracking unit
name:string shortname:string type:integer
2019-08-08 21:46:26 +02:00