Ticket #362 (closed enhancement: fixed)

Opened 2 years ago

Last modified 1 month ago

Clone delayed items

Reported by: gbastien Assigned to: gbastien
Priority: major Milestone: PloneMeeting 1.8
Component: Product PloneMeeting Keywords:
Cc:

Description (Last modified by gdelannay)

When an item is delayed, we should clone it: (a) either manually (an additional button allows to trigger the cloning), (b) either automatically when a specific transition is triggered on the meeting.

Behaviour (a) and (b) should be selectable and configurable from the meeting config.

The cloned item is put back in "created" state.

Change History

05/09/08 10:02:19 changed by gbastien

  • owner set to gbastien.
  • status changed from new to assigned.

07/28/08 15:26:58 changed by gbastien

La "clonage" du point ne se fera plus lors de la clôture du Meeting (car celui ci intervient bien souvent plusieurs semaines après la fin de la séance) mais lors du report du point.

- dans doDelay cloner le MeetingItem?
- garder un lien entre les 2 items (le reporté et le nouveau)
--> garder le lien sous forme de String Persistent sur la classe MeetingItem? dans lequel on sauvegarde un uid...
- à faire sur PloneMeeting ou sur MeetingCommunes?? A priori dans PloneMeeting s'il s'agit d'un besoin global...

10/02/08 11:06:59 changed by gbastien

  • component changed from Product MeetingCommunes to Product PloneMeeting.
  • milestone set to PloneMeeting 1.6.

10/02/08 11:11:16 changed by gdelannay

  • description changed.
  • summary changed from Gestion des points reportés to Clone delayed items.

07/01/09 15:57:00 changed by gdelannay

  • milestone changed from PloneMeeting 1.6 to PloneMeeting unplanned.

02/02/10 16:46:28 changed by gdelannay

  • status changed from assigned to closed.
  • resolution set to fixed.
  • milestone changed from PloneMeeting unplanned to PloneMeeting 1.8.

Done. A reference field "predecessor" allows to store, on an item, its predecessor that has been delayed in a previous meeting. The item is cloned when transition "delay" is triggered.

Note that, for the moment, the predecessor fields does not go through webdav.