added Team Presence Page

This commit is contained in:
2025-04-10 09:16:37 +02:00
parent 71e65e9b17
commit 65ea9c63e9
10 changed files with 236 additions and 3 deletions

View File

@@ -167,6 +167,15 @@ func (u *User) GetTeamMembers() ([]User, error) {
return teamMembers, nil
}
func (u *User) IsTeamLeader() bool {
team, err := u.GetTeamMembers()
if err != nil {
log.Println("Error getting team Members", err)
return false
}
return len(team) > 0
}
func (u *User) GetWeek(tsFrom time.Time) WorkWeek {
var bookings []WorkDay
weekStart := tsFrom.AddDate(0, 0, -1*int(tsFrom.Local().Weekday())-1)