[Plone-IT] R: R: content type che può essere aggiunto anche da utenti anonimi

Fabrizio Rota fabrizio.rota a gmail.com
Gio 19 Gen 2012 17:53:23 UTC


Interessante il prodotto che hai trovato.
Vorrei comunque precisare che tramite PFG si raccolgono informazioni
con i form e poi tramite un semplice adapter che invoca portal_factory
si va a creare un autentico content_type di Plone.
In pratica la soluzione è "pulitissima", a prova di migrazione anche
se probabilemente non è di questo che avevi bisogno.

a presto

Il 19 gennaio 2012 18:46, Paolo Tramontani <ptramontani a racine.ra.it>
ha scritto:
> Ho trovato quel che mi serve!
>
>
>
> Grazie a Vito che mi ha indirizzato su pypi a frugare nei meandri dei Plone
> Products ho beccato un plugin per PAS che si chiama
>
> Product.AnonPAS (che non c’entra niente con PloneFormGen, ma meglio così,
> almeno per me).
>
>
>
> Lo segnalo per chi dovesse averne bisogno: si tratta di un plugin che
> assegna un id random agli utenti anonimi di un sito Plone e un ruolo che si
> può scegliere in configurazione.
>
>
>
> Ho creato un ruolo apposta che ho inserito tra i ruoli che possono
> aggiungere il mio content type e ora chi entra anonimo può aggiungere quello
> e solo quel content type.
>
> Ovviamente avrà di sicuro tanti effetti collaterali, tra i quali quello di
> rendere sempre False il check “isAnonymous”… ma se usato cum grano salis
> potrebbe risolvere diverse grane (scusate il gioco di parole grano – grane)
>
>
>
> Grazie ancora a Vito e a Fabrizio
>
>
>
>
>
> _______________________________________
>
>
>
> Ing. Paolo Tramontani - Softone s.r.l.
> email: ptramontani a racine.ra.it
>           ptramontani a softone.it
> phone: +39 338 9253741
> ______________________________________
>
> ________________________________
>
> Da: plone-plone-it-bounces a lists.plone.org
> [mailto:plone-plone-it-bounces a lists.plone.org] Per conto di Paolo
> Tramontani
> Inviato: giovedì 19 gennaio 2012 18:02
>
>
> A: 'La lista degli italiani appassionati di Plone.'
> Oggetto: [Plone-IT] R: content type che può essere aggiunto anche da utenti
> anonimi
>
>
>
> Grazie Vito,
>
> questo però vorrebbe dire abbandonare la normale maschera di input di
> archetype?
>
> Lo chiedo perché ci ho lavorato fino all’esaurimento, andando in override
> sui template generali e sui template dei widget degli archetype e mi
> toccherebbe rifare da capo…
>
> Ho provato ad andare nella security della ZMI e nella riga relativa al
> permesso “mio.prodotto: Add mio contenuto” ho aggiungo il flag nella colonna
> anonymous ma non è stato sufficiente… credevo di avere solo dimenticato un
> pezzo…
>
> Agire sul workflow?
>
>
>
>
>
> _______________________________________
>
>
>
> Ing. Paolo Tramontani - Softone s.r.l.
> email: ptramontani a racine.ra.it
>           ptramontani a softone.it
> phone: +39 338 9253741
> ______________________________________
>
> ________________________________
>
> Da: plone-plone-it-bounces a lists.plone.org
> [mailto:plone-plone-it-bounces a lists.plone.org] Per conto di Vito Falco
> Inviato: giovedì 19 gennaio 2012 17:51
> A: La lista degli italiani appassionati di Plone.
> Oggetto: Re: [Plone-IT]content type che può essere aggiunto anche da utenti
> anonimi
>
>
>
> Ciao,
>
> sulla lista internazionale ogni tanto si è dibattuto su questo.
>
>
>
> Esiste però un prodotto (di cui non mi sovviene il nome) che permette di
> creare oggetti tramite PloneFormGen e quindi anche agli utenti anonimi.
>
> Cerca nel pypi tutti gli addon che fanno uso di ploneformgen (detto anche
> PFG) e vedi un po' se c'è qualcosa che fa al caso tuo.
>
>
>
> Vito
>
> Il giorno 19 gennaio 2012 17:46, Paolo Tramontani <trapa a softone.it> ha
> scritto:
>
> Ciao a tutti
>
> Sul mio sito ho un content type che deve poter essere aggiunto anche da
> utenti non loggati
>
> C’è un sistema per consentirlo in modo facile?
>
>
>
> Note:
>
> è     il content type è aggiungibile solo in una cartella speciale che
> quindi posso controllare come voglio (nel senso che posso mettere permessi
> speciali, workflow o quant’altro su quella cartella)
>
> è     l’aggiunta del content type avviene in modo non tradizionale, ovvero:
> entro nella cartella e poi clicco su add;
> La cartella non è esposta nella navigazione e fa solo da contenitore;
> l’utente naviga in giro per le sezioni del sito e può imbattersi in un
> bottone che gli consente di aggiungere il content type; il bottone chiama
> direttamente l’url
> “portale/<cartella>/portal_factory/<Content
> Type>/content.type.2012-01-19.2434740667/edit”
> Per cui quel che serve è che Plone intercetti il permesso di poter
> aggiungere in questo punto
>
>
>
> Grazie a tutti
>
>
>
> _______________________________________
>
>
>
> Ing. Paolo Tramontani - Softone s.r.l.
> email: ptramontani a racine.ra.it
>           ptramontani a softone.it
> phone: +39 338 9253741
> ______________________________________
>
>
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
>
>
>
>
> --
>
> Plone: web sounds better.
>
> http://appuntiplone.wordpress.com (Bari, IT)
>http://notasdeplone.wordpress.com (ES)
>
>
>
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html



-- 
Fabrizio
--------------------
"Life is what happens to you while you're busy making other plans" - J. Lennon

“If you think education is expensive, try ignorance” - D. Bok

Life is like a game of cards. The hand you are dealt is determinism;
the way you play it is free will - Jawaharlal Nehru


Maggiori informazioni sulla lista Plone-IT