Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/amidaware/tacticalrmm
/ functions
Functions
1,715 in github.com/amidaware/tacticalrmm
⨍
Functions
1,715
◇
Types & classes
1,011
↳
Endpoints
155
↓ 175 callers
Method
save
(self, *args, **kwargs)
api/tacticalrmm/agents/models.py:149
↓ 173 callers
Function
notify_error
(msg: str)
api/tacticalrmm/tacticalrmm/helpers.py:38
↓ 145 callers
Method
check_not_authenticated
(self, method: str, url: str)
api/tacticalrmm/tacticalrmm/test.py:98
↓ 133 callers
Method
check_authorized
( self, method: str, url: str, data: Optional[Dict[Any, Any]] = {} )
api/tacticalrmm/tacticalrmm/test.py:140
↓ 125 callers
Method
get
(self, request, agent_id, port)
api/tacticalrmm/agents/views.py:382
↓ 100 callers
Method
check_not_authorized
( self, method: str, url: str, data: Optional[Dict[Any, Any]] = {} )
api/tacticalrmm/tacticalrmm/test.py:131
↓ 100 callers
Method
get
(self, request)
api/tacticalrmm/ee/reporting/views.py:1051
↓ 99 callers
Function
_has_perm
(request, perm: str)
api/tacticalrmm/tacticalrmm/permissions.py:13
↓ 94 callers
Method
get
(self, request, pk)
api/tacticalrmm/alerts/views.py:122
↓ 93 callers
Method
save
(self, *args, **kwargs)
api/tacticalrmm/checks/models.py:168
↓ 73 callers
Method
is_valid
(self)
api/tacticalrmm/core/models.py:503
↓ 66 callers
Method
run
(self, lines: List[str])
api/tacticalrmm/ee/reporting/markdown/ignorejinja_ext.py:32
↓ 65 callers
Method
post
(self, request: Request)
api/tacticalrmm/ee/reporting/views.py:915
↓ 61 callers
Method
check_authorized_superuser
( self, method: str, url: str, data: Optional[Dict[Any, Any]] = {} )
api/tacticalrmm/tacticalrmm/test.py:150
↓ 52 callers
Method
post
(self, request, agent_id)
api/tacticalrmm/agents/views.py:1232
↓ 51 callers
Function
get_core_settings
()
api/tacticalrmm/core/utils.py:82
↓ 51 callers
Method
setup_coresettings
(self)
api/tacticalrmm/tacticalrmm/test.py:95
↓ 49 callers
Function
_has_perm_on_agent
(user: "User", agent_id: str)
api/tacticalrmm/tacticalrmm/permissions.py:26
↓ 49 callers
Method
get
(self, request)
api/tacticalrmm/core/views.py:279
↓ 46 callers
Method
get
(self, request, agent_id=None, policy=None)
api/tacticalrmm/checks/views.py:30
↓ 45 callers
Method
nats_cmd
( self, data: Dict[Any, Any], timeout: int = 30, wait: bool = True )
api/tacticalrmm/agents/models.py:916
↓ 44 callers
Function
build_queryset
( *, data_source: Dict[str, Any], limit: Optional[int] = None, user: Optional["User"] = None,
api/tacticalrmm/ee/reporting/utils.py:259
↓ 43 callers
Method
create_user_with_roles
(self, roles: List[str])
api/tacticalrmm/tacticalrmm/test.py:174
↓ 43 callers
Method
filter_by_role
(self, user: "User")
api/tacticalrmm/tacticalrmm/models.py:11
↓ 36 callers
Method
error
( cls, message: str, agent: "Optional[Agent]" = None, log_type: str = DebugLog
api/tacticalrmm/logs/models.py:410
↓ 35 callers
Method
authenticate
(self)
api/tacticalrmm/tacticalrmm/test.py:53
↓ 35 callers
Method
save
(self, *args, **kwargs)
api/tacticalrmm/autotasks/models.py:159
↓ 34 callers
Method
patch
(self, request, pk)
api/tacticalrmm/checks/views.py:176
↓ 33 callers
Method
get
(self, request, agent_id=None, policy=None)
api/tacticalrmm/autotasks/views.py:23
↓ 31 callers
Method
save
(self, *args, **kwargs)
api/tacticalrmm/clients/models.py:123
↓ 28 callers
Method
delete
(self, request, agent_id, pid)
api/tacticalrmm/agents/views.py:365
↓ 27 callers
Method
delete_many_pattern
(self, pattern: str, version: Optional[int] = None)
api/tacticalrmm/tacticalrmm/cache.py:8
↓ 27 callers
Method
set_alert_template
(self)
api/tacticalrmm/agents/models.py:806
↓ 26 callers
Method
get
(self, request, agentid)
api/tacticalrmm/apiv3/views.py:235
↓ 25 callers
Method
get_model
(self)
api/tacticalrmm/tacticalrmm/auth.py:32
↓ 24 callers
Method
delete
(self, request: Request, pk: int)
api/tacticalrmm/ee/reporting/views.py:473
↓ 24 callers
Method
get_checks_with_policies
( self, exclude_overridden: bool = False )
api/tacticalrmm/agents/models.py:543
↓ 22 callers
Method
delete
(self, request)
api/tacticalrmm/core/views.py:331
↓ 22 callers
Method
get
(self, request)
api/tacticalrmm/clients/views.py:196
↓ 21 callers
Method
get_tasks_with_policies
(self)
api/tacticalrmm/agents/models.py:559
↓ 21 callers
Method
handle_alert_failure
( cls, instance: Union[Agent, TaskResult, CheckResult] )
api/tacticalrmm/alerts/models.py:290
↓ 21 callers
Method
save
(self, *args, **kwargs)
api/tacticalrmm/accounts/models.py:217
↓ 20 callers
Method
get
(self, request, pk)
api/tacticalrmm/automation/views.py:133
↓ 20 callers
Method
save
(self, *args, **kwargs)
api/tacticalrmm/core/models.py:160
↓ 19 callers
Method
get
(self, request)
api/tacticalrmm/scripts/views.py:28
↓ 19 callers
Method
post
(self, request)
api/tacticalrmm/accounts/views.py:348
↓ 19 callers
Method
save
(self, *args: Any, **kwargs: Any)
api/tacticalrmm/automation/models.py:43
↓ 18 callers
Method
parse_script_args
(cls, agent, shell: str, args: List[str] = [])
api/tacticalrmm/scripts/models.py:205
↓ 18 callers
Function
rand_range
Input is milliseconds. Returns float truncated to 2 decimals.
api/tacticalrmm/tacticalrmm/helpers.py:108
↓ 18 callers
Function
sysd_svc_is_running
(svc: str)
api/tacticalrmm/core/utils.py:229
↓ 16 callers
Function
get_mesh_ws_url
()
api/tacticalrmm/core/utils.py:98
↓ 16 callers
Method
parse_script_env_vars
(cls, agent, shell: str, env_vars: list[str] = [])
api/tacticalrmm/scripts/models.py:243
↓ 16 callers
Method
post
(self, request, pk)
api/tacticalrmm/checks/views.py:115
↓ 15 callers
Method
get
(self, request)
api/tacticalrmm/accounts/views.py:243
↓ 15 callers
Method
info
( cls, message: str, agent: "Optional[Agent]" = None, log_type: str = DebugLog
api/tacticalrmm/logs/models.py:380
↓ 15 callers
Method
parse_script_args
(self, args: List[str])
api/tacticalrmm/alerts/models.py:826
↓ 14 callers
Method
post
(self, request)
api/tacticalrmm/clients/views.py:200
↓ 14 callers
Method
put
(self, request: Request)
api/tacticalrmm/ee/reporting/views.py:748
↓ 13 callers
Function
_has_perm_on_site
(user: "User", site_id: int)
api/tacticalrmm/tacticalrmm/permissions.py:82
↓ 12 callers
Method
delete
(self, request, pk)
api/tacticalrmm/accounts/views.py:308
↓ 12 callers
Function
generate_html
( *, template: str, template_type: str, css: str = "", html_template: Optional[int] = None
api/tacticalrmm/ee/reporting/utils.py:114
↓ 12 callers
Method
post
(self, request, pk)
api/tacticalrmm/autotasks/views.py:108
↓ 12 callers
Method
post
(self, request)
api/tacticalrmm/core/views.py:317
↓ 12 callers
Method
save
(self, *args, **kwargs)
api/tacticalrmm/checks/models.py:334
↓ 12 callers
Method
setup_client
(self)
api/tacticalrmm/tacticalrmm/test.py:71
↓ 11 callers
Method
connect
(self)
api/tacticalrmm/core/consumers.py:40
↓ 11 callers
Method
delete
(self, request, pk)
api/tacticalrmm/scripts/views.py:89
↓ 11 callers
Method
get
(self, request, agent_id=None)
api/tacticalrmm/logs/views.py:97
↓ 11 callers
Method
put
(self, request)
api/tacticalrmm/accounts/views.py:457
↓ 10 callers
Method
delete
(self, request, pk)
api/tacticalrmm/clients/views.py:340
↓ 10 callers
Function
get_meshagent_url
( *, ident: "MeshAgentIdent", plat: str, mesh_site: str, mesh_device_id: str )
api/tacticalrmm/core/utils.py:235
↓ 10 callers
Method
put
(self, request, pk)
api/tacticalrmm/alerts/views.py:126
↓ 10 callers
Method
related_agents
( self, mon_type: Optional[str] = None )
api/tacticalrmm/automation/models.py:91
↓ 10 callers
Method
rename
Renames the file or folder specified. If the name is already taken then 6 random characters (_cb6dge) will be appended to the name
api/tacticalrmm/ee/reporting/storage.py:41
↓ 9 callers
Function
_has_perm_on_client
(user: "User", client_id: int)
api/tacticalrmm/tacticalrmm/permissions.py:59
↓ 9 callers
Method
delete_superseded_updates
(self)
api/tacticalrmm/agents/models.py:1112
↓ 9 callers
Method
handle_alert_resolve
( cls, instance: Union[Agent, TaskResult, CheckResult] )
api/tacticalrmm/alerts/models.py:586
↓ 9 callers
Method
post
(self, request)
api/tacticalrmm/automation/views.py:42
↓ 9 callers
Function
process_dependencies
( *, variables: str, dependencies: Dict[str, Any] )
api/tacticalrmm/ee/reporting/utils.py:598
↓ 9 callers
Method
put
(self, request, pk)
api/tacticalrmm/clients/views.py:232
↓ 9 callers
Method
save
(self, *args: Any, **kwargs: Any)
api/tacticalrmm/logs/models.py:46
↓ 9 callers
Method
send_mail
( self, subject: str, body: str, attachment: Optional[bytes] = None,
api/tacticalrmm/core/models.py:275
↓ 9 callers
Function
token_is_valid
Return type: token: str, is_valid: bool. Token wil be an empty string is not valid.
api/tacticalrmm/core/utils.py:53
↓ 8 callers
Function
create_win_task_schedule
(pk: int, agent_id: Optional[str] = None)
api/tacticalrmm/autotasks/tasks.py:26
↓ 8 callers
Method
get_patch_policy
(self)
api/tacticalrmm/agents/models.py:742
↓ 8 callers
Function
get_validated_agent
(agent_id, min_version="2.10.0")
api/tacticalrmm/agents/utils.py:90
↓ 8 callers
Method
is_agent_excluded
(self, agent: "Agent")
api/tacticalrmm/automation/models.py:84
↓ 8 callers
Method
mesh_action
( self, *, payload: dict[str, Any], wait=True )
api/tacticalrmm/core/mesh_utils.py:94
↓ 8 callers
Method
patch
(self, request)
api/tacticalrmm/apiv3/views.py:142
↓ 8 callers
Method
put
(self, request)
api/tacticalrmm/core/views.py:80
↓ 8 callers
Method
resolve
(self)
api/tacticalrmm/alerts/models.py:110
↓ 8 callers
Function
scheduled_task_runner
()
api/tacticalrmm/core/tasks.py:607
↓ 8 callers
Function
send_nats_command
(agent, func: str, payload: dict, timeout: int = 60)
api/tacticalrmm/agents/utils.py:103
↓ 7 callers
Method
_error
(self, *args)
api/tacticalrmm/core/management/commands/check_mesh.py:15
↓ 7 callers
Method
authenticate_agent
(self, agent: "Agent")
api/tacticalrmm/tacticalrmm/test.py:81
↓ 7 callers
Method
get
(self, request, agent_id)
api/tacticalrmm/services/views.py:35
↓ 7 callers
Function
get_agent_url
(*, goarch: str, plat: str, token: str = "")
api/tacticalrmm/agents/utils.py:24
↓ 7 callers
Method
get_or_create_field_value
(self, instance)
api/tacticalrmm/core/models.py:472
↓ 7 callers
Function
is_posix_abs_path
(s: str)
api/tacticalrmm/agents/utils.py:178
↓ 7 callers
Function
make_random_password
(*, len: int)
api/tacticalrmm/tacticalrmm/helpers.py:128
next →
1–100 of 1,715, ranked by callers