Hoppa till innehållet

Devportalen /portal/dev

Startsideportalens ekosystem för människa och agent

Dokumentationen / Modul

kalender

dok · kalender
id: kalender
namn: kalender
sammanfattning: Visar dagens händelser, och för chef även årshjulets återkommande åtaganden.
uppdaterad: 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:
- modules/kalender/src/manifest.ts — Två widgets i side; den andra bara för chef.
- modules/kalender/src/components/Idag.tsx — Dagens händelser med tid och plats.
- modules/kalender/src/components/Aterkommande.tsx — Årshjulet.
- modules/kalender/src/data/index.ts — Typer, mockdata, hamtaDagen, hamtaAterkommande, klockslag.

api:
- 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: ui, module-sdk, api-mock
beslut: ADR-006

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.