Personal tools
You are here: Les outils Modules développés PloneMeeting RoadMap de PloneMeeting #1: Gestion des avis (Light Edition)
Document Actions

#1: Gestion des avis (Light Edition)

Contents
  1. Motivation
  2. Assumptions
  3. Proposal
  4. Implementation
  5. Deliverables
  6. Risks
  7. Participants
Possibilité de sélectionner des groupes ou utilisateurs Plone qui émettront un avis sur un point
Proposed by
PloneMeeting Team
Proposal type
Architecture
Assigned to release
Repository branch
advices
State
being-discussed

Motivation

Il est utile de donner la possibilité à des personnes tierces (autre service communal par exemple dans le cadre du collège communal) de pouvoir émettre un avis sur un point particulier.

Il s'agit d'une première implémentation light: une liste de donneurs d'avis optionnels et obligatoires est sélectionnable par type de séance.  Les donneurs d'avis obligatoires devront émettre un avis tandis qu'une liste de donneurs d'avis optionnels pourra être sélectionnée si l'utilisateur en a la permission.

Assumptions

Il s'agit d'une première version.  Les donneurs d'avis obligatoires et optionnels sont sélectionnables par type de séance.  Dans un second temps, il serait intéressant de pouvoir lier cette gestion à la catégorie du point de sorte qu'une liste différente de donneurs d'avis obligatoires et optionnels puisse être sélectionnée en fonction de la catégorie du point...

Proposal

MeetingConfig : ajout des champs suivants :

- CheckBox "Activer la gestion des avis"

- MultiSelectionBox "Avis obligatoiress"

- MultiSelectionBox "Avis optionnels"

 

MeetingItem : ajout des champs suivants :

- "Avis obligatoires" : les groupes/utilisateurs séléctionnés (read-only) devront donner leur avis

- "Avis optionnels" : un utilisateur ayant la permission nécessaire pourra sélectionner des groupes/utilisateurs supplémentaires qui devront donner leur avis sur le point

 

 Ajout d'un nouveau type de contenu "MeetingAdvice" de type dossier

- Champs RichText "Avis" et "Agreement (d'accord, pas d'accord, ...)" : les agreement seront configurables par MeetingConfig avec lien vers une image et/ou une couleur

- Possibilité d'uploader des annexes dans ce dossier

Implementation

Ajout de 3 champs dans la MeetingConfig et de 2 champs dans le MeetingItem avec des permissions read/write sur chacun des champs du MeetingItem.

Deliverables

Il faudra documenter, tester et traduire cette nouvelle fonctionnalité.

Risks

Etant donné que cette fonctionnalité sera optionnelle et désactivable dans la configuration, son ajout peut rester transparent aux utilisateurs ne souhaitant pas l'activer.

Participants

Stéphan Geulette, UVCW

Gauthier Bastien, AC Sambreville


Powered by Plone CMS, the Open Source Content Management System