...
Attribute | Data type | Required? | Example data | Notes |
---|---|---|---|---|
Purpose | Enum: {“Change soil structure”, “Change soil moisture retention”, “Change nutrient availability”, “Change pH”, “Other”} | No | “Change soil structure; Change pH, Other” | Must be multi-selectable |
Other | Text | Only if “Other” selected in Purpose | ||
Product | Text | Yes | Cow manure | This will be persisted and retrieved from an inputs table (see Inputs for more details). |
Quantity | Decimal (w/ unit) | Yes | 3 kilograms | 0 - 9999. Ideally allows the user to choose either mass or volume Unit displays. If not feasible, default to mass. |
Supplier | Organic | West Coast seeds | Upon saving a fertilizing task, the fertilizer, supplier, and permitted substances should be written to a table per Inputs. These values can be pre-populated in the future from that table. | |
Listed in permitted substances list? | Enum: {“Yes”, “No”, “Not sure”} | Organic AND farm in Canada | Yes | Upon saving a fertilizing task, the fertilizer, supplier, and permitted substances should be written to a table per Inputs. These values can be pre-populated in the future from that table. |
Task notes | Text | No | “Make sure to mix in.” |
...
Previous value | New value | Notes |
---|---|---|
Purpose: “Change nutrient availability” | ||
Date | Date | |
Locations | Location(s) | |
Product | Product | Migrated as text |
Supplier: ““ | ||
PSL: null | ||
Quantity | Quantity | |
Notes | Completion notes |
...