#192 Matériel, côté admin : rendre exclusifs le prêt et le statut « déployé »

Open
opened 6 years ago by jocelyn · 0 comments
jocelyn commented 6 years ago

Un matériel peut être dans l'un des trois états suivants :

  1. soit un matériel est prêté à un·e adhérent·e,
  2. soit il est déployé (c'est à dire en production dans un endroit qui n'est pas chez un·e· adhérent·e)
  3. soit il n'est aucun des deux (c'est à dire qu'il est disponible)

Actuellement, on peut cumuler 1. et 2., ce qui pause des soucis de clarté et complexifie la tenue de la transparence chez FAImaison (il faut traquer les matériels comptés en double).

Pour régler ça, il faudrait :

  1. Quand on ajoute un prêt d'objet :
    • passer le statut « deployed » à False
    • ràz le champ « lieu de stockage »
  2. Quand on tente d'ajouter le statut « deployed » et/ou « lieu de stockage »
    • Si on a un prêt en cours, empêcher cette action, en affichant un message clair à l'utilisateur·ice de coin, genre « vous avez un prêt en cours, il faut le terminer avant de pouvoir stocker et/ou déployer ce matériel ».

cf aussi #189

Un matériel peut être dans l'un des trois états suivants : 1. soit un matériel est prêté à un·e adhérent·e, 2. soit il est **déployé** (c'est à dire en production dans un endroit qui n'est pas chez un·e· adhérent·e) 3. soit il n'est aucun des deux (c'est à dire qu'il est disponible) Actuellement, on peut cumuler 1. et 2., ce qui pause des soucis de clarté et complexifie la tenue de la transparence chez FAImaison (il faut traquer les matériels comptés en double). Pour régler ça, il faudrait : 1. Quand on ajoute un prêt d'objet : - passer le statut « deployed » à `False` - ràz le champ « lieu de stockage » 2. Quand on tente d'ajouter le statut « deployed » et/ou « lieu de stockage » - Si on a un prêt en cours, empêcher cette action, en affichant un message clair à l'utilisateur·ice de coin, genre « vous avez un prêt en cours, il faut le terminer avant de pouvoir stocker et/ou déployer ce matériel ». cf aussi #189
Sign in to join this conversation.
No Milestone
No assignee
1 Participants
Loading...
Cancel
Save
There is no content yet.