Welcome to GLPi feature request service.
Please check if the feature has not already been requested.
If not, please describe it

+4

To give rights to watchers to view tickets where they appear independently of entities

Tomolimo hace 9 años 0

Hello,

Imagine you have plenty of end-users with rights only on the self-service (=simplified) interface.

Imagine you have plenty of entities, and end-users have only 'post-only' rights on one of theses entities.

The need is to give the possibility to end-users to view (and depending on rights to edit) tickets for which they don't have the formal rights (different entities) when and only when they are assigned as watchers on these tickets.


Example:

Two users: U1 and U2 have respectively 'post-only' rights on entities E1 and E2. Let's create one ticket T1 in entity E1 with U1 as requester. In this case U2 cannot see (nor edit) T1. In this case T1 can't be seen by U2 (we can't even assign U2 as watcher due to entity restrict).


1) we would like to be able to assign any user (whatever entity rights he may have) as watcher.

2) we would like to permit U2 to be able to view and add followups to T1.


More:

Of course this should also be possible via groups as watchers. When users belonging to a group (assigned as watcher on T1) don't have formal entity rights.


This need can be linked to the 'carbon copy' of users at ticket creation: when a user is creating a ticket he/she may add any other user to be watchers (independently of entities).


Thank you,

Regards,

Tomolimo

+4

Coloration tâche dans un ticket

Loïc FONTAINE hace 9 años actualizado por ylagva hace 9 años 1

Il serait pratique de colorer une tâche dans le calendrier en fonction de la priorité du ticket auquel elle est associée

+4

Chronometer Task

Cristiano Reis hace 9 años 0

I think that multi chronometer for tasks. The intension is a better control
of task. Multi tasks running at the same time. exemple Stop the task 1 e
continue the task 2.

Some times the user call e dont have ticket. I could start the chronometer
and when stop i would have the option to create a ticket.

+4
En revisión

Integration Geninventorynumber plugin

Walid Nouh hace 10 años actualizado por glpi hace 5 años 2
Upgrade inventory number generation capability by integrating Geninventory plugin into GLPi's core
+3

Assign subscription plans/packages to telephone numbers

AktivniUporabnik hace 4 meses 0

Request:

  • Create a new category - subsciption plans
  • Add a field or tab in the Lines menu of a specific number to assign subscription plans.
  • Include customizable details like plan name, cost, features, and duration.
  • Enable filtering and reporting based on subscription plans.

Benefits:
Improves telecom subscription management, reporting, and resource tracking.

+3

Guidance on Managing Cables and Passive Devices in GLPI: Documentation and Video Resources

Eduardo Spinola hace 4 meses actualizado por Josué hace 3 meses 1

"Português: Poderia ser explicado como funciona a gestão de cabos e dispositivos passivos no GLPI? Existe alguma documentação ou vídeo explicativo sobre o uso deste módulo?"

"Français: Pourriez-vous expliquer comment fonctionne la gestion des câbles et des dispositifs passifs dans GLPI? Y a-t-il une documentation ou une vidéo explicative sur l'utilisation de ce module?"

"English: Could the management of cables and passive devices in GLPI be explained? Is there any documentation or explanatory video on using this module?"

+3

Add variables Ticket template

f0rextazy hace 7 meses actualizado por João Fernando Silveira hace 3 meses 1

Please add variables to the ticket template. Such as the time and date in the title and description field

+3

Provide the application with the ability to visualize the location of the devices on a floorplan

I suggest adding the option to add a floorplan to graphically show the location of the PCs. I share an example:

Youtube video

The display of pc's in the form of list is great. But I think that an ideal complement would be to provide the application with the ability to visualize the location of the devices on a floorplan.

+3

Glpi Deployment on Kubernetes with persistent volumes and SSL certificate Document

KDR hace 2 años actualizado hace 2 años 0

# glpi

Glpi Deployment on Kubernetes with persistent volumes and SSL certificate


Glpi Prerequisites - WebServer, PHP, Mysql/Mariadb Database.

Glpi Key Directories - /var/www/html/glpi/{config, plugins, marketplace.Files}.

MariadDB - /var/lib/mysql

Prerequisites for deploying GLPI:-

Kubernetes Cluster

Shared Storage for PV (You may also use local storage, but it is not recommended.)

1. Clone above repo - https://github.com/Dineshk1205/glpi.git

$ git clone https://github.com/Dineshk1205/glpi.git

2. Crate MariaDB root password as secret –

$ kubectl create secret generic mariadb --from-literal=mariadb-root-password=xxxxx

Image 453


3. Create a glpi namespace.

$ Kubectl create ns glpi

4. Extract controller-v1.9.0.tar.gz file

$ tar -xvf controller-v1.9.0.tar.gz

6. Installing the Nginx controller helm is required.

Helm installation –

$curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3

$ chmod 700 get_helm.sh

$ ./get_helm.sh

6. Nginx deployment: -

Switch to ingress-controller directory.

$ cd ingress-nginx-controller-v1.9.0/charts/ingress-controller

7. Create a ingress-controller namespace

$ kubectl create namespace ingress-nginx

8. Run the following command to install the nginx ingress –

$ helm install -n ingress-nginx ingress-nginx -f values.yaml.

9. SSL Certificate Configuration –

Generate a self-signed certificate or use ca certified certificate.

Crate Secret using Certificate key and cert file in glpi namespace

$ kubectl create secret tls glpi-tls --key xx.key --cert xx.crt -n glpi

Image 456


10. Update the IP address Range in metallb-pool.yaml file based on your network

11. Update host name in ingress.yaml based on your requiremnts

12. Finally, Install MariaDB And glpi

Switch to cloned Directory glpi and run the below command

$ kubectl apply -f .

Check pod status

$ kubectl get pods -A

Once pods are up, check glpi IP to access the GLPI GUI.

$ kubectl get ingress -n glpi

Image 455

Create DNS records for the above IP ( IP is above ingress IP, and Hostname will be matched with ingress.yaml file hostname).Access GLPU using FQDN.

Image 457



DB for Configuring the GLPI

In the Kubernetes cluster, check MariaDB IP

$ kubectl get svc

Image 458

Note down above mariadbsv cluster IP; use IP for connected Glpi.SQL user use root as user and enter a password. (Password created as secret in previous steps)


Image 459


Image 464

Image 465


+3

Dark\light mode on main-screen

repentandliveholy hace 2 años 0

Hello, dear GLPI-comminity! I wonder, is it possible to make a dark-mode right on the menu up-right, or somewhere else on main screen to easily change it in the evening? Thanks!