added absence - abwesenheit, closes #11
This commit is contained in:
@@ -18,9 +18,9 @@ type WorkWeek struct {
|
||||
type WeekStatus int8
|
||||
|
||||
const (
|
||||
None WeekStatus = iota
|
||||
Sent
|
||||
Accepted
|
||||
WeekStatusNone WeekStatus = iota
|
||||
WeekStatusSent
|
||||
WeekStatusAccepted
|
||||
)
|
||||
|
||||
func (w *WorkWeek) GetWeek(user User, tsMonday time.Time, populateDays bool) WorkWeek {
|
||||
@@ -35,7 +35,7 @@ func (w *WorkWeek) GetWeek(user User, tsMonday time.Time, populateDays bool) Wor
|
||||
}
|
||||
|
||||
func (w *WorkWeek) CheckStatus() WeekStatus {
|
||||
weekStatus := None
|
||||
weekStatus := WeekStatusNone
|
||||
qStr, err := DB.Prepare(`SELECT bestaetigt FROM wochen_report WHERE woche_start = $1::DATE AND personal_nummer = $2;`)
|
||||
if err != nil {
|
||||
log.Println("Error preparing SQL statement", err)
|
||||
@@ -52,9 +52,9 @@ func (w *WorkWeek) CheckStatus() WeekStatus {
|
||||
return weekStatus
|
||||
}
|
||||
if beastatigt {
|
||||
weekStatus = Accepted
|
||||
weekStatus = WeekStatusAccepted
|
||||
} else {
|
||||
weekStatus = Sent
|
||||
weekStatus = WeekStatusSent
|
||||
}
|
||||
return weekStatus
|
||||
}
|
||||
@@ -114,7 +114,7 @@ func (w *WorkWeek) Send() error {
|
||||
log.Println("Cannot send week, because it's the running week!")
|
||||
return ErrRunningWeek
|
||||
}
|
||||
if w.CheckStatus() != None {
|
||||
if w.CheckStatus() != WeekStatusNone {
|
||||
qStr, err = DB.Prepare(`UPDATE "wochen_report" SET bestaetigt = FALSE WHERE personal_nummer = $1 AND woche_start = $2;`)
|
||||
if err != nil {
|
||||
log.Println("Error preparing SQL statement", err)
|
||||
|
||||
Reference in New Issue
Block a user