I have a form that allows the user to add a "Location" for a particular entity.
Each location should have an "Assignee."
In that sense, the "Assignee" is required, however, the user does not have to input it at the same time they are adding the location; they can add the assignee after they've already added the location. This is because our users may not have all this information together all at once.
So this is how the process will go:
- User adds a location
- User can input at assignee (or skip it for now)
- User edits the location. At this point, the assignee is required. They won't be able to save any changes to the location unless they add an assignee
What's rubbing against me is while it works, it feels wrong to have a field not be required, but they required only during edit.