On the Seeding Input form on the FieldKit tab, if the Area selected does not match the type of seeding that is chosen the Area will be cleared.
Steps to replicate:
Visit the Seeding Input sub-tab of the FieldKit tab.
Choose the CHUAU greenhouse as the Area for the seeding.
Click the Direct Seeding radio button.
Similarly, when the seeding type is changed from Direct Seeding to Tray Seeding or vice versa then the Area chosen for the seeding is erased.
Steps to replicate:
Continuing from the prior steps...
Choose the ALF field as the Area for the seeding.
Click the Tray Seeding radio button.
Discussion
This behavior makes sense in that it ensures that Direct Seedings can only occur in fields while Tray Seedings can only occur in greenhouses. However, the behavior is confusing for two reasons:
Initially the dropdown contains all fields and all greenhouses making it seem like any are a valid choice for either type of seeding.
Changing from Tray to Direct Seeding or vice versa clears the prior choice of Area, which the user may not notice.
Desired Behavior
The desired behavior is for the Area dropdown to appear in the Tray Seeding or Direct Seeding portion of the form rather than in the Data (top) section of the form. This addresses both of the reasons for confusion outlined above:
The dropdown will not initially be visible. Once a Tray Seeding or a Direct Seeding is chosen, the dropdown will contain only the valid choices for Area.
Changing from Tray to Direct Seeding will still clear the Area drop down. However, because it is now contained in the part of the UI that is altered by the change of seeding type it will be apparent to the user that a new Area selection must be made.
On the Seeding Input form on the FieldKit tab, if the Area selected does not match the type of seeding that is chosen the Area will be cleared.
Steps to replicate:
Similarly, when the seeding type is changed from Direct Seeding to Tray Seeding or vice versa then the Area chosen for the seeding is erased.
Steps to replicate:
Discussion
This behavior makes sense in that it ensures that Direct Seedings can only occur in fields while Tray Seedings can only occur in greenhouses. However, the behavior is confusing for two reasons:
Desired Behavior
The desired behavior is for the Area dropdown to appear in the Tray Seeding or Direct Seeding portion of the form rather than in the Data (top) section of the form. This addresses both of the reasons for confusion outlined above:
This issue replaces #300.
Issue by braughtg Wednesday Dec 08, 2021 at 17:27 GMT Originally opened as https://github.com/DickinsonCollege/FarmData2/issues/322