ZPROJECT

Périodes, heures et dates

Par
Sören
v1.0.0

CONFIG.temporal.time_basis définit la référence temporelle globale :

  • server — Heure locale du système qui héberge le serveur, valeur fournie par défaut ;
  • utc — Temps universel UTC.

Modes disponibles

  • Permanent — Le blip est toujours actif.
  • Plage horairetime_start est inclus et time_end est exclu. Une plage 08:00–12:50 est donc visible à partir de 08:00 et disparaît dès 12:50. Une plage comme 22:00–06:00 traverse minuit.
  • Entre deux dates — Format YYYY-MM-DDTHH:MM. Le début est inclus et la fin est exclue. Une borne vide rend la période ouverte de ce côté.
  • Jours — Liste de jours anglais en minuscules, de monday à sunday.

Le serveur réévalue automatiquement les périodes au changement de minute : les blips expirés disparaissent et les nouveaux blips actifs apparaissent sans reconnexion. Les valeurs invalides sont refusées à la sauvegarde et les anciennes données invalides sont masquées par sécurité.

Les options « désactiver à expiration » et « supprimer à expiration » sont enregistrées comme préférences de cycle de vie. La visibilité temporelle masque automatiquement le blip hors période.