On 12/20/2011 10:49 AM, SauZheR wrote:
ce provo. nel caso...  birrozza pagata appena possibile :P

aggiornamento... ho fatto un test, dovrebbe funzionare ;)

def test_set_roles(self):
        roles = self.obj.__ac_local_roles__.copy()
        roles['pippo'] = ['Reviewer',]
        self.obj.__ac_local_roles__ = roles
        pippo_roles = self.obj.get_local_roles_for_userid('pippo')
        self.asserEquals(pippo_roles,('Reviewer',))




Il giorno 20 dicembre 2011 10:44, Simone Orsi <[email protected] <mailto:[email protected]>> ha scritto:

    Ciao Ale,


    On 12/20/2011 10:39 AM, SauZheR wrote:

        Salve a tutti,
        devo fare un'operazione massiva si cambio dei local roles di
        ogni oggetto, rinominando delle userid.

        Per fare questo invoco obj.manage_setLocalRoles(...)

        Il problema' che che tale azione mi scatena il reindex
        completo dell'oggetto facendo decadere brutalmente le
        prestazioni. Ciò e' oltretutto inutile visto che i contenuto
        dell'oggetto non e' cambiato.

        Mi accontenterei che si evitasse di reindicizzare il
        searchableText.

        idee su come evitare che cio' accada? :-/


    mi pare (non vorrei dire una castroneria) tu possa settarli a +
    basso livello passando direttamente da context.__ac_local_roles__

    e poi fai reindexObjectSecurity quando vuoi.

    HTH,
    Simo
    _______________________________________________
    Plone-IT mailing list
    [email protected] <mailto:[email protected]>
    https://lists.plone.org/mailman/listinfo/plone-plone-it
    http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html




--
  bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com


_______________________________________________
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

_______________________________________________
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