Open
Milestone

Activity by budget

Pour une évolution de Loot où les activités sont propres à chaque budget.

Le but : gérer les activités par budget avec une recherche de convergence par instance

Le fonctionnement actuel des activités dans un budget est problématique car elles sont transverses. Hors une activité portant le même nom dans 2 budgets différents ne fait pas forcément référence à la même tâche selon @pgno et il n'y aurait pas de sens à faire des rapprochements entre ces activités entre différents budgets. D'autant plus que la réalité nous montre aujourd'hui que différentes communautés utilisent une même instance Loot. Forcément, elles ne mettront pas le même sens sur des activités - Lire cette discussions où dès le début @dehaasbe dans sa demande pense que les activités sont propres à un budget.

On touche alors la limite suivante : comment alors permettre à un budget de renommer une activité pour que son son nom colle mieux au sens que les contributeurs lui accordent ? Il ne pourra pas sans impacter les autres budgets. La solution qui lui reste alors serait de créer une nouvelle activité puis de remplacer l'activité d'avant par la nouvelle sur toutes les contributions. Ce n'est pas quelque chose d'impossible à faire techniquement et c'est une piste.

Cependant il a été soulevé qu'il est intéressant qu'une activité comme Communication soit le même item partout.

Le but de cette milestone est donc à la fois d'isoler les activités par budget et de faciliter la réutilisation d'activités sur d'autres budgets à créer. En effet des budgets d'une même communauté auront envie de se "partager" les activités.

Rappel sur la suppression de données

Le principe de Loot repose sur un "tout ouvert". C'est pourquoi nous avons un utilisateur "root" de l'instance qui est le seul à qui on donne le droit de faire de la suppression définitive de données.

Rappel sur la façon dont la saisie d'activités est faite aujourd'hui

Lorsqu'une activité est saisie dans l'édition d'un budget, elle est créée. Lorsque le budget est sauvegardé, les activités non utilisées sont supprimées. Il n'est pas possible de renommer une activité.

Les règles que la milestone va intégrer

  • Les activités sont propres à chaque budget
  • L'édition des activités d'un budget soutient une convergence dans le nom des activités.
  • La suppression d'une activité n'est possible si des contributions sont sans cette activité
  • Une activité pourra être renommée
  • Lors d'une déclaration de contribution, il est proposé de cocher de 0 à n activités parmi celles configurées sur le budget
  • Modifications en masse des activités sur des contributions
  • Work items 3
  • Merge requests 0
  • Participants 0
  • Labels 3
Loading
Loading
Loading
Loading
0% complete
0%
Start date
No start date
None
Due date
No due date
3
Work items 3 New issue
Open: 3 Closed: 0
0
Merge requests 0
Open: 0 Closed: 0 Merged: 0
0
Releases
None
Reference: loot-project/loot-app%"Activity by budget"