{{(create ? 'borrow.items.create' : 'borrow.items.edit') | i18n}}

{{'borrow.items.name' | i18n}} {{'borrow.items.error.name' | i18n}} {{'borrow.items.description' | i18n}} {{'borrow.items.error.description' | i18n}} {{'borrow.items.url' | i18n}} {{'borrow.items.error.url' | i18n}}
{{'borrow.items.error.minDuration' | i18n}} {{'borrow.items.error.maxDuration' | i18n}}
{{'borrow.items.availability' | i18n}} {{'borrow.items.availability.ALWAYS' | i18n}} {{'borrow.items.availability.PERIOD' | i18n}} {{'borrow.items.availability.MANUAL' | i18n}} {{'borrow.items.error.availability' | i18n}} {{'borrow.items.autoAccept' | i18n}} {{'borrow.items.emailNotification' | i18n}} @if (form.get('emailNotification').value) { {{'borrow.items.email' | i18n}} {{'borrow.items.error.email' | i18n}} }
@if (form.get('availability').value == 'MANUAL') {
control_point_duplicate @for (slotForm of slots.controls; track slotForm; let i = $index) {
{{'borrow.items.slot.start' | i18n}} {{'borrow.items.error.slot.start' | i18n}} {{'borrow.items.slot.end' | i18n}} {{'borrow.items.error.slot.end' | i18n}}
control_point_duplicate delete
} } @if (form.get('availability').value == 'PERIOD') {
control_point_duplicate @for (slotForm of slots.controls; track slotForm; let i = $index) {
{{'borrow.items.slot.startDay' | i18n}} @for (day of weekdays; track day) { {{'borrow.items.slot.day.' + day | i18n}} } {{'borrow.items.error.slot.startDay' | i18n}} {{'borrow.items.slot.startTime' | i18n}} watch_later {{'borrow.items.error.slot.startTime' | i18n}} {{'borrow.items.slot.endDay' | i18n}} @for (day of weekdays; track day) { {{'borrow.items.slot.day.' + day | i18n}} } {{'borrow.items.error.slot.endDay' | i18n}} {{'borrow.items.slot.endTime' | i18n}} watch_later {{'borrow.items.error.slot.endTime' | i18n}}
control_point_duplicate delete
} }
save{{(create ? 'borrow.items.create' : 'borrow.items.save') | i18n}} {{'cancel' | i18n}}
@if (borrowItemId) { delete {{ 'borrow.items.delete' | i18n}} }