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 2008-09-24 14:25:31

eboniface
Member
Registered: 2008-09-03
Posts: 23
Website

Attacher un contrat à un fournisseru entre entités.

Bonjour,

Nous utilisons GLPI en mode multi entités.

Nous voulons pouvoir renseigner, pour chaque entité, des contrats et ensuite les rattachés à un fournisseur enregistré sur l'entité racine (le but est d'avoir des fournisseurs communs à toute les entités).

Actuellement, nous somme obligé de saisir le contrat sous l'entité désirée, de revenir à l'entité racine, de sélectionner le fournisseur, et ensuite de rechercher le contrat à rattacher. Existe t-il une procédure plus simple?

Offline

#2 2008-09-24 16:43:04

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Attacher un contrat à un fournisseru entre entités.

1. tu créé ton fournisseur au niveau de l'entité racine sans oublier de mettre sous-entités à oui
2. tu te mets sur l'entité désirée et tu crée ton contrat.
3. quand tu as fait ajouter, tu cliques sur le lien en haut du tableau "Elément ajouté avec succès : moncontrat"
4. La partie Fournisseur est visible et il te suffit de choisir le fournisseur de l'entité racine dans la liste déroulante.

Plus simple, j'ai pas.


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2008-09-24 18:07:14

eboniface
Member
Registered: 2008-09-03
Posts: 23
Website

Re: Attacher un contrat à un fournisseru entre entités.

Le problème, c'est que dans le contrat saisie sous l'entité désiré, la zone fournisseur est vide, je ne peux pas ajouter de fournisseurs. sad

Pourtant mon fournisseur à bien le champ sous entité à oui...

Offline

#4 2008-09-25 08:04:02

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Attacher un contrat à un fournisseru entre entités.

eboniface wrote:

Pourtant mon fournisseur à bien le champ sous entité à oui...

Ca veut pas dire qu'il a bien été créé sous l'entité racine. Peux-tu vérifier ?
(cliques sur Gestion/Fournisseurs et ajoute la colonne entité si besoin. Ton forunisseur doit apparaitre avec comme entité "entité racine")


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#5 2008-09-25 09:35:40

eboniface
Member
Registered: 2008-09-03
Posts: 23
Website

Re: Attacher un contrat à un fournisseru entre entités.

En image:

J'ai créé un fournisseur à l'entité Racine avec sous-entités à oui:
803609bug1.png


J'ai créé un contrat dans une entité, et dans la liste des fournisseur, il ne me propose même pas le combo box d'ajout de fournisseur sad :
855390bug2.png

Ma version de GLPI est la 0.71.2

Offline

#6 2008-09-25 14:17:02

eboniface
Member
Registered: 2008-09-03
Posts: 23
Website

Re: Attacher un contrat à un fournisseru entre entités.

Bizarrement, quand je rajoute un contact, la liste déroulante réapparait, visiblement, c'est du à une bizarrerie du code:

Dans le fichier inc/contract.function.php:

Fonction showEnterpriseContract

Ligne 356 et 360:

        if ($contract->fields["recursive"]) {
            $nb=countElementsInTableForEntity("glpi_contacts",getEntitySons($contract->fields["FK_entities"]));
        } else {
            $nb=countElementsInTableForEntity("glpi_contacts",$contract->fields["FK_entities"]);
        }

On va chercher les info dans la table glpi_contacts et non dans la table glpi_enterprises, à moins qu'il y ai une raison de ne pas afficher d'entreprises si il n'y a pas de contacts...

Offline

#7 2008-09-25 14:19:46

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Attacher un contrat à un fournisseru entre entités.

Ah ouais, on dirais bien un bug...


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#8 2008-09-25 19:46:16

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Attacher un contrat à un fournisseru entre entités.

Ticket ouvert : https://dev.indepnet.net/glpi/ticket/1146

Ticket fermé : https://dev.indepnet.net/glpi/changeset/7335

Last edited by remi (2008-09-25 19:49:23)


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

Board footer

Powered by FluxBB