+14
Terminé

Improve software and licences adding to a computer in manual management

Pierre-Emm. il y a 9 ans mis à jour par glpi il y a 7 ans 4
Adding et managing softwares and licences installed on a computer is not efficient since some version of GLPI (>0.72), when the inventory is done mannually (without OCS of Fusion Inventory). I explain : a software had to be created, then the versions of the software, then the differents licences of a version. After, when a licence had to be linked to a computer, it is not possible to choose the licence (or to identify the licence).
Before, in GLPI 0.72, when a software was linked, all availlable licences were proposed and displayed with the name, the version and the licence key ; now, just the name ("(1)" or "(2)" in general) is displayed, so it is impossible to identified the good licence key really installed. It is a real problem for single licences (box) with many differents keys.
The only way to link the good licence to a computer is to allocate the software one by one to a computer from the licences page (front/software.form.php&_itemtype=Software&_glpi_tab=Computer_SoftwareVersion), and not to install softwares from the computer page (front/computer.form.php&_itemtype=Computer&_glpi_tab=Computer_SoftwareVersion). It is significantly more complicated!

Second point, to allocate a software to a computer, it is possible to 1. install a software 2. add a licence... I do not really understand the difference. In old versions, there were no difference between the two, freewares had "free" and unlimited licence.

Third point, it is possible too add a licence to a computer even if the number of available licence is past (it was not possible in past versions). So if all availlable licence of a key are used, it is possible to allocate this key, even if an other licence key have availlable licences.

I propose :
1. to show the licence key in the list when installing a licence to a computer (in computer page)
2. not to make a difference between licences and software and just propose to install a licence on a computer (a free computer had a licence)
3. when installing a licence on a computer to show the number a installed licences and the total number of availlable licences for each licence

Thanks !
--------------------------------------
Ajouter et gérer des logiciels et des licences installés sur un ordinateur est devenu extrêmement compliqué depuis quelques versions de GLPI (>0.72), lorsque l'inventaire n'est pas réalisé de façon automatisé avec OCS ou Fusion Inventory mais réalisé à la main. Je m'explique : un logiciel doit être créé, puis les versions du logiciel, puis les différentes licences de cette version. Ensuite, au moment de lier une licence à un ordinateur, il n'est pas possible de choisir la licence lorsqu'il y en a plusieurs (ou tout au moins de l'identifier).
Avant, dans GLPI 0.72, lorsqu'un logiciel était raccroché à un ordinateur, toutes les licences étaient listées, avec leur nom, leur version et la clé de licence ; maintenant, seul le nom (en général "(1)" ou "(2)") est affiché, et il n'est donc plus possible d'identifier la licence que l'on est en train de raccrocher à l'ordinateur. C'est un vrai problème pour les licences boites avec de nombreuses clés différentes pour une même version.
Le seul moyen de relier la bonne licence n'est plus de partir de l'ordinateur (front/software.form.php&_itemtype=Software&_glpi_tab=Computer_SoftwareVersion) pour y relier tous les logiciels installés, mais de partir de chaque logiciel (front/computer.form.php&_itemtype=Computer&_glpi_tab=Computer_SoftwareVersion) pour les installer un par un sur l'ordinateur. Cela devient nettement plus compliqué !

Deuxième point, pour affecter un logiciel à un ordinateur, on peut soit 1.installer un logiciel soit 2. ajouter une licence. Je ne comprends pas très bien la différence. Dans les anciennes versions, cette différence n'existait pas, les logiciels libres avaient une licence illimitée avec une clé "free".

Troisième point, il est possible d'affecter à un ordinateur une licence même si le quota d'utilisation de celle-ci est dépassé.

Je propose donc :
1. d'afficher la clé de licence et la version dans la liste lorsqu'on installe une licence sur un ordinateur (depuis la gestion d'un ordinateur)
2. de ne pas faire de différence entre licences et logiciels et juste de proposer d'installer une licence, y compris pour les logiciels libres
3. de montrer dans la liste des licences lorsqu'on l'installe sur un ordinateur le nombre total de licences et le nombre d'installation de cette licence

Merci !

Thanks for you suggestion.


I'm currently working on license improvements for GLPI 0.91.

You can pull the code here : https://github.com/glpi-project/glpi/pull/313

Hello.


Mycode has just been merged into the master branch.


I've implemented a test to forbid adding a computer to a license if the license number of item is reached.

I shall implement the license serial & version when adding a license to a computer.


But I disagree on merging software & license. It's not the same thing, and it might be managed by 2 different kind of people (see the new feature being merged, there's a special menu & right to manage licenses).

Terminé

I close this request without news on this suggestion.

Please feel free to reopen if you have the possibility to test the feature with a newer release.