Saltar al contenido

app.calendar_feeds

TablaSeguridad a nivel de fila activa

iCalendar feeds of shifts, meetings, milestones and deadlines (Section 4.6.5), for one member or one of their projects. Only a SHA-256 hash of the secret token is kept; the token is shown once, can be revoked, and the feed shows only what the member may see.

Clave primaria: id

Columnas de app.calendar_feeds
ColumnaTipoAdmite nulosDescripción
iduuidNoPrimary key, UUID v7.
org_iduuidNoOwning org, derived from app.memberships on insert; never accepted from the caller and never changed.Hace referencia a app.organizations.id
membership_iduuidNoMember who owns the feed; it shows what they may see.Hace referencia a app.memberships.id
project_iduuidSíProject the feed covers, or null for the member's own feed.Hace referencia a app.projects.id
token_hashbyteaNoSHA-256 of the feed token.
token_hinttextNoLast four characters of the token, to tell feeds apart.
last_accessed_attimestamp with time zoneSíLast time a calendar fetched the feed.
revoked_attimestamp with time zoneSíWhen the feed was revoked; a revoked feed serves nothing.
created_attimestamp with time zoneNoWhen the row was inserted. Set by the database.
created_byuuidSíPerson who inserted the row, or null for a platform process. Set by the database.Hace referencia a app.people.id
updated_attimestamp with time zoneNoWhen the row last changed. Set by the database.
updated_byuuidSíPerson who last changed the row, or null for a platform process. Set by the database.Hace referencia a app.people.id
deleted_attimestamp with time zoneSíSoft delete time. A row with deleted_at set is ignored by every access helper.
rotated_attimestamp with time zoneSíWhen the token was last replaced; the previous token stopped working then.