probesys / glpi-plugins-groupcategory Goto Github PK
View Code? Open in Web Editor NEWGLPI plugin that allows to limit the number of categories available for ticket requesters.
License: GNU Affero General Public License v3.0
GLPI plugin that allows to limit the number of categories available for ticket requesters.
License: GNU Affero General Public License v3.0
Hello,
I noticed a problem when the category list is large.
After scrolling the drop-down list, when you go to select the category, the list goes back to the start.
Bonjour,
J'ai le plugin version 1.2.3 sous GLPI 9.4.5.
Si je modifie un ticket (ajout suivi par exemple), la catégorie est modifiée et passe sur la première de la liste.
Cette réaction provoque des exécutions en chaîne de règles et notification...
Serait-il possible de corriger ce problème ?
Cordialement.
First of all, thanks advanced ! This plugin help a lot of users to segment their services.
I was reading the code of this plugin, trying to create a fork to instead of restrict Categories by Group, I was trying to restrict by Entity.
(Im not dev, so Im justing use trial and error process)
We known that we can set categories by entities using Dynamic mode, but for MSPs it will be very useful If we can create a "GLOBAL CATEGORIES TREE" in the root entity in recursive mode and than each client should be set to wich categories they has signed.
So, we could represent our ITILCategories as our ServiceCatalog (Global) and than each Entity (Clients) Will just allowed consum the categories selected.
I am using the plugin in a GLPI 10.0.7 installation, and for users belonging to a group that uses the simplified interface, it does not allow selecting the category when creating a ticket. Thank you for your assistance.
This is a very important plugin . It is possible to update to use in the last version ?
Merci ..
Hello,
I would like to know if a port was going to be done for the 9.5.X version ?
Best regards,
I tried to install the plugin, but the screen is all white.
glpi version: 10.0.5
Lorsque j'installe le plugin avec la commande bin/console plugin:install
, les alertes suivantes apparaissent:
PHP User Warning (512): Usage of "utf8_unicode_ci" charset/collation detected, should be "utf8mb4_unicode_ci" in /var/www/glpidemo/html/src/DBmysql.php at line 2136
PHP Warning: Usage of "utf8_unicode_ci" charset/collation detected, should be "utf8mb4_unicode_ci" in /var/www/glpidemo/html/src/DBmysql.php on line 2136
PHP User Warning (512): Usage of signed integers in primary or foreign keys is discouraged, please use unsigned integers instead in `glpi_plugin_groupcategory_groupcategories`.`id`. in /var/www/glpidemo/html/src/DBmysql.php at line 2174
PHP Warning: Usage of signed integers in primary or foreign keys is discouraged, please use unsigned integers instead in `glpi_plugin_groupcategory_groupcategories`.`id`. in /var/www/glpidemo/html/src/DBmysql.php on line 2174
La commande bin/console migration:utf8mb4
effectue la migration.
Il serait bienvenu de ne pas avoir d'alerte à l'installation
In order to this plugin be useful for broader audience, it would be very helpful to be possible to localize it into other languages as well (especially English).
Hi,
I unzipped the file in the ./plugins directory but the plugin did not appear in the glpi interface.
Groupcategory v1.2.2
Hello.
GLPI v9.4.3
GroupCategory v1.2
The plugin does not work in Simplified interface, all categories are displayed.
In Standard interface, parent categories work, child categories are not selected.
Checked on a new installation, without additional plugins.
Hi. It is possible to install the plugin on GLPI 9.4?
Error:
[error] 7757#7757: *1805656 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to undefined function TableExists() in /var/www/glpi/plugins/groupcategory/hook.php:12 Stack trace: #0 /var/www/glpi/inc/plugin.class.php(493): plugin_groupcategory_install() #1 /var/www/glpi/front/plugin.form.php(47): Plugin->install('8') #2 {main}
//PHP 7.3.16 ; Centos 8.1 stable
//logs below
Unwanted current behavior:
When activating plugin : "Message n'est pas conforme CSRF" ; however if I enter the plugin name in the setup.php line 31 like this : $PLUGIN_HOOKS['csrf_compliant'][GroupCategory] = true;
Then the plugin activates but with the error messages below
Wanted proper behavior :
No error message when activating the plugin
Logs:
PHP Warning (2): Use of undefined constant GroupCategory - assumed 'GroupCategory' (this will throw an Error in a future version of PHP) in /home/newsurf9/glpidemo1/plugins/GroupCategory/setup.php at line 31
PHP Warning (2): Cannot modify header information - headers already sent by (output started at /home/newsurf9/glpidemo1/inc/application/errorhandler.class.php:364) in /home/newsurf9/glpidemo1/ajax/displayMessageAfterRedirect.php at line 37
PHP Warning (2): Cannot modify header information - headers already sent by (output started at /home/newsurf9/glpidemo1/inc/application/errorhandler.class.php:364) in /home/newsurf9/glpidemo1/inc/html.class.php at line 2203
PHP Warning (2): Cannot modify header information - headers already sent by (output started at /home/newsurf9/glpidemo1/inc/application/errorhandler.class.php:364) in /home/newsurf9/glpidemo1/inc/html.class.php at line 2204
Lorsque j'utilise la commande bin/console plugin:activate groupcategory
pour activer le plugin, cela ne fonctionne pas et les messages suivants s'affichent:
Plugin "groupcategory" activation failed.
Plugin GroupCategory is not CSRF compliant!
Il est possible de contourner l'erreur en activant le plugin sur l'interface web (dans Configuration
→ Plugins
).
Il serait bienvenu de pouvoir activer ce plugin depuis la ligne de commandes.
GLPI 9.4.4
Bonjour,
A la création d'un ticket le choix de la catégorie fonctionne sans problème et l'attribue correctement au ticket.
Par contre, au niveau affichage, la 1ère catégorie de la liste est affichée et reprise à chaque enregistrement.
Ce qui est dérangent car il faut vérifier et remettre la catégorie à chaque fois que l'on veut éditer le ticket.
Cordialement,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.