E se inserisci a mano l'utente nella select con firebug? Plone accetta
l'id che gli mandi, indipendentemente dal fatto che venga da ldap.
Questa soluzione può andare bene se è un'operazione una tantum,
altrimenti basta fare una form simile a quella di change ownership,
passandogli l'utente.
Il 02/07/2014 18:20, Luca Fabbri ha scritto:
2014-07-02 18:18 GMT+02:00 Massimiliano De Ruosi <[email protected]>:
Ciao a tutti,
avrei la necessità di cambiare programmaticamente owner e creator su alcuni
contenuti: lo scenario è quello di una folder in cui uso il paradigma:
editor/contributor, dove il contenuto creato da un contributor non deve essere
modificato dagli altri, ma capita che un contributor viene sostituito e non
deve più accedere ai contenuti che ha creato. Contestualmente vorrei anche
aggiornare il creator, in modo che sia evidente chi si occupa attualmente del
contenuto
mi ero letto l'illuminante post di Keul in merito:
http://blog.keul.it/2011/09/plone-security-and-workflows-when-rely.html, così
ho provato la vista: ownership_form, e anche plone.app.changeownership, che
sarebbe ottimo, ma non mi elenca gli utenti LDAP, e quindi non posso
riassegnare owner/creator
Probabilmente basta metter mano a plone.app.changeownership.
Probabilmente usa la portal_membership.listMemnbers (che non va) e
devi invece passare ad usare acl_users.searchUsers (che dovrebbe
andare, se il tuo ldap torna tutti gli utenti).
Direi qualcosa del genere :)
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html