added control tables (s_*) + working on implementing absence and booking types
Some checks failed
arbeitszeitmessung/pipeline/head There was a failure building this commit
Some checks failed
arbeitszeitmessung/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -68,7 +68,7 @@ templ dayComponent(workDay models.WorkDay) {
|
||||
@lineComponent()
|
||||
<form id={ "time-" + workDay.Day.Format("2006-01-02") } class="flex flex-col gap-2 group w-full justify-between" style={ justify } method="post">
|
||||
if (workDay.Absence != models.Absence{}) {
|
||||
<p>{ workDay.Absence.GetStringType() }</p>
|
||||
<p>{ workDay.Absence.AbwesenheitTyp.Name }</p>
|
||||
}
|
||||
if len(workDay.Bookings) < 1 && (workDay.Absence == models.Absence{}) {
|
||||
<p class="text group-[.edit]:hidden">Keine Buchung gefunden. Bitte Arbeitsstunden oder Grund der Abwesenheit eingeben!</p>
|
||||
@@ -147,8 +147,8 @@ templ absenceComponent(d models.WorkDay) {
|
||||
<div class="no-booking-component hidden group-[.edit]:flex flex-col gap-2 align-center">
|
||||
<select name="absence" onchange={ templ.JSFuncCall("editAbwesenheit", templ.JSExpression("this"), templ.JSExpression("event")) } class="grow cursor-pointer rounded-md text-neutral-800 p-2 md:px-4 border text-center text-sm transition-colors border-neutral-900" disabled>
|
||||
<option value="0">Abwesenheit?</option>
|
||||
for _, absence := range models.AbsenceTypes {
|
||||
<option value={ strconv.Itoa(int(absence.Value)) }>{ absence.Label }</option>
|
||||
for _, absence := range models.GetAbsenceTypesCached() {
|
||||
<option value={ strconv.Itoa(int(absence.Id)) }>{ absence.Name }</option>
|
||||
}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user