Projet

Général

Profil

Bug #62017

la création d'instance "Hobo" pour l'hobo lui-même aurait pété la barre latérale publik (?)

Ajouté par Frédéric Péters il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Version cible:
-
Début:
21 février 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

https://agents-slaget.test.entrouvert.org/__services.js

{"title": "Hobo", "slug": "hobo", "service_id": "hobo", "uniq": true, "url": "https://hobo-slaget.test.entrouvert.org/", "backoffice_menu_url": null},

→ "backoffice_menu_url": null

donc pas de menu.json donc pas d'entrée "Système" ajoutée.

Dans le sujet je pointe la création d'instance "Hobo" parce que c'est le seul truc qui a été laissé du revert de #60572, peut-être qu'il faut revert davantage, créer une migration qui vire les Hobo.objects.filter(local=True).delete() voire plus fin parce que multi-collectivités.

(mais je pose juste ça comme hypothèse)


Fichiers


Demandes liées

Lié à Hobo - Development #60572: Stocker les infos sur soi même dans environment.models ::Hobo (pour pouvoir changer de nom de domaine)Fermé12 janvier 2022

Actions

Révisions associées

Révision 08ce9df1 (diff)
Ajouté par Thomas Noël il y a environ 2 ans

misc: remove local hobo instance (#62017)

Historique

#1

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Assigné à Emmanuel Cazenave supprimé

(et Manu en congés cette semaine)

#2

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Assigné à mis à Frédéric Péters

Dans l'hobo.json stocké,

  "services": [
    {
      "service-id": "hobo",
      "title": "Hobo",
      "slug": "hobo",
      "base_url": "https://hobo-slaget.test.entrouvert.org/",
      "saml-sp-metadata-url": "https://hobo-slaget.test.entrouvert.org/accounts/mellon/metadata/",
      "backoffice-menu-url": "https://hobo-slaget.test.entrouvert.org/menu.json",
      "provisionning-url": "https://hobo-slaget.test.entrouvert.org/__provision__/" 
    },
...
    {
      "id": 1,
      "title": "Hobo",
      "slug": "hobo",
      "base_url": "https://hobo-slaget.test.entrouvert.org/",
      "secret_key": "...",
      "template_name": "",
      "secondary": false,
      "local": true,
      "service-id": "hobo",
      "service-label": "Serveur de d\u00e9ploiement",
      "variables": {},
      "saml-sp-metadata-url": "https://hobo-slaget.test.entrouvert.org/accounts/mellon/metadata/",
      "provisionning-url": "https://hobo-slaget.test.entrouvert.org/__provision__/" 
    }

le premier étant le local généré automatiquement, l'autre étant celui sorti de la db.

#3

Mis à jour par Frédéric Péters il y a environ 2 ans

  • Lié à Development #60572: Stocker les infos sur soi même dans environment.models ::Hobo (pour pouvoir changer de nom de domaine) ajouté
#4

Mis à jour par Thomas Noël il y a environ 2 ans

Selon ma lecture, dans hobo, c'est «get_installed_services» qui se trompe maintenant et renvoie effectivement un service hobo en trop, celui qui est en local=True, et boum.

Il faut virer les hobo avec local=True ...

#5

Mis à jour par Thomas Noël il y a environ 2 ans

En reprenant la migration précédente à l'envers...

#6

Mis à jour par Frédéric Péters il y a environ 2 ans

Ok de mon côté je n'ai 1/ pas fait le reverse parce qu'on s'en balance de toute façon ce truc est cassé et à reprendre; mais go ainsi.

(j'avais aussi ajouté slug='hobo' au filtre en me disant que peut-être la migration précédente aurait ajouté local=True à des Hobo existants dans le cadre de déploiements multi-collectivités mais non donc on s'en tape).

#7

Mis à jour par Thomas Noël il y a environ 2 ans

  • Statut changé de Solution proposée à Résolu (à déployer)
commit 08ce9df1ccdc5ca2b99b83ffb4cbe65907ab59d4
Author: Thomas NOËL <tnoel@entrouvert.com>
Date:   Mon Feb 21 14:57:11 2022 +0100

    misc: remove local hobo instance (#62017)

#8

Mis à jour par Transition automatique il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF