Development #88093
gestion d'une timezone par tenant
Début:
12 mars 2024
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Le plan d'ensemble :
- on imagine un settings.json avec
{"TIME_ZONE": "America/Los_Angeles"}
- on ajoute un middleware tel que https://docs.djangoproject.com/en/3.2/topics/i18n/timezones/#selecting-the-current-time-zone à charger très tôt
Petit difficulté que je vois : ce middleware doit être chargé tôt, sans doute au tout début des tenant_settings (qui chargent le settings.json)... mais n'est-ce pas déjà trop tard ? Il faut analyser les middleware qui ont lieu au dessus, s'ils nécessitent une timezone ou pas.
Demandes liées
Historique
Mis à jour par Thomas Noël il y a environ 2 mois
- Lié à Development #88075: avoir un déploiement sur un fuseau horaire différent du settings global ajouté
Mis à jour par Robot Gitea il y a environ un mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Noël
Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/hobo/pulls/116
- Titre : WIP: middleware: add per-tenant timezone system (#88093)
- Modifications : https://git.entrouvert.org/entrouvert/hobo/pulls/116/files