Projet

Général

Profil

Bug #28312

Backoffice : entrées de menu manquantes pour wcs

Ajouté par Emmanuel Cazenave il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
25 novembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Aprés un déploiement from scratch, des entrées de menu manquantes : "Fabrique de formulaires" et "Fabrique de workflow".

Après un peu de lecture et de pdb dans wcs/root.py::get_menu_items, puis wcs/root.py::is_accessible,
je tombe dans le chemin de code :

if not get_request().user:
   if get_publisher().user_class.count() == 0:
       # setting up the site, access is granted to settings and users
       # sections
       return subdirectory in ('settings', 'users')
   return False

Avec get_request().user qui vaut None.

Et à regarder dans la table users de la base du tenant wcs, aucune ligne dendans.


Demandes liées

Lié à w.c.s. - Bug #10440: hobo_deploy : ne pas laisser l'admin ouverte quand il y a un idp présentFermé25 mars 2016

Actions

Historique

#1

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Description mis à jour (diff)
#2

Mis à jour par Frédéric Péters il y a plus de 5 ans

Et à regarder dans la table users de la base du tenant wcs, aucune ligne dendans.

Vraisemblablement parce que tu n'es pas loggué dans wcs, mais comme il y a zéro utilisateur connu, tu as accès à l'admin.

Tu peux aller sur /login du wcs pour provoquer un SSO et vérifier que tu es alors bien loggué ?

#3

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Lié à Bug #10440: hobo_deploy : ne pas laisser l'admin ouverte quand il y a un idp présent ajouté
#4

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

Ok ça s'arrange après un passage sur wcs.dev.publik.love/login, mon utilisateur se retrouve provisionné dans wcs et les entrées de menu apparaissent.

C'est bizarre j'avais rarement ce problème avant, maintenant c'est systématique, à chaque fois que je déploie un tenant.

#5

Mis à jour par Emmanuel Cazenave il y a plus de 5 ans

  • Statut changé de Nouveau à Fermé

J'ai mis à jour la documentation pour indiquer une visite sur https://wcs.dev.publik.love/login si les entrées de menu n'appraissent pas.

Formats disponibles : Atom PDF