doc/notes_techniques.txt
author Denis Laxalde <denis.laxalde@logilab.fr>
Wed, 02 Oct 2019 14:42:30 +0200
changeset 3042 1dd2faa2de16
parent 2834 149c09c5aae8
permissions -rw-r--r--
[py3] Fix comparison of cardinality when maxc is graph_nodes.INFINITY `max(maxc, maxvalue)` would evaluate to `max("Infinity", <some integer>)` when maxc is graph_nodes.INFINITY. While this works on python2 (by chance, since strings and integers can be compared), this does not on python3. We thus move the "if" that checks for graph_nodes.INFINITY inside the "for" loop.

Fonctionnement du formulaire simplifié des objet-données

* on affiche un formulaire pour un 'SEDABinaryDataObject' qui va aussi créer un
  'SEDADataObjectReference' non visible

* `view.simplified.DataObjectReferenceNoTitleEntityInlinedFormRenderer` permet
  de n'avoir pas de titre ni de lien pour supprimer le formulaire inlined

* `view.simplified.DataObjectSimplifiedAutomaticEntityForm` ajoute un champ caché pour créé la relation entre le DataObjectReference et le SEDASeqAltArchiveUnitArchiveUnitRefIdManagement

* `hooks.SimplifiedProfileSyncDORefCardOnCreateHook` garde la synchro entre la
  cardinality du bdo et de sa référence