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 2014-07-25 12:34:49

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

[svn 25-07-2014]affectation licence à ordinateur

Licence A définie dans versions (ni achat ni utilisation)

Menu Parc > Ordinateurs
Onglet logiciels
J'ajoute une licence en choisissant le nom du logiciel et le nom de la licence A
Le tableau récapitulatif me liste bien ma licence mais sans case à cocher pour supprimer la licence de l'ordinateur via action de masse.

Je clique sur le nom du logiciel - Je clique sur la nom de la licence.
J'ouvre l'onglet Ordinateur et là j'ai les actions de masse pour supprimer la licence de l'ordinateur.

Remarque  : si j'ajoute une version d'achat ou une version d'utilisation, j'ai bien la case à coche dans la fiche de l'ordinateur.

Donc en résumé, si une licence n'a pas de version d'achat ou de version d'utilisation, je peux la supprimer de l'ordinateur uniquement depuis le menu Ordinateur de la fichier Licence d'un logiciel.


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

#2 2014-07-27 11:08:32

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [svn 25-07-2014]affectation licence à ordinateur

je ne reproduis pas


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#3 2014-07-31 19:27:49

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: [svn 25-07-2014]affectation licence à ordinateur

J'ai le même comportement (sans version d'utilisation dans la licence)


Support / dev / installation / configuration GLPI : dcs.glpi@dcsit-group.com
DCS : expert GLPI & FusionInventory / Développeur du plugin FusionInventory
IRC #glpi sur freenode.net

Offline

#4 2014-08-01 00:45:32

gabrou
Member
Registered: 2013-12-01
Posts: 32

Re: [svn 25-07-2014]affectation licence à ordinateur

J'observe le même comportement, et j'ai compris d'où il vient.  Dans le fichier computer_softwareversion.class.php, la fonction displaySoftsByLicense à la ligne 1034 n'affiche la case à cocher que si la version est plus grande que 0.

         if ((empty($withtemplate) || ($withtemplate != 2))
             && ($version > 0)) {
            Html::showMassiveActionCheckBox('Computer_SoftwareLicense', $ID);
         }

Dans les actions massives, je comprends qu'on ne peut pas installer une licence qui n'a pas de version.  Par contre, on pourrait supprimer quand même le lien avec un ordinateur.

Offline

#5 2014-08-01 13:13:56

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

Re: [svn 25-07-2014]affectation licence à ordinateur


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

#6 2014-08-01 18:46:22

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [svn 25-07-2014]affectation licence à ordinateur

Je ne comprend toujours pas le problème en fait...
Ce qui est sûr c'est que ce commit n'est vraiment pas tip top :
- Des notices sont à prévoir si pas de versions définies ($actions devient non défini).
- relancer la même requete je ne comprend vraiment pas pourquoi et surtout le test fait alors qu'on est sur un ensemble d'élément.
C'était tout le principe du système précédent on ne propose pas la checkbox pour les licences que l'on ne peut pas installer car pas de version défini.

Mais si je comprend bien le problème il faut surtout faire le contrôle d'installation dans l'action massive (si pas de licence on balance une erreur) c'est tout.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#7 2014-08-01 20:18:18

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

Re: [svn 25-07-2014]affectation licence à ordinateur

Si tu n'as pas la checkbox pour les licences sans version, comme dit Gabrou, tu ne peux pas supprimer le lien avec l'ordinateur.

C'était le sens de ma correction : afficher la case à cocher dans tous les cas et n'afficher l'action Installer que si la licence possède bien une version.


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

#8 2014-08-03 11:10:52

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [svn 25-07-2014]affectation licence à ordinateur

yllen wrote:

Si tu n'as pas la checkbox pour les licences sans version, comme dit Gabrou, tu ne peux pas supprimer le lien avec l'ordinateur.

Oui c'est ce que j'ai eut de mal à comprendre dans vos retours.

yllen wrote:

C'était le sens de ma correction : afficher la case à cocher dans tous les cas et n'afficher l'action Installer que si la licence possède bien une version.

Sauf que la correction n'est pas valide et va engendrer pas mal de problème.
Le contrôle est fait sur la première licence hors s'il y en a 10 dans la liste avec certaines des versions et d'autres pas ca ne fonctionnera pas.

Bref, comme j'ai conclus mon dernier post, la seule solution qui me semble pertinente c'est de faire le contrôle au moment de l'action.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#9 2014-08-03 11:13:22

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [svn 25-07-2014]affectation licence à ordinateur

En regardant le contrôle étant déjà présenyt dans l'action il fallait tout simplement supprimer la gestion de l'affichage ou non.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#10 2014-08-03 11:22:02

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [svn 25-07-2014]affectation licence à ordinateur


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#11 2014-08-04 08:47:28

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

Re: [svn 25-07-2014]affectation licence à ordinateur

Là en regardant ton commit, le menu Installer va être présent dans tout les cas. Cela ne posera pas de problème d'installer une licence qui n'a pas de version ?


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

#12 2014-08-04 10:22:45

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [svn 25-07-2014]affectation licence à ordinateur

elle ne s'installe pas. L'action renvoit une erreur.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#13 2014-08-08 11:08:54

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

Re: [svn 25-07-2014]affectation licence à ordinateur

Je viens de refaire un test.
Si pas de version dans la licence (achat ou utilisation), le logiciel ne s'installe pas.
Par contre je n'ai pas de message d'erreur.


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

#14 2014-08-09 00:36:18

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [svn 25-07-2014]affectation licence à ordinateur

le retour de l'action c'est quoi ? Il ne te dis pas que tout c'est bien passé quand même ?


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#15 2014-08-11 18:55:07

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

Re: [svn 25-07-2014]affectation licence à ordinateur

Désolée, il y a bien le message d'erreur
Opération échouée
(0 problèmes de droits, 1 échecs)


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

Board footer

Powered by FluxBB