Giter Club home page Giter Club logo

metademands's People

Contributors

ales-infotel avatar arthurminfotel avatar cedric-anne avatar corentins6 avatar elric59 avatar gguib avatar keha35 avatar sthivet avatar transifex-integration[bot] avatar tsmr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

metademands's Issues

redirection après création de ticket

Bonjour,
Dans le plugin "servicecatalog", lorsque l'option "Redirection vers la sélection des entités après la création d'un ticket" est active, elle n'a pas d'impacte sur les metademands créés.
Après la création d'une metademands, l'affichage reviens sur la page de choix d'une catagorie du catalogue de service, et non sur le choix d'une entité.
Serait-il possible d'harmoniser le comportement, et ainsi de prendre en compte le paramétrage souhaité dans servicecatalog pour les utilisateurs en self-service ?
Cordialement

Affichage zone multiple en v2.7.7 ?

Bonjour,
J'ai installé le plugin Meta-demandes 2.7.7 sur un glpi 9.5.5 et tout fonctionne bien en dehors d'une fonctionnalité apparue normalement depuis la v2.7.5 'l'affichage en zone multiple'

image

Je n'ai pas ce choix dans le type de champs

Merci.

Problème dans création de sous-demandes

GLPI: 9.5.6
méta-demandes: 2.7.8

Bonjour,
Lors de la création de la sous-demande, si l'on a choisi le type "case à cocher" dans le ticket global, les choix ne sont pas présent dans la sous-demande créée.
Cordialement,

Error when attaching documents using basket

When using the option to add documents using the basket, the document is not attached to the ticket after it is created. However, if I disable the basket, the document is attached to the ticket.

Option champ n'est pas égal

Bonjour,

Je trouve qu'il serait intéressant de pouvoir ajouter en option sur les champs la possibilité de choisir = ou ≠ la valeur à vérifier pour l'affichage des champs.

J'ai un champ liste avec 10 valeurs, sur ces 10 valeurs 9 valeurs vont afficher un autre champ mais pas la 10ème.
Du coup je suis obligé de faire 9 options.

Pas d'envoi de mail de notification sur les tickets enfants

Bonjour,
lors de la création d'une demande via un formulaire MetaDemand, alors une notification est bien envoyée pour le ticket père, mais aucun des tickets enfants créés automatiquement ne génère de mail de notification.
Aucun log dans le fichier glpi\files_log\mail.log pour les tickets enfants

Cela fonctionnait correctement avant mise à jour GLPI (10.0.1 vers 10.0.5).

Version GLPI : 10.0.5 (Windows)
Version plugin testé : 3.2.7 et 3.2.13

Problème ordonnancement champs (liste déroulante)

Bonjour,

Il n'est pas possible de changer l'ordre par "drag and drop" des items d'une liste déroulante.

Console JS Chromium (110.0.5481.100) :

plugin_metademands_drag-field-row.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17 Uncaught TypeError: Cannot read properties of null (reading 'value')
    at rd.event.rowDroppedBefore (plugin_metademands_drag-field-row.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17:57)
    at Ia (redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17:456)
    at HTMLDocument.ba (redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:23:84)
rd.event.rowDroppedBefore @ plugin_metademands_drag-field-row.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17
Ia @ redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17
ba @ redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:23

Console JS Firefox (102.4.0esr) :

Uncaught TypeError: document.getElementById(...) is null
    rowDroppedBefore https://glpi/plugins/metademands/scripts/plugin_metademands_drag-field-row.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17
    Ia https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17
    ba https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:23
    add https://glpi/plugins/servicecatalog/lib/redips/redips-drag-min.js?v=9c3a8279b371dda383ccc159410dd96ec8d57204:70
    za https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:14
    U https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:26
    B https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:49
    init https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:62
    plugin_metademands_redipsInit https://glpi/plugins/metademands/scripts/plugin_metademands_drag-field-row.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:11
    <anonymous> https://glpi/plugins/metademands/front/field.form.php?id=53 line 14 > injectedScript:4
    u https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    c https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    setTimeout handler*e</</Deferred/then/o/< https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    l https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    add https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    then https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    <anonymous> https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:970
    prop https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:180
    then https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    ready https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    <anonymous> https://glpi/plugins/metademands/front/field.form.php?id=53 line 14 > injectedScript:4
    x https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:14
    Be https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    append https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    html https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    K https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    html https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    loadTabContents https://glpi/plugins/metademands/front/field.form.php?id=53:2400
    l https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    fireWith https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    C https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    t https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    send https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    ajax https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    <anonymous> https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:378
    prop https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:180
    t https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    loadTabContents https://glpi/plugins/metademands/front/field.form.php?id=53:2399
    <anonymous> https://glpi/plugins/metademands/front/field.form.php?id=53:2423
    dispatch https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    handle https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    trigger https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
plugin_metademands_drag-field-row.js:17:30
    rowDroppedBefore https://glpi/plugins/metademands/scripts/plugin_metademands_drag-field-row.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17
    Ia https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:17
    ba https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:23
    (Asynchrone : EventListener.handleEvent)
    add https://glpi/plugins/servicecatalog/lib/redips/redips-drag-min.js?v=9c3a8279b371dda383ccc159410dd96ec8d57204:70
    za https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:14
    (Asynchrone : EventHandlerNonNull)
    U https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:26
    B https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:49
    init https://glpi/plugins/metademands/lib/redips/redips-drag-min.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:62
    plugin_metademands_redipsInit https://glpi/plugins/metademands/scripts/plugin_metademands_drag-field-row.js?v=44f7deb720b0ea75ef8d8dc05a14114bc8fa9bfd:11
    <anonyme> https://glpi/plugins/metademands/front/field.form.php?id=53 line 14 > injectedScript:4
    u https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    c https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    (Asynchrone : setTimeout handler)
    o https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    l https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    add https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    then https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    <anonyme> https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:970
    prop https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:180
    then https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    ready https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    <anonyme> https://glpi/plugins/metademands/front/field.form.php?id=53 line 14 > injectedScript:4
    x https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:14
    Be https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    append https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    html https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    K https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    html https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    loadTabContents https://glpi/plugins/metademands/front/field.form.php?id=53:2400
    l https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    fireWith https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    C https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    t https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    (Asynchrone : EventHandlerNonNull)
    send https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    ajax https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    <anonyme> https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:378
    prop https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555 line 25 > eval:180
    t https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    loadTabContents https://glpi/plugins/metademands/front/field.form.php?id=53:2399
    <anonyme> https://glpi/plugins/metademands/front/field.form.php?id=53:2423
    dispatch https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    handle https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25
    trigger https://glpi/public/lib/base.min.js?v=e7404349b3e4677d17f7786b393549a0b79b0555:25

glpi 10.0.6 / metademands 3.2.16

Champs ticket père : problème de récupération de gabarit de tâche

Bonjour,

J'ai créé une MetaDemand pour une demande de matériel, qui est liée à une catégorie possédant un gabarit de ticket, elle même possédant un gabarit de tâche en champs prédéfini.
Lorsque je synchronise les Champs du ticket père avec le gabarit, il récupère bien une Tâche avec comme valeur Array :
image
Cependant, lors de l'utilisation de la MetaDemand, la tâche n'est pas ajoutée au ticket comme le ferai un gabarit de ticket classique.
J'ai aussi essayé d'ajouter la valeur de la tâche à la main en la liant à la tâche en question :
image
Mais le résultat est le même

La MetaDemand n'arrive donc pas a récupérer le gabarit de tâche pour l'attacher au ticket, ce qui est bloquant pour notre utilisation de GLPI car particulièrement basée sur les gabarits de tâche déjà prédéfinis et liés au gabarits de ticket
D'où vient le problème ?

Merci !

affichage aperçu dans l'édition

Bonjour,

Nous rencontrons une erreur dans metademands. L'aperçu du formulaire ne s'affiche pas.
L'erreur suivante apprait dans les logs :

[2023-01-06 10:20:43] glpiphplog.CRITICAL:   *** Uncaught Exception TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /plugins/metademands/inc/wizard.class.php at line 238
  Backtrace :
  plugins/metademands/inc/field.class.php:882        PluginMetademandsWizard->showWizard()
  plugins/metademands/inc/field.class.php:148        PluginMetademandsField->showForm()
  src/CommonGLPI.php:689                             PluginMetademandsField::displayTabContentForItem()
  ajax/common.tabs.php:113                           CommonGLPI::displayStandardTab()](url)

Fix possible (dans /plugins/metademands/inc/wizard.class.php:l.238)

--                     if (count($cats) > 1) {
++                   if (is_array($cats) && count($cats) > 1) {

Bonne journée

Gabarit ticket père

Bonjour,

J'aurais trouver intéressant de pouvoir choisir le gabarit de ticket père afin de régler plusieurs champs dans les tickets générés par le plugin.

Est-ce possible ? Si oui comment ?

Fichier de traduction anglais syntaxiquement incorrect

Le plugin a quelques problèmes de traduction anglaise. Le plus important est le nom du plugin lui-même (Meta-Demand) car le mot Demand est un faux ami anglais-français, il ne signifie pas Demande mais Exigence... Donc, je vous laisse imaginer la tête d'un anglophone utilisant le plug-in actuellement :-)

Je vous propose donc un fichier en_GB.po avec des corrections syntaxiques, j'y ai transformé le terme 'Meta-Demand' par 'Advanced Request':

en_GB.po.txt

Afficher l'entité du demandeur dans le titre du ticket créé

Bonjour,

Je souhaiterais pouvoir affiché automatiquement l'entité du demandeur dans le ticket créé suite à l'utilisation d'un formulaire de metademands.

Soit en utilisant le champs titre du ticket père.
Soit en utilisant un champs avec un remplissage automatique.

Cela est-il possible ?

Bien cordialement,

Filtre Affichage lieu

Bonjour,

Serait-il possible de sélectionner le niveau d'affichage des lieux?
Exemple:
Site 1
Site 2
-sous site 1
-sous site 2

Je sélectionne "Site 2" et ne vois que "sous site 1" et "sous site 2".

[GLPI 10.0.1 metademands 3.2.1] Problème de création de demandes multiples avec utilisation du panier

Bonjour,

J'utilise le plugin metademands avec la fonctionalité de panier.
J'ai lié chaque champs de mon formulaire à un champs créé grâce au plugin fields.

Mon souhait est que lors de la validation de mon panier, une demande par élément du panier soit créé.
Le problème qui survient est que si j'ajoute deux éléments dans mon panier, soit élément 1 et élément 2, 2 tickets sont créés avec élément 2.

Pour exemple :

Formulaire
Screenshot_2

Tickets créés
Screenshot_3

Merci par avance de votre retour.

issue with metademand category

Hi ,
I have metademand created however, if i select" category " then i click save the category is empty and not showing anything
image

its not saving the category

Ajout de demandeurs et d'observateurs

Bonjour,

J'ai créé une méta-demande de type incident et 2 champs me pose problème :
image

J'aimerais pouvoir ajouter plusieurs observateurs et demandeurs à mes tickets (ça peut être un sel suivant les cas) mais les 2 champs que j'ai ajouté ne réagissent pas. Il apparaissent bien dans le formulaire mais aucun utilisateur n'est ajouté dans le ticket créé par la suite

Pouvez-vous m'aider s'il vous plaît ?

Cordialement

Problème d'affichage de la MetaDemande avec une disposition autre que "Onglets sur la gauche"

Bonjour,

J'ai rencontré un problème lors de la création d'une MetaDemande :
Celle-ci a été créée, liée à une catégorie, et apparait bien lors de la sélection de cette catégorie

image
image

Cependant, certains de mes utilisateurs me remontent que la MetaDemande n'apparait pas lors de la sélection de cette catégorie :
image

Leur profil était le même que le mien, ainsi que l'entité
La seule différence notable était dans l'onglet "Personnalisation" de leur profil, la disposition n'étais pas la même
image

Lorsque la disposition choisie est "Séparation Verticale", ou "Vue Classique", la MetaDemande ne s'affiche pas lors de la création d'un ticket

Après avoir changé leur disposition pour "Onglets sur la Gauche", la MetaDemande est bien apparue lors de la sélection de la catégorie

Est-ce un problème de configuration GLPI de ma part ?

champs du ticket père, aucun élément

bonjour, je ne parviens pas a obtenir les champs du ticket père dans ma méta demande, j'aurais voulu avoir un accès pour changer le titre.
Il y a t-il une manipulation a faire ?
Merci
image
image

Retour liste des champs

Bonjour,

Lorsque l'on édite un champ et que l'on clique sur Liste pour revenir à la liste des champs, la page s'actualise sur l'édition du champ actuel.

image

child ticket inherit requester from parent ticket

Hello,
just want to know when I create a metademand , I need all the child ticket to inherit the requester, I can't have a ticket open with the empty requester.

is there any way to do that?

or this needs development in metademand ?

[GLPI 9.5.7 Plugin Meta-demandes 2.7.9] Bug sur le champs Liste déroulante multiple

Bonjour,

J'ai créer un formulaire meta-demandes avec une "Liste déroulante multiple" de type "autre"
image

Toutefois lors du test du formulaire depuis le self service, je sélectionne la valeur 1 par exemple

Mais le formulaire créée m'affiche alors la valeur 2 dans la description.

PS: j'ai testé plusieurs liste déroulante multiple.

Merci par avance pour votre aide.

Pas d'export possible des metademandes

Bonjour,

j'ai utilisé metademands sur une infra GLPI de test pour préparer l'abandon de "formcreator" au profit de "metademands" comme plugin pour la gestion de nos formulaires de création de tickets pour les utilisateurs.
Toutefois, lorsque je me rends sur la demande, cliques sur "export" j'ai la page blanche qui charge, et un échec rien ne se passe.

j'ai activé le mode debug de GLPI, et la page affiche le message suivant :
image

metademands version 3.2.7 (pas de mise à jour proposées)
GLPI version v10.0.3 (je vais tenter l'upgrade vers la 10.0.5 à tout hasard)
[EDIT: en v10.0.5 après réactivation du plugin metademands, même problématique page blanche et pas de téléchargement]

une idée ? une piste ? j'avais justement bien noté cette possibilité d'import-export pour ne pas avoir à faire 2 fois le travail ha ha :(

D'avance merci pour toute aide !

Issue with forms when user does not belong to at least one group

Hello!! Just only report two minor issue that I think I've caught.

  • When a user does not belong to at least one group, the forms do not display correctly (See attached files).
  • In metademands.css you changes the max-width of select2-container to 250px and sometimes this value is too short.

Thanks for your work, your plugin is a great job and essential.

2
1

Image dans richtext non visible

Bonjour,

Lorsque qu'on insère une image dans un champ Zone de commentaire en richtext, dans le ticket l'image devient <img src="data:image/png;base64

[GLPI 10.0.1 metademands 3.2.1] Problème d'affichage du formulaire

Bonjour,

Je rencontre un problème d'affichage de mon formulaire de metademande.

Lorsque le mode panier est activé, mon formulaire s'affiche correctement sur l'écran
/marketplace/metademands/front/wizard.form.php

Le même formulaire mais sans le mode panier activé est invisible sur le même écran. J'y accède correctement via l'url du type /index.php?redirect=PluginMetademandsWizard_1

Merci par avance de votre retour.

Problème avec un champ lié à un champ caché

Bonjour,

J'ai créé un champ bouton radio avec deux choix "Choix 1" et "Choix 2".
image

En fonction du choix sélectionné, j'ai un nouveau champ qui devient visible "Liste 1" pour le "Choix 1" et "Liste 2" pour le "Choix 2".
image

Dans la "Liste 1", j'ai un autre champ qui devient visible si une case est coché "Choix Liste 1".
image

Si je reviens sur mon "Choix 1" et change en "Choix 2", le "Choix Liste 1" reste visible.
image

Y a t-il une astuce ou bien ce n'est pas un comportement normal?

Uncaught Exception ParseError - Ticket::dropdownType

Hi all,
I have an issue on a fresh install of this plugin on GLPI 9.5.5 (on Debian) that might be linked?
when I activate the plugin, I have this error in debug mode:
"Uncaught Exception ParseError: syntax error, unexpected ')' in /var/www/plugins/metademands/inc/metademand.class.php at line 588"

I don't have the issue with version 2.7.5.

Edit: I have this at line 588:
return Ticket::dropdownType($name, );

If i remove the space and comma, it works, but maybe there is something to put after the comma, i don't know.

Regards,
Julien

Originally posted by @Juju34de7 in #32 (comment)

textarea not displaying

Hello,
We have a visual issue in metademands (v2.7.7, glpi 9.5.5), when displaying a hidden block (no text area displaying, only the toolbar) :
image

Is this related with one of those alerts in the web browser console ? =>

The resource from “****/plugins/metademands/front/?v=9.5.5” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff). (from /public/lib/tinymce.min.js)

-> because /plugins/metademands/front/?v=9.5.5 send back a HTTP 403 response.
or

Uncaught SyntaxError: expected expression, got '||' wizard.form.php:3710:45
Uncaught SyntaxError: expected expression, got '||' wizard.form.php:3735:45

Or thoses php Warning :

PHP Warning (2): Undefined array key 0 in /var/www/glpi/plugins/metademands/inc/wizard.class.php at line 1664
PHP Warning (2): Undefined array key 0 in /var/www/glpi/plugins/metademands/inc/wizard.class.php at line 1664
PHP Warning (2): Undefined array key 0 in /var/www/glpi/plugins/metademands/inc/wizard.class.php at line 2122
PHP Warning (2): Undefined array key 0 in /var/www/glpi/plugins/metademands/inc/wizard.class.php at line 2122

This issue seems not to happen in Chrome (we use firefox).

Regards

[GLPI 10.0.1 metademands 3.2.0] Probleme d'interfaçage avec plugin champs supplémentaires 1.17.0

Bonjour,

Je souhaite utiliser le plugin metademands afin de créer un formulaire de type demande de réservation de materiel.
Je voudrais mapper les champs du formulaire à des champs créer grâce au plugin champs supplémentaires (fields).

Malheureusement lorsque je configure mon formulaire, la liste déroulante "Lier ce champ à un champ du plugin "fields" reste vide et ce malgré la création de plusieurs champs avec le plugin fields.

Lorsque je clique sur le "i" pour montrer les champs, je suis renvoyé à la page suivante :
/marketplace/fields/front/field.php
Or cette page n'existe pas. La page ou je configure mes champs est celle-ci :
/marketplace/fields/front/container.php

Merci par avance pour votre aide

Bloc caché bouton radio ne fonctionne pas

Bonjour,

J'ai un bouton radio qui doit afficher un bloc en fonction de la coche, ça ne fonctionne pas.
Le bloc est visible sans choix.

Metademands v3.2.13
GLPI v10.0.5

Affichage des champs masqués dans le ticket généré

Bonjour,

Je rencontre un problème depuis le passage à glpi 10, avec metademands.

Le ticket généré inclus tous les champs de la metademands, même si ces derniers sont masqués. Avant la migration glpi 9.5->glpi 10.0, le ticket généré ne contenait que les champs visibles / utilisés du formulaire metademands.

Cordialement

glpi 10.0.6 / metademands 3.2.16

Champ obligatoire masqué quand même requis

Bonjour,

J'ai un problème avec un champ obligatoire masqué et affiché sous condition.
En gros j'ai une question "oui/non" si oui, le champ s'affiche.
Ce champ texte est obligatoire.
Si ma question "oui/non" sur non, je ne peux pas déposer ma demande car champ le champ obligatoire n'est pas remplis alors que la question n'est pas affiché ce qui est normal.
image

pas d'options pour les champs de type nombre ?

Bonjour,

Y a-t-il des options pour les champs de type nombre ?

Lorsque je clique sur le bouton "Options +", la page est rechargée, mais rien ne semble se passer.

image

Je rate quelque chose ?

actuellement en : GLPI 9.5.11 / metademands 2.7.10
meme comportement sous : GLPI 10.0.5 / metademands 3.2.8

Cordialement

Suivi par courriel demandeur.

Bonjour,

J'ai certains utilisateurs qui, lors de la création d'une metademande non pas le suivi par courriel d'activé.
Les utilisateurs ont bien un mail de renseigné dans leur fiche.
J'utilise un champ "Objet GLPI, Utilisateur" utilisé comme demandeur.

Impossible d'ajouter de photo dans une meta-demande

J'utilise GLPI 10.0.1 et je n'arrive pas a ajouter des photos dans le champs text d'une meta-demande.
J'ai essayer de copier et coller (ctl+v) et j'ai essyer en appuyant le boutton d'ajout de photo, dans les 2 cas rien ne se passe.
Merci !

Erreur lors de la création

Bonjour,

J'ai une erreur lors de la création d'un ticket.

[2023-03-24 09:19:31] glpisqllog.ERROR: DBmysql::query() in /var/www/html/glpi/src/DBmysql.php line 370 *** MySQL query error: SQL: INSERT INTO glpi_tickets (content, name, type, entities_id, status, locations_id, itilcategories_id, urgency, impact, priority, users_id_lastupdater, users_id_recipient, date, requesttypes_id, global_validation, date_creation, date_mod) VALUES ('<table class=\'tab_cadre_fixe\' style=\'width: 100%;\'><tr><th colspan=\'2\'>Application métiers &#62; Sage X3 &#62; Administration demande &#62; Gestion des habilitations &#62; Suppression d\'utilisateur</th></tr><tr class=\'even\'><td class=\'title\'>Personne(s) à contacter</td><td>Tristan GUICHARD</td></tr><tr class=\'odd\'><td class=\'title\'>Numéro de téléphone à contacter</td><td>test</td></tr><tr class=\'even\'><td class=\'title\'>Utilisateur à supprimer</td><td>Test SI</td></tr><tr class=\'odd\'><td class=\'title\'>Fonction de l\'utilisateur</td><td>test</td></tr><tr class=\'even\'><td class=\'title\'>Date effective de désactivation du compte</td><td>24-03-2023</td></tr><tr class=\'odd\'><td class=\'title\'>Commentaire</td><td>test</td></tr><tr class=\'even\'></tr></table>', 'Application métiers > Sage X3 > Administration demande > Gestion des habilitations > Suppression dutilisateur', '2', '0', '1', '2023-03-24', '231', '3', '3', '3', '1831', '1831', '2023-03-24 09:19:31', '1', '1', '2023-03-24 09:19:31', '2023-03-24 09:19:31') Error: Data truncated for column 'locations_id' at row 1 Backtrace : src/DBmysql.php:1320 src/CommonDBTM.php:721 DBmysql->insert() src/CommonDBTM.php:1326 CommonDBTM->addToDB() ...place/metademands/inc/metademand.class.php:1941 CommonDBTM->add() marketplace/metademands/inc/wizard.class.php:3805 PluginMetademandsMetademand->addObjects() marketplace/metademands/inc/wizard.class.php:547 PluginMetademandsWizard::createMetademands() marketplace/metademands/inc/wizard.class.php:516 PluginMetademandsWizard::showWizardSteps() marketplace/metademands/front/wizard.form.php:668 PluginMetademandsWizard->showWizard() {"user":"1831@srv-glpi-01","mem_usage":"0.032\", 7.15Mio)"}

Il semblerait que le problème soit lié à un champ date.

GLPI 10.0.6
Metademands 3.2.18

Metademand pour incident et demande

Bonjour,

J'aimerais savoir si il serait possible d'avoir une metademand pour une catégorie de type incident et une autre metademand pour la même catégorie mais de type demande?

Titre des tickets générés

Bonjour,

Y'a t'il une possibilité de définir dynamiquement le nom du ticket créé via une meta-demande ?
dans l'idéal, j'aimerai dans ma metademande, définir un champ "titre" qui définirait le titre de la demande dans le ticket généré.

Merci d'avance pour votre retour, et votre super travail !

Cordialement,

Uncaught Exception Error: Undefined constant "PLUGIN_METADEMANDS_WEBDIRL"

Hello,

I have this error in debug mode when i load the page to create a new meta-demand :

Uncaught Exception Error: Undefined constant "PLUGIN_METADEMANDS_WEBDIRL" in /httpdocs/plugins/metademands/inc/metademand.class.php at line 739

Currently, i can't create a new Meta-Demand.

Version: GLPI 10.0.0-rc2

issue with metademand

Hi Team,
there is a bug with metademand , the first one the category are not populating when I raise a meta demands even though the category is assigned in the configuration.

second bug , the moment I assign a category for a ticket, all the links of the child tickets got removed , since I'm using office glpi , the company will not support to install any master version , appreciate if you can support me in releasing a fix for this issue

Valeur par défaut Urgence

Bonjour,

Serait-il possible de permettre de choisir la valeur par défaut pour la liste Urgence.

Merci.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.