Communauté de communes du lodévois a écrit :
Merci à tous, je me sens moins seul.
Je n'ai touché qu'au shéma (suppression d'un champ)
J'ai supprimer en sélectionant 2 champs dans portal_shema (nom et
prenom) que j'avais créé moi même, puis en cliquant sur delete.
Est-ce que si je réinstalle portal_directories en écrasant son dossier
avec un nouveau portal_directory, je peut reprendre la main ?
Là c'est plus délicat, c'est du CPSUserFolder et je ne connais pas vraiment.
On peut toujours essayer de faire de façon bourrin ce que tu dois faire
de toute façon : rajouter les deux champs qui manquent dans ton schéma.
Mais comme tout a l'air d'être en l'air, il faut y aller directement en
mode debug.
Il faut donc que tu lances ton ZOPE avec un "zopectl debug"
Une fois que tu as la main dans l'interpréteur, essaye de faire :
cps=getattr(app,'cps')
ps=getattr(cps,'portal_schemas')
members=getattr(ps,'members')
members.addField('toto','CPS String Field') # A faire pour chaque champ
que tu veux ajouter, avec les bons noms bien entendu.
get_transaction().commit() # à faire à la fin, pour que les
modifications soient prises en compte.
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>