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

Rispondere a