Rothamsted-Ecoinformatics / farm_rothamsted

Custom farmOS features for Rothamsted Research.
GNU General Public License v2.0
5 stars 1 forks source link

Experiment Module: Create approval processes associated with status #324

Open aislinnpearson opened 1 year ago

aislinnpearson commented 1 year ago

The current experiment module is designed so that experiments have one of five possible status options: planning, active, complete, terminated, archived.

Which stage the experiment is currently in should determine which data fields which must be provided at each stage - for example, an experiment which has been terminated must include a reason for failure.

Discussing this with @paul121 there are Drupal modules which can implement this kind of logic, it just needs to be defined once #298 is complete.

Dependencies:

aislinnpearson commented 1 year ago

Review which fields needed for which stage

aislinnpearson commented 1 year ago

Paul also suggested building a dashboard view for which data pieces are missing. This could go in the data extraction module