Projet

Général

Profil

Bug #7957

liste des categories des formulaires vide pour un nouvel utilisateur enregistré

Ajouté par Serghei Mihai il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
Début:
27 juillet 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Un nouvel utilisateur, n'ayant pas encore fédéré son compte avec les wcs se retrouve avec la liste des categories vide, pour la Métropole mais aussi des communes.
Lors de la tentative de récuperer les categories, combo reçoit des erreurs 403:

GET /categories?format=json&orig=compte-citoyen.montpellier3m.fr&NameID=2856002f9cf54dc3a5859b2da7ac95f7&algo=sha1&timestamp=2015-07-27T16%3A17%3A03Z&nonce=78bf858fe7b42626d55e4c9402271c50L&signature=QiXjBRDD6z4YJd1%2BAVYCwO7VjJg%3D HTTP/1.1" 403

wcs, ne pouvant pas retrouver l'utilisateur, rejette la demande au lieu d'afficher les categories "publiques"


Fichiers

Révisions associées

Révision d8c6553f (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

api: allow unknown NameID on categories and formdefs API endpoints (#7957)

Historique

#1

Mis à jour par Serghei Mihai il y a plus de 8 ans

Je propose de modifier la cellule combo, qui ferait l'appel avec le nameId de l'utilisateur et si elle reçoit une erreur 403, qu'elle refasse l'appel sans NameID:

GET /categories?format=json

Du coup je vais virer le blurp

#2

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

De mon côté je trouve que non et qu'un seul appel doit être suffisant. Et donc plutôt, côté wcs, détecter qu'on est dans la situation du NameId n'existant pas et dans ce cas précis, pour le endpoint retournant la liste des catégories (et celui retournant la liste des formulaires, sans doute), retourner la liste comme si on était anonyme.

Dans l'idée du patch attaché, à tester et corriger et valider etc.

#3

Mis à jour par Serghei Mihai il y a plus de 8 ans

Patch corrigé et testé(merci Fred)

#4

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

Légèrement adapté, avec des tests un peu étendu.

#5

Mis à jour par Thomas Noël il y a plus de 8 ans

Ack

#6

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

  • Statut changé de En cours à Résolu (à déployer)
commit d8c6553f6abe8171e4a78778be8879d71b0bc645
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Jul 28 11:21:57 2015 +0200

    api: allow unknown NameID on categories and formdefs API endpoints (#7957)
#7

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé
  • Version cible mis à v1.13.3

Formats disponibles : Atom PDF