updated pdf renderer to support zipped output
Some checks failed
Tests / Run Go Tests (push) Failing after 1m47s
Some checks failed
Tests / Run Go Tests (push) Failing after 1m47s
This commit is contained in:
@@ -330,6 +330,22 @@ func (u *User) GetFromCardUID(card_uid string) (User, error) {
|
||||
return user, nil
|
||||
}
|
||||
|
||||
func (u *User) IsSuperior(e User) bool {
|
||||
var isSuperior int
|
||||
qStr, err := DB.Prepare(`SELECT COUNT(1) FROM s_personal_daten WHERE personal_nummer = $1 AND vorgesetzter_pers_nr = $2`)
|
||||
if err != nil {
|
||||
slog.Debug("Error preparing query", "error", err)
|
||||
return false
|
||||
}
|
||||
err = qStr.QueryRow(e.PersonalNummer, u.PersonalNummer).Scan(&isSuperior)
|
||||
if err != nil {
|
||||
slog.Debug("Error executing query", "error", err)
|
||||
return false
|
||||
}
|
||||
return isSuperior == 1
|
||||
|
||||
}
|
||||
|
||||
func getMonday(ts time.Time) time.Time {
|
||||
if ts.Weekday() != time.Monday {
|
||||
if ts.Weekday() == time.Sunday {
|
||||
|
||||
Reference in New Issue
Block a user