mirror of
https://github.com/amidaware/tacticalrmm.git
synced 2026-04-26 15:05:57 +03:00
[GH-ISSUE #277] Feature Request: Custom URL actions on clients #2124
Labels
No labels
In Process
bug
bug
dev-triage
documentation
duplicate
enhancement
fixed
good first issue
help wanted
integration
invalid
pull-request
question
requires agent update
security
ui tweak
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tacticalrmm#2124
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nr-plaxon on GitHub (Feb 16, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/277
Originally assigned to: @sadnub on GitHub.
Custom URLs that accept values from custom fields could allow integration of other tools such as TeamViewer.
Example: A custom field named TeamViewerID could be created and assigned to a client by using the local command
tacticalrmm.exe --fieldname TeamViewerID --fieldvalue "123456789"This field (and all other custom fields) should be visible (ie. as a table, exportable as CSV) in a separate tab on the client in TRMM.
Next, we should be able to create custom URLs for web actions. These could be listed in a separate submenu on a right click on the client name, just like the "Run Favorited Scripts" menu:
A custom URL could be defined by using the custom variable created earlier:
https://start.teamviewer.com/{{TeamViewerID}}which would result in
https://start.teamviewer.com/123456789Having this as a clickable link in the a "Open Custom URL" submenu would allow integration of many tools that allow for URL schemas to run certain actions.
As a further enhancement, this could be modified to allow for calling REST APIs with GET and POST request and displaying / processing the results.
Custom field feature request: https://github.com/wh1te909/tacticalrmm/issues/155
@Omnicef commented on GitHub (Feb 16, 2021):
I agree as long as it can be generic. TeamViewerID is a good example. But I need it ffor other things such as osTicket and Connectwise Control.
@Omnicef commented on GitHub (Feb 16, 2021):
As far as placement... I'd be okay with it down in the Summary section as a clickable link.
@nr-plaxon commented on GitHub (Feb 16, 2021):
This is meant to be configurable, so it could call any web link, be it osTicket, Connectwise Control, etc.
@Omnicef commented on GitHub (Feb 16, 2021):
Got it. This would be great.
@sadnub commented on GitHub (May 7, 2021):
This will be possible in the next release with url actions.
@wh1te909 commented on GitHub (May 12, 2021):
released in 0.6.9 https://wh1te909.github.io/tacticalrmm/functions/url_actions/