Merci M'sieur,
C'est exactement l'info qu'il me manquait.

Au plaisir


Cédric Marfil
Unilog IT Services NRD
a logicaCMG company
Marcq en Baroeul
Tél: 03.59.56.60.68
Mail: [EMAIL PROTECTED]

-----Message d'origine-----
De : Georges Racinet [mailto:[EMAIL PROTECTED] 
Envoyé : lundi 6 mars 2006 15:22
À : [EMAIL PROTECTED]
Cc : [email protected]
Objet : Re: [CPS-users-fr] portal_type et portal_layout


On Mar 6, 2006, at 3:04 PM, MARFIL CEDRIC wrote:

> Bonjour,
>
>
>
> Je souhaitais savoir s’il était possible pour un même type  
> d’associer plusieurs layouts. Mon idée est de faire un équivalent  
> des vues en base SQL sur des objets ZODB. Une personne, ayant des  
> privilèges A, verrait l’objet selon un layout (typiquement en  
> masquant certaines informations, et selon une disposition A), une  
> autre personne, ayant des privilèges B, verrait le même objet selon  
> un autre layout (typiquement en masquant d’autres informations, et  
> selon une disposition B).
Salut Cédric,

        oui, c'est pour ça qu'on été faits les clusters (paquets de  
layouts), qui sont définis dans ton type. Toutes les méthodes de  
rendu dans CPSDocument sont capables d'afficher un cluster (cf  
CPSDocument/CPSDocument.py)

Tu n'as plus qu'à définir des actions (avec perms) qui appellent  
render avec le bon cluster. La liste des layouts définie dans le  
portal_type est finalement équivalente à un cluster par défaut.

Les portlets de document sont aussi capables d'afficher un cluster  
spécifique, mais ça n'est vraiment utile qu'à partir de CPS 3.4  
(portlets au milieu de la page).


>
>
>
> Merci d’avance pour toute l’aide que vous pourrez m’apporter.
>
>
>
> Cordialement
>
>
>
> <image002.jpg>
>
> Cédric Marfil
>
> Unilog IT Services NRD
>
> a logicaCMG company
>
> Marcq en Baroeul
>
> Tél: 03.59.56.60.68
>
> Mail: [EMAIL PROTECTED]
>
>
>
> <image002.jpg>
> _______________________________________________
> cps-users-fr
> Adresse de la liste : [email protected]
> Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/ 
> cps-users-fr>

---------
Georges Racinet                        Nuxeo SAS
[EMAIL PROTECTED]                http://nuxeo.com
Tel: +33 (0) 1 40 33 71 73





_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à