No description
duplicate() blanked next_due along with location/asset, but title/ description/notes/etc. all stayed filled in — so a duplicated template looked fully populated while due date was actually empty, and the combined 'Title and first due date are required' error didn't say which field was missing. Adding another room to an existing schedule normally wants the same due date as the rest of the group anyway, so carry it over from the source template instead of clearing it; only location/asset genuinely need re-picking. Error messages now name the specific missing field. |
||
|---|---|---|
| backend | ||
| frontend | ||
| .gitignore | ||
| docker-compose.yml | ||
| seed-app.js | ||