Mer 23/01/2013 - Actualités
Posté : mer. 23 janv. 2013 11:45
Copies et déplacements
Les copies et déplacements vont fonctionner différemment selon la zone cible :
Les opérations (hors drag-and-drop) fonctionnent déjà bien sur les données non répétitives.
La copie ou le déplacement d'un évènement répétitif nécessite la prise en charge de ses instances surchargées. Le système de Couper/Copier/Coller actuellement utilisé dans XT4 est mono-instance. Il utilise un pointeur vers une donnée, et va donc être remplacé par une liste de pointeurs. Ce changement permettra d'ailleurs d'activer la sélection multiple dans les différents outils.
Les copies et déplacements vont fonctionner différemment selon la zone cible :
- Si la destination est dans les Dossiers, on gère le dossier et ignore les dates.
- Si la destination est dans le Calendrier ou l'Agenda, on gère les dates uniquement
- De Dossiers vers Dossiers : fonctionnement classique, une donnée, un dossier ou un arbre entier est copié ou déplacé, aucune date n'est modifiée. Exemple : déplacement de tâches vers un dossier "Projet A" nouvellement créé.
- D'Agenda vers Dossiers :
- Pour une période ou un évènement unique : l'objet est copié ou déplacé dans le dossier cible.
- Pour un évènement répétitif : l'évènement répétitif ainsi que de toutes ses surcharges seront copiés ou déplacés dans le dossier cible. Il n'y aura pas de message proposant de ne déplacer qu'une occurrence.
- D'Agenda vers Agenda (uniquement en mode "Semaine") :
- Pour une période ou un évènement unique : la date est modifiée. Exemple : report d'un évènement.
- Pour un évènement répétitif :
- S'il est déjà présent à la date cible, rien n'est fait.
- S'il n'est pas présent, il sera instancié comme décrit hier (instance d'annulation à la date source + instance de surcharge avec date modifiée à la date cible).
- D'Agenda vers Calendrier : même comportement que d'Agenda vers Agenda sauf que ce sera possible même en mode "Jour".
Les opérations (hors drag-and-drop) fonctionnent déjà bien sur les données non répétitives.
La copie ou le déplacement d'un évènement répétitif nécessite la prise en charge de ses instances surchargées. Le système de Couper/Copier/Coller actuellement utilisé dans XT4 est mono-instance. Il utilise un pointeur vers une donnée, et va donc être remplacé par une liste de pointeurs. Ce changement permettra d'ailleurs d'activer la sélection multiple dans les différents outils.