Modification d'un évènement par un agent communal
Modification d'un évènement par un agent communal
Bonjour à tous,
Nous avons constaté un petit soucis, quand un agent créé un nouvel évènement, il peut donc remplir dans le texte de l'évènement puis tous les champs (*A) : URL, nom du contact, adresse courriel de contact, téléphone, contenu correlé ... Il enregistre son document, le publie...
Si il fait une erreur et qu'il veut modifier son évènement, ou qu'il en fait une copie et qu'il veut la modifier, il n'a plus les champs (*A), il a juste texte de l'évènement puis contenu correlé...
Comment remédier à ce soucis ? Est-ce une permission particulière ? Je ne trouve pas ...
En administrateur, pas de soucis, cela se comporte normalement, donc, on est sollicité par les agents pour faire ces modifs pour l'instant.
PS : nous sommes en plone 2.5.
Bonne journée.
Re: Modification d'un évènement par un agent communal
Si tu regardes dans le code de ATContentTypes.content.event, tu vois que ces champs sont protégés par la permission "ChangeEvents", importée du module permission. Dans l'interface de Plone (ZMi), il s'agit de la permission "Change portal events". Donc, vérifie si la personne a bien cette permission. En général cette permission est gérée par le workflow. Quel workflow utilisez-vous? L'avez-vous adapté? Regarde dans ZMi-->portal_workflow le workflow associé aux événements. Ensuite regarde dans les états de ce workflow si le rôle a bien la permission dans l'état voulu.
Bien à toi,
Gauthier Bastien, AC Sambreville
Re: Modification d'un évènement par un agent communal
En fait, en repassant un évènement en 'brouillon public', cela fonctionne, mais si l'élément est 'publié', on ne vois pas les champs (*A)...
Pour le workflow, on va regarder.
Re: Modification d'un évènement par un agent communal
A mon avis vous avez du adapter le workflow car lorsqu'un événement est publié, par défaut, les "Manager" (admins) et "Reviewer" (modos) ont toutes les permissions nécessaires. Maintenant, c'est peut-être que vous avez donné à "Owner" la permission "Modify portal content" mais pas la permission "Change portal events"?
Bonne journée,
Gauthier Bastien, AC Sambreville


