Project

General

Profile

Development #60572

Stocker les infos sur soi même dans environment.models ::Hobo (pour pouvoir changer de nom de domaine)

Added by Emmanuel Cazenave 15 days ago. Updated about 14 hours ago.

Status:
En cours
Priority:
Normal
Category:
-
Target version:
-
Start date:
12 Jan 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Actuellement une instance d'hobo ne stocke pas les infos sur elle même dans environment.models::Hobo (ça sert uniquement dans le cas multi-collectivité, dans ce cas y sont stockés les infos sur les "autres" hobo).

Dans #58908, la mécanique introduite nécessite de stocker les anciens URL d'un service (pour que ce soit ensuite diffusé dans le hobo.json et que chaque brique puisse en tenir compte), du coup on veut qu'une instance d'hobo stocke les infos sur elle même pour pouvoir tirer partie de cette mécanique.

Préalable à #60566.


Files


Related issues

Related to Hobo - Support #60566: Permettre de changer le nom de domaine d'hobo Nouveau12 Jan 2022

Actions
Related to Publik - Support #57729: Migration d'instances de Publik : changement de nom de domaineNouveau11 Oct 2021

Actions

History

#1

Updated by Emmanuel Cazenave 15 days ago

  • Related to Support #60566: Permettre de changer le nom de domaine d'hobo added
#2

Updated by Emmanuel Cazenave 15 days ago

  • Related to Support #57729: Migration d'instances de Publik : changement de nom de domaine added
#3

Updated by Emmanuel Cazenave 15 days ago

  • Assignee set to Emmanuel Cazenave
#4

Updated by Emmanuel Cazenave 9 days ago

Pas compliqué, ajout d'une colonne 'emitter' sur le modèle Hobo pour discriminer et j'opte pour le get_or_create plutôt qu'une migration parce que ça fait un patch assez simple tandis que la migration s'annonçait galère (pour atteindre toutes les données dont on a besoin).

#5

Updated by Emmanuel Cazenave 1 day ago

  • Status changed from Solution proposée to En cours

Relecture avec Thomas sur mes genoux.

Consensus pour :

  • faire une vrai migration plutôt que se reposer sur un get_or_create
  • renommer le champ 'emitter' en .... on ne sait pas, myself ?
#6

Updated by Thomas Noël about 14 hours ago

Emmanuel Cazenave a écrit :

  • renommer le champ 'emitter' en .... on ne sait pas, myself ?

Comme on a déjà un truc qui s'appelle "local_hobo" dans le code, plutôt "local".

Also available in: Atom PDF