Projet

Général

Profil

Bug #23878

role natural_key_json ne rend pas compte des contraintes imposées sur les roles

Ajouté par Emmanuel Cazenave il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
17 mai 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

La natural_key_json pour les objets roles est déclarée de la façon suivante :

Role._meta.natural_key = [
    ['uuid'], ['slug', 'ou'], ['name', 'ou'], ['slug', 'service'], ['name', 'service']
]

Ce qui veut dire :

  • par uuid
    sinon
  • par slug et ou
    sinon
  • par name et ou
    ......

Or les vraies contraintes du modèle de donnés sont les suivantes :

  • par uuid
  • si pas d'OU, par slug
  • si OU et pas de service, par OU et par slug
  • si OU et service, par slug, OU et service

Demandes liées

Lié à Authentic 2 - Bug #23857: crash sur import de rôleFermé16 mai 2018

Actions

Historique

#1

Mis à jour par Emmanuel Cazenave il y a presque 6 ans

  • Lié à Bug #23857: crash sur import de rôle ajouté
#2

Mis à jour par Emmanuel Cazenave il y a presque 6 ans

  • Statut changé de Nouveau à Rejeté

Se fait ici #23857

Formats disponibles : Atom PDF