Merge pull request #59 from HTWK-Leipzig/58-bug-standart-vtime

fixed summer winter time ical file
This commit is contained in:
Christoph Walther
2023-11-13 01:18:54 +01:00
committed by GitHub

View File

@@ -29,7 +29,6 @@ func (icalModel IcalModel) EmitICal() goics.Componenter {
c.AddProperty("TZID", "EUROPE/BERLIN") c.AddProperty("TZID", "EUROPE/BERLIN")
c.AddProperty("X-WR-CALNAME", "HTWK Kalender") c.AddProperty("X-WR-CALNAME", "HTWK Kalender")
c.AddProperty("X-WR-TIMEZONE", "EUROPE/BERLIN") c.AddProperty("X-WR-TIMEZONE", "EUROPE/BERLIN")
c.AddProperty("X-LIC-LOCATION", "EUROPE/BERLIN")
//add v time zone //add v time zone
icalModel.vtimezone(c) icalModel.vtimezone(c)
@@ -64,7 +63,6 @@ func (icalModel IcalModel) vtimezone(c *goics.Component) {
tz := goics.NewComponent() tz := goics.NewComponent()
tz.SetType("VTIMEZONE") tz.SetType("VTIMEZONE")
tz.AddProperty("TZID", "EUROPE/BERLIN") tz.AddProperty("TZID", "EUROPE/BERLIN")
tz.AddProperty("X-LIC-LOCATION", "EUROPE/BERLIN")
//add standard time //add standard time
icalModel.standard(tz) icalModel.standard(tz)
//add daylight time //add daylight time
@@ -77,8 +75,7 @@ func (icalModel IcalModel) standard(tz *goics.Component) {
st := NewHtwkalenderComponent() st := NewHtwkalenderComponent()
st.SetType("STANDARD") st.SetType("STANDARD")
st.AddProperty("DTSTART", "19701025T030000") st.AddProperty("DTSTART", "19701025T030000")
st.AddProperty("RRULE", "FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU") st.AddProperty("RRULE", "FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU")
st.AddProperty("TZOFFSETFROM", "+0200") st.AddProperty("TZOFFSETFROM", "+0200")
st.AddProperty("TZOFFSETTO", "+0100") st.AddProperty("TZOFFSETTO", "+0100")
st.AddProperty("TZNAME", "CET") st.AddProperty("TZNAME", "CET")