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

Contracts: Add an Internal Notice field
Current Notice field is not enough. Most organizations need two timings:
- Notice, which is the official delay required by the supplier to renew the contract (by example 2 months);
- Internal Delay, which is the time required by the organization to handle and prepare the renewal (hierarchy approval, validation process, etc.) (by example 3 weeks).
Currently, we have to merge both delays into the single Notice, but doing so 1) we lost the official delay, and 2) we have to round up delays (being unable to pick days but only months).
That's why I think adding a second Notice field (which could be name Internal Notice) would help to better manage contracts.

spell check
On GLPI 10.0 you cannot right click and amend spelling. It would be good to integrate a dictionary of sorts.

Tracking phones lines/internet connections like assets only missing tickets tab to make perfect
With a little effort you can add phone lines to tickets to help track problems like internet outages or old school static on an analog long.
Administration - > Profiles -> Profile your wanting -> Assistance: Associable items to a ticket
What it's missing is if you look at the line under Management -> Lines there is not "Ticket" tab like in assets where you can see all tickets attached to the line. This would be helpful as we track all of our internet connections and it would be nice to have a easy history of outages or flakiness etc.

Hide pane Tools (personal reminders and rss feed)
Hide pane "Tools" (personal reminders and rss feed).

Option to add custom assets in the list
Hi Team,
Is it possible to add an option where we can add custom asset names like DVR, Attendance machine, Laptops, MAC, SIP phone, Server, etc...

Add ISCSI storage type in agent's json parser
i just tried to run the v1.4 agent on my servers and got the following output:
[info] sending contact request to server0
[info] sending prolog request to server0
[info] running task Inventory
[info] New inventory from pve-enc0bl01-2022-08-02-12-13-36 for server0 (tag=enc0bl01)
[error] [http client] communication error: 500 Internal Server Error
[error] [http client] server error: JSON does not validate. Violations:
"ISCSI" does not match to ^(SCSI|HDC|IDE|USB|1394|SATA|SAS|ATAPI)$ at #->properties:content->properties:storages->items[1]:1->properties:interface
that makes sense as some of my lvm volumes are hosted on a HPE MSA2040, which is accessible through ISCSI
I think that ISCSI is a type of storage worthy of being counted in the standard types
please add it :-)

globalsearch closed tickets
Hi, would be nice to have an option to search closed item with the Globalsearch form.
For instance, when searching in tickets, have the ticket.getDefaultSearchRequest not filtering on "searchtype=notclosed", or at least let the administrators select the option and save it to database.

Improve search fields from plugins in existent objects
I have added 2 fields to ticket object, one from the plugin Custom fields, and one in my own plugin...
I have two problems
a) When we add the column as part of the result (or because we add it in the filter), the title always put PLUGIN - xxxx and the name of the field....
This is something inside the twig and we can overrride. A normal user don't understand nothing about plugins, and this disturb them.
b) There is no option to rewrite the result (f.ex, to put an specific link)...
If i define f.ex the Suppliers.Name field, and i want add some info at the end and make a link, i can't do unles i change the field definition in the query...
One idea is that we should be able to call the Plugin method for specific fields.... but now the query always put to the field the itemtype = "ticket" (or the object we are displaying).... Maybe a new option in the search field definition (specific_itemtype), should work
(Well it works, but i can't apply upgrades without lost the changes and reimplement again).

Object main information shouldn't be hidden
When you display a supplier, project, ticket, etc... the main information is in the default tab, and when we change to see f.ex the issues of a project, we lost the title of the project or user....
The idea is to change the twig structure and have in the header some useful information (title, impersonate for users, etc)...
A plus should be the possibility of overwrite this header..
Customer support service by UserEcho