Skip to content

Ajout du transfert de tickets en masse - #26

Open
ilyassemellouk wants to merge 6 commits into
pluginsGLPI:masterfrom
Departement-de-Maine-et-Loire:master
Open

Ajout du transfert de tickets en masse#26
ilyassemellouk wants to merge 6 commits into
pluginsGLPI:masterfrom
Departement-de-Maine-et-Loire:master

Conversation

@ilyassemellouk

Copy link
Copy Markdown

Ce que cette PR apporte

Cette PR ajoute la possibilité de transférer plusieurs tickets à la fois vers une autre entité :

  • Nouvelle action massive permettant la sélection multiple de tickets, avec choix de l'entité et du groupe cibles (le bouton de validation reste désactivé tant que les deux ne sont pas sélectionnés)
  • Nouveau droit de profil plugin_transferticketentity_massive (« Transfert en masse autorisé ») pour contrôler l'accès à cette fonctionnalité, en complément des droits use et bypass existants
  • Traductions FR/EN mises à jour pour les nouveaux libellés
  • Tests mis à jour : les tests d'intégration couvrent le nouveau droit ; toute la suite passe (unitaires + intégration sur PHP 8.3/8.4, MariaDB et MySQL)
  • Montée de version en 1.3.0

Contexte

Cette fonctionnalité a été développée par le Département de Maine-et-Loire, où le transfert de tickets entre entités est un flux quotidien : transférer les tickets un par un était chronophage pour les techniciens.

-Add mass ticket transfer feature
-This PR adds the ability to transfer multiple tickets at once to another entity
-New massive action allowing multi-ticket selection with target entity and group choice
-New profile right plugin_transferticketentity_massive ("Mass transfer authorized") to control access to this feature
Updated FR/EN locales
-Integration tests updated to cover the new right; full test suite passing

Developed by Département de Maine-et-Loire. Happy to adjust anything to match your conventions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant