Confermo, però hai meno flessibilità e soprattutto è complesso far cambiar natura all'oggetto.

Ad esempio se vuoi distinguere tra una Bozza, una Proposta, o il Definitivo. Se invece vuoi una cosa "semplice", i permessi sui campi funzionano egregiamente.

On 17/07/2012 11:51, Luca Fabbri wrote:
2012/7/17 Massimiliano De Ruosi<[email protected]>:
Salve lista,

ho questa situazione:
  - un gruppo di utenti "Amministrativi", compilano il testo delle pagine
relative ad alcuni corsi
  - Un altro gruppo di utenti "Grafici", dovrebbero gestire le fotografie (ed
eventualmente i video, ecc..) associati a ciascun corso

Inizialmente pensavo di risolverla creando una folder per i Grafici, che
contenesse le immagini, per ogni Immagine fargli selezionare il Corso fra
gli elementi correlati, e in base a questo visualizzare nel Corso l'Immagine
corretta: c'è un metodo per ottenere "gli oggetti che hanno il Corso-X fra
gli elementi correlati", o devo passare attraverso i due catalog
(portal_catalog e reference_catalog, per quel che ho visto)?

Forse è meglio fare in modo che il mio AT: Corso abbia un field:immagine,
che solo i Grafici possono modificare, mentre gli altri (Titolo,
Descrizione, Testo, ecc...) vengono modificati dagli Amministrativi: in tal
caso come posso ottenere questa granularità di permessi? Lavoro a livallo di
AT schema? Avete qualche documentazione?

Infine: secondo voi, c'è qualche altra soluzione?

Puoi giocare con le write_permission dei tuoi campi
(http://plone.org/documentation/manual/developer-manual/archetypes/fields/fields-reference),
creando ed assegnando due nuovi permessi ai ruoli che preferisci (a
livello di rolemap generale del sito o di workflow, a seconda del
caso.


_______________________________________________
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