Hoppa till innehållet

Devportalen /portal/dev

Startsideportalens ekosystem för människa och agent

Dokumentationen / Modul

kalender

ModulStartsideportalen

Visar dagens händelser, och för chef även årshjulets återkommande åtaganden.

källa: packages/modules/kalenderuppdaterad: 2026-08-28

Ansvar

  • Fylla sloten side med "Idag", och för chef med "Återkommande".
  • Formatera klockslag i vyn – datat bär alltid full ISO-tid.
  • Låta händelsens ton färga kantlinjen, inte raden.

Filer

Tabell: Sökväg, Roll
SökvägRoll
modules/kalender/src/manifest.tsTvå widgets i side; den andra bara för chef.
modules/kalender/src/components/Idag.tsxDagens händelser med tid och plats.
modules/kalender/src/components/Aterkommande.tsxÅrshjulet.
modules/kalender/src/data/index.tsTyper, mockdata, hamtaDagen, hamtaAterkommande, klockslag.

API

Tabell: Namn, Signatur, Beskrivning
NamnSignaturBeskrivning
hamtaDagen(ctx: UserContext) => Promise<DagSvar>Dagens händelser för rollen. Speglas av /api/mock/kalender.
hamtaAterkommande() => Promise<Aterkommande[]>Årshjulet. Rollfiltreras i manifestet, inte i datat.
klockslag(iso: string) => string"09:30" ur en ISO-tidpunkt.

Beroenden och beslut

Kvarstår

  • Ingen riktig kalenderkälla. Datat är statiskt kring ett fixerat datum.
  • Modulen är den enda som visar en widget för bara en roll – mönstret bör bekräftas av en till innan det generaliseras.