You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2013-05-16 18:21:32

philippe.chauvier
Member
From: NANTES
Registered: 2006-10-24
Posts: 86
Website

Plugin GENERIC OBJECT - Droit de modification d'une liste (Dropdown)

Bonjour,

Je teste, actuellement, la mise en oeuvre du plugin GENERIC OBJECT (version 2.1.3).
Mon objectif est de pouvoir gérer des véhicules.

J'ai testé la création de différents champs avec succès mais je rencontre un problème lors de l'utilisation d'un champ type "Simple Dropdown field".

Mon objet s'appelle "vehicule". Le libellé correspondant est "Véhicule".
La liste déroulante est libellée "Statut véhicule".
(déclaré dans /locales/vehicule/vehicule.fr_FR.php)

$LANG['genericobject']['PluginGenericobjectVehicule'][0]="Véhicule";
$LANG['genericobject']['vehicule'][1]="Statut véhicule";

L'objet est déclaré comme suit dans le fichier /fields/constants/vehicule.constant.php

<?php
global $GO_FIELDS, $LANG;
// Statut vehicule
$GO_FIELDS['plugin_genericobject_vehiculestate_id']['name'] = $LANG['genericobject']['vehicule'][1];
$GO_FIELDS['plugin_genericobject_vehiculestate_id']['field'] = 'state';
$GO_FIELDS['plugin_genericobject_vehiculestate_id']['input_type'] = 'dropdown';
$GO_FIELDS['plugin_genericobject_vehiculestate_id']['is_tree'] = 'true';
?>

Sur l'interface de configuration de l'objet "Véhicule", j'ajoute ma liste déroulante "Statut véhicule".
Je passe en mode "prévisualisation". La liste est présente.

Je clique sur le bouton "+" pour ajouter un item à ma liste.
Le Pop-Up correspondant apparaît mais impossible d'ajouter un item car le bouton "Ajouter" est absent.

Avez-vous la solution svp ?
Il me semble qu'il faut ajouter des droits mais je ne sais pas par quel moyen (je dispose de l'ensemble des droits sur le plugin avec un profil glpi super-admin).

Faut-il ajouter une ligne avec une option particulière dans la déclaration de l'objet ?

Merci d'avance pour votre aide.

Philippe


NANTES METROPOLE HABITAT
Ubuntu Server 23.04 LTS - Apache 2.4.55- PHP Version 8.1.12 - MySQL Server 8.0.33 - GLPI 10.0.9 - OCS Inventory 2.11.1

Offline

#2 2013-06-25 13:26:50

it-support
Member
Registered: 2013-06-24
Posts: 5

Re: Plugin GENERIC OBJECT - Droit de modification d'une liste (Dropdown)

J'ai eu le meme probleme que toi.
La solution est de rajouter un 's' dans le nom du premier selecteur de tableau.
c'est à dire, remplacer plugin_genericobject_vehiculestate_id par plugin_genericobject_vehiculestates_id

C'est un bug qui avait été identifié, mais qui a été refermé faute de pouvoir être reproduit.
Pourtant il existe bel et bien :-(

Offline

Board footer

Powered by FluxBB