amidaware / tacticalrmm

A remote monitoring & management tool, built with Django, Vue and Go.
https://docs.tacticalrmm.com
Other
3.15k stars 440 forks source link

Limit URL action to Client/Site/Agent #1969

Open janstalhut opened 1 month ago

janstalhut commented 1 month ago

Is your feature request related to a problem? Please describe. I have set up various URL actions, but only a few of them can be used on clients or sites. The context menu there is therefore confusing.

Describe the solution you'd like A simple solution would be to have three checkboxes for each URL action, each of which makes the URL action available for clients, agents and/or agents.

Describe alternatives you've considered It would also be conceivable to automate the limitation: at least in my specific case, some URL actions contain placeholders for custom fields of the agents. In this case, the URL actions obviously do not work at client or site level. And other URLs contain a placeholder that refers to the site, so that they cannot be applied to clients.

P6g9YHK6 commented 1 month ago

https://github.com/amidaware/tacticalrmm/issues/1779 & https://github.com/amidaware/tacticalrmm/issues/1585 related i already proposed to have this trough policy and think this is the best solution