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>

Répondre à