Please check if the feature has not already been requested.
If not, please describe it

Reservation Approval
GLPI 10 have the reservation function native, but very simple and is not possible to costum them.
I would like to suggest some improvements to add more potential to this function.
1º option to require reservation approval (Anyone can make a reservation at the moment, without it being validated.)
2º Create the option to limit reservation time (Corrent the user can reserve a item forever) add option like 1 day, 7 days, 2 weeks, etc.
3º Add a field with terms and conditions for equipment reservations, which must be accepted by the applicant at the time of reservation.
Thanks and my best regards

Ability to add notes for all assets
Right now you cannot add notes for racks, PDUs, Passive Devices or Cables. Not sure why these are excluded but notes should be available for everything.

Add documents already known in the GLPI database to ticket follow-ups/tasks/resolutions
Currently, when editing a ticket (or a 'problem' or a 'change') and you want to attach a document, it is only possible to upload NEW documents. It should really be possible to search for an existing document, already known in GLPI database, to attach it to our ticket.

Remote Agent Upgrade
on github project wazhu, they can upgrade the agent via dashboard.
It should be very easy to implement such function in GLPI, as manually upgrade agent is pain for system admin.
procedure:
0. when there is a new agent, alert the admin in the dashboard, admin will click and download a copy to local server.
1, in GLPI dashboard, select one or multiple endpoint.
2. on the top left, ACTION button , add a "Upgrade Agent" option.
3. in the backend, mark the agent_id that need to do agent upgrade.
4. when agent check in every day, and found this need to upgrade flag on the server which associate with the current agent id, then auto download the related agent exe / pkg from server (some agent might not able to access internet due to IT policy, but able to access local GLPI server)
5. after the download, the agent will do a self upgrade.
6. after the upgrade, the agent will do a self inventory, so that the server knows the agent has been upgraded.
7. done.
Thank you.

Survey reminder on dashboard
Hi,
A technician creates a ticket for a customer, let's assume he received information by phone.
So Requester is the customer, Author is the technician.
The ticket is closed, GLPI automatically creates an external satisfaction survey (I didn't try this with internal survey). Now both Requester and Author see the survey reminder in the Personal View at the GLPI Home page (Main dashboard).
It seems only Requester should see the survey, not Author

Add reverse link to clusters
Now in clusters you can define the items (PC or networks) that can be part of the cluster but from the Item's card is not possible to see if it is part of a cluster. I think it is useful to have this info.as it si for certificates, domains, contracts...

Missing SNMPv3 "Context Name" parameter
Both GLPI-Server administration
> inventory
> SNMP credentials
and glpi-netinventory script missing "Context Name" SNMP v3 parameter. Context Name is mandatory in HP printers. Snmpwalk has this parameter. Please add it in available SNMP v3 crredentials.

allow to connect aggregated ports
Ethernet ports can be connected to a device, but aggregated ports are missing the "connect to" option. This would be helpful for complete overview over the network. I want to know which switch trunk is connected to which server trunk - not only which physical interfaces.

Full Text Search
IImplements a full-text search engine that can search across all tickets and the fields they contain.

Add physical ports to computer (similar as is with monitor)
Hi,
we would like to assign physical ports to computers (as already possible with monitors). This functionality would be most useful for notebooks.
Recommended options: USB (number of), USB 3 (number of), Thunderbolt, HDMI, miniHDMI, DVI, miniDVI, D-Sub, DisplayPort, miniDisplayPort, Audio Out (jack), Audio In (jack), Security card, SIM card, SD card, PCMCIA, FireWire, Paralell, PS/2, Ethernet, CD, DVD.
Even better if this was done within computer models, as suggested also for monitors in issue 2350: https://glpi.userecho.com/communities/1/topics/2350-add-usb-hub-to-monitor-ports
Сервис поддержки клиентов работает на платформе UserEcho