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

auto-create ticket when contract expire
Add more possiblity to manage contratcs :
- add users/groups in charge of contratcs
- send notifications to the groups/users in charge
- auto-create tickets when contratcs expired, Ticket assigned to groups/users in charge

Allow to enable SNMP inventory features
Today in the SNMP inventory it is not possible to select whether or not to bring the resources it brings, such as: Model, Manufacturer, Description, Network Ports, Firmware, etc. There is something similar created in Administration > Inventory, where we can disable some resources We don't want to have the inventory of agents at all, but there is nothing we can deny partial import when we are talking about SNMP inventory.
My suggestion would be precisely that, allowing us to disable the partial import of certain SNMP control information.
This would be useful in the sense of, for example:
I have a scenario where the Network ports of the Switches that were inventoried are conflicting with the device's IP information and that's why I want to make my inventory "cleaner" and more "focused", so I disable the switch's network port inventory, the others data I want to have the complete inventory minus this one.

Used item history unavailable from User view
When an item is being assigned to a person, it shows up under "Used items" list in person view, but there's no entry about used items under person's historical view. On the other hand, if an asset's history is being viewed, history tab shows the history of users to whom the asset was/is assigned to.
This would enable to track what has been ever assigned to user during the user's whole GLPI lifecycle, also this would enable a lot easier tracking of assets - for example assets were assigned to someone else by mistake or by somekind of automation mistake. Currently one has to know the asset name/number first.

Users should be forced to select a rating for satisfaction survey, no default value.
When a user is reaching the satisfaction survey screen, the rating field is defaulted to 3 stars. Many of our users leave this field to 3 stars instead of providing a real rating. I think it would make more sense to have no default on this field to force the user to provide a relevant rating on his own.

Link multiple groups to an asset
It would be useful to be able to link multiple groups to an asset.
There are cases where multiple teams use an asset and having this possibility would be useful as we could have visibility of which assets a group uses and vice versa which groups use an asset. For example, during maintenance interventions, I can see who uses the asset and notify only those groups.

The ability to combine/merge items into one.
One typical problem situation is when a department in a company first manually enters equipment(computer, mice, monitors, usb devices,printers, network devices, simcards, phones, etc) from orders and then there is a record completed by an agent whether GLPI or Fusioninventory.
Everything is ok until the wrong serial number is entered in the manually entered record (or the numbers are entered from the typist's head :/).In such a case we have a problem because 2 separate items begin to function in GLPI , one entered manually with important accounting and administrative data and the history of their changes and the other entered by the agent with technical IT data.
There is no possibility in such a case to merge them into one correct record with preservation of the history of changes.
With preservation of changes also in the fields added using the fields plugin.

UPS managment needed
UPS managment needed whith specifications of this device type and can connection to PC, monitors, ethernet devices (as additional tab in asset page), and can be added to rack managment

Docking station inventory
Add import function in Fusioninventory/GLPIinventory to import USB-C Dock station like HP Dock G5 or IBM in new asset category or in peripheral
Link to this post : https://forum.glpi-project.org/viewtopic.php?id=279332

Link consumables usage to tickets
It should be possible to link consumables to a ticket (not only to users), so a technician can inform when solving a ticket the ammount of each consumable was needed to solve the issue.

More schedule options in recurrent tickets
Create new options on schedule in recurrent tickets, e.g.
"Create ticket in the last friday of the month"
"Create ticket in the second thursday of the month"
Customer support service by UserEcho