fix(logs): allow saving log page drafts without requiring skipper/crew signatures upfront

This commit is contained in:
2026-05-28 16:27:21 +02:00
parent bbf8163a50
commit 606ded4335
+3 -5
View File
@@ -1230,7 +1230,7 @@ export default function LogEntryEditor({ entryId, logbookId, onBack }: LogEntryE
</div> </div>
<div className="form-grid"> <div className="form-grid">
<div className="input-group"> <div className="input-group">
<label>{t('logs.sign_skipper')} *</label> <label>{t('logs.sign_skipper')}</label>
<input <input
type="text" type="text"
placeholder="e.g. MARKUS SKIPPER" placeholder="e.g. MARKUS SKIPPER"
@@ -1238,12 +1238,11 @@ export default function LogEntryEditor({ entryId, logbookId, onBack }: LogEntryE
value={signSkipper} value={signSkipper}
onChange={(e) => setSignSkipper(e.target.value)} onChange={(e) => setSignSkipper(e.target.value)}
disabled={saving} disabled={saving}
required
/> />
</div> </div>
<div className="input-group"> <div className="input-group">
<label>{t('logs.sign_crew')} *</label> <label>{t('logs.sign_crew')}</label>
<input <input
type="text" type="text"
placeholder="e.g. JAN MATE" placeholder="e.g. JAN MATE"
@@ -1251,7 +1250,6 @@ export default function LogEntryEditor({ entryId, logbookId, onBack }: LogEntryE
value={signCrew} value={signCrew}
onChange={(e) => setSignCrew(e.target.value)} onChange={(e) => setSignCrew(e.target.value)}
disabled={saving} disabled={saving}
required
/> />
</div> </div>
</div> </div>
@@ -1266,7 +1264,7 @@ export default function LogEntryEditor({ entryId, logbookId, onBack }: LogEntryE
</div> </div>
)} )}
<button type="submit" className="btn primary" disabled={saving || !date || !dayOfTravel.trim() || !signSkipper.trim() || !signCrew.trim()}> <button type="submit" className="btn primary" disabled={saving || !date || !dayOfTravel.trim()}>
<Save size={18} /> <Save size={18} />
{saving ? t('logs.saving') : t('logs.save')} {saving ? t('logs.saving') : t('logs.save')}
</button> </button>