glpi-project / glpi

GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
https://glpi-project.org
GNU General Public License v3.0
4.17k stars 1.28k forks source link

NotificationTarget inheretance broken #17913

Open blippercop opened 1 week ago

blippercop commented 1 week ago

Code of Conduct

Is there an existing issue for this?

Version

10.0.16

Bug description

Company Company > Departement 1 Company > Departement 2 Company > Departement 3 Company > Departement 4

While the inheritance (overwriting) of templates works fine it doesn't work for the assigned targets. Create a notification on company level. All departments have the same notification. Now, one department decided that they don't want notifications for "added followup" event. So I recreated it in department 3 and changed who is receiving the notification. However, they are still receiving notifications as set in the company level (if I disable it at company level there is no notification send) but this adds a lot of maintenance work as you have to remember this each time a new entity is created. Also the GUI is misleading thinking you can control / manage it for each entity separately.

Relevant log output

No response

Page URL

No response

Steps To reproduce

No response

Your GLPI setup information

No response

Anything else?

No response

blippercop commented 1 week ago

Btw. there is no cloning function for the notification, so if this is "by design" its a lot of work for multiple units as you have to recreate them for each unit if at least one unit want to behave differently.