added public holidays + updated templ to v0.3.960
Some checks failed
Tests / Run Go Tests (push) Failing after 1m33s
Some checks failed
Tests / Run Go Tests (push) Failing after 1m33s
This commit is contained in:
53
Backend/models/publicHoliday.go
Normal file
53
Backend/models/publicHoliday.go
Normal file
@@ -0,0 +1,53 @@
|
||||
package models
|
||||
|
||||
import "time"
|
||||
|
||||
type PublicHoliday struct {
|
||||
name string
|
||||
date time.Time
|
||||
}
|
||||
|
||||
func GetHolidaysFromTo(tsFrom, tsTo time.Time) ([]PublicHoliday, error) {
|
||||
return make([]PublicHoliday, 0), nil
|
||||
}
|
||||
|
||||
// Interface implementation
|
||||
func (p *PublicHoliday) Date() time.Time {
|
||||
return time.Now()
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) ToString() string {
|
||||
return ""
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) IsWorkDay() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) IsKurzArbeit() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) GetDayProgress(User) int8 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) RequiresAction() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) GetWorktime(User, WorktimeBase, bool) time.Duration {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) GetPausetime(User, WorktimeBase, bool) time.Duration {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) GetTimes(User, WorktimeBase, bool) (work, pause, overtime time.Duration) {
|
||||
return 0, 0, 0
|
||||
}
|
||||
|
||||
func (p *PublicHoliday) GetOvertime(User, WorktimeBase, bool) time.Duration {
|
||||
return 0
|
||||
}
|
||||
Reference in New Issue
Block a user