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

Enable password reset from configuration panel
Now to enable the password reset feature (from login page) you need to disable the related notification.
It should be more linear to go to general->security panel to enable or disable this feature

fine grained location
Add in extra fields related to location
"location" is hardly an explicitly identifiable term.
The following might be better & more searchable.
Country
Site
Item location
For example
if you have equipment over multiple countries, the current system is not explicit enough, if you have to sort by geographic bounded areas like cities.
then if you have multiple sites in those cities ()factory/shop/warehouse) & staff "homes"
finally you have a physical "location" within the site.
By splitting it out, it makes it far more searchable & reportable.

Printer consumable usage problem
When I used GLPI to manage printers and consumables corresponding to multiple colors of the printer, I found that the printing paper counters for replacing consumables of different colors were calculated in a uniform way, and there was no way to calculate the print counts of consumables of different colors. I hope this can be improved. The counter of the consumable printing paper should be based on the color of the consumable, instead of using the unified cumulative calculation method.

Have a check box filter for users appearing in the user list , in user profile
currently plugins such as fusion inventory make a new user account...
This then appears in the user list for tickets and in other places.
Either:
1. have a set of "system" users that don't show up
2. have a separate "check flag" to exclude the user account from the users lists
this could also serve the purpose to hide staff that have left, whilst leaving any outstanding tickets/reports with missing information and stil lpreventing them from appearing in the user list, without haveing to play " make a special group"

Slack integration (notify users when something has been done with their tickets)
Hi.
It would be awesome to have official bot for GLPI in Slack.
The primary usefulness would be to notify user via Slack that something has been done on the user's ticket: new reply, new status, etc.

Registration accepted despite the presence of a mandatory field
When creating a ticket via the collector, we do not manage the fact that
the category field is mandatory which is very good because the ticket
is not categorized yet by a technician but when the ticket is completed
by a technician, the ticket can be registered despite the fact that this
field is mandatory. It seems to be a bug, no?

Distinguish tickets awaiting feedback from users and feedback from providers
Is there a way to add a new status? if not, it might be interesting to be able to add a different status to distinguish tickets awaiting user feedbacks from users and feebacks from service providers or supports. We could call those 2 status "pending users" and "pending providers".

multiple and discreet mail severs authentication
[fr]
Bonjour,
Proposition : Authentification, par défaut, multiple et discrète, avec serveur(s) e-mail.
Situation : GLPI configuré avec un ou plusieurs serveurs e-mail pour authentifier, par ce mode de connexion, plusieurs utilisateurs, d’appartenances différentes.
Objectif : Ne pas être obliger d’afficher la liste déroulante des modes d’authentifications (serveurs mail) et laisser GLPI « analyser », à l’aide du domain « @domain.tld » par quelle méthode configurée authentifier puis connecter les utilisateurs déclarés.
Cela, sans que
personne ne puisse savoir, explicitement, quels sont les
« @domain.tld » disponibles.
[en] (Google translate)
Hello,Proposal: Authentication, by default, multiple and discreet, with e-mail server (s).
Context: GLPI configured with one or more email servers to authenticate, by this connection mode, multiple users from different affiliations.
Purpose: Do not have to display the drop-down list of authentication modes (mail servers) and let GLPI "analyze", using the domain "@domain.tld" by which configured method to authenticate and then connect the declared users.
This, without anyone being able to know, explicitly, which “@domain.tld” are available.

Training module
add Items - Training - manage inventory of office training and assign them to multiple users
Customer support service by UserEcho