[fix] timezone-Mist

This commit is contained in:
Christian Fraß 2025-05-13 17:19:51 +00:00
parent eaa5e53f4c
commit 196ee61fd9
3 changed files with 19 additions and 17 deletions

View file

@ -84,25 +84,13 @@ namespace _munin.sources.ical_feed
) )
.map( .map(
vevent => { vevent => {
/**
* @todo würg!
*/
const timezone_shift : int = lib_plankton.pit.timezone_shift_ce(
lib_plankton.pit.from_datetime(
{
"timezone_shift": 0,
"date": vevent.dtstart.value.date,
"time": vevent.dtstart.value.time,
}
)
);
const begin : lib_plankton.pit.type_datetime = { const begin : lib_plankton.pit.type_datetime = {
"timezone_shift": timezone_shift, "timezone_shift": 0,
"date": vevent.dtstart.value.date, "date": vevent.dtstart.value.date,
"time": vevent.dtstart.value.time, "time": vevent.dtstart.value.time,
}; };
const end : lib_plankton.pit.type_datetime = { const end : lib_plankton.pit.type_datetime = {
"timezone_shift": timezone_shift, "timezone_shift": 0,
"date": vevent.dtend.value.date, "date": vevent.dtend.value.date,
"time": vevent.dtend.value.time, "time": vevent.dtend.value.time,
}; };

View file

@ -58,7 +58,9 @@ namespace _munin.targets.email
"[{{head}}] {{date}} : {{macro_tags}}{{title}}", "[{{head}}] {{date}} : {{macro_tags}}{{title}}",
{ {
"head": labels.head, "head": labels.head,
"date": lib_plankton.pit.date_format(event.begin.date), "date": lib_plankton.pit.date_format(
event.begin.date
),
"macro_tags": ( "macro_tags": (
(event.tags === null) (event.tags === null)
? ?
@ -82,7 +84,13 @@ namespace _munin.targets.email
), ),
"title_value": event.title, "title_value": event.title,
"time_label": labels.time.toUpperCase(), "time_label": labels.time.toUpperCase(),
"time_value": lib_plankton.pit.timespan_format(event.begin, event.end), "time_value": lib_plankton.pit.timespan_format(
event.begin,
event.end,
{
"adjust_to_ce": true,
}
),
"macro_location": ( "macro_location": (
(event.location === null) (event.location === null)
? ?

View file

@ -55,7 +55,13 @@ namespace _munin.targets.telegram_bot
"title_label": labels.title.toUpperCase(), "title_label": labels.title.toUpperCase(),
"title_value": event.title, "title_value": event.title,
"time_label": labels.time.toUpperCase(), "time_label": labels.time.toUpperCase(),
"time_value": lib_plankton.pit.timespan_format(event.begin, event.end), "time_value": lib_plankton.pit.timespan_format(
event.begin,
event.end,
{
"adjust_to_ce": true,
}
),
"macro_location": ( "macro_location": (
(event.location === null) (event.location === null)
? ?