MCPcopy Index your code

hub / github.com/amidaware/tacticalrmm / functions

Functions1,715 in github.com/amidaware/tacticalrmm

↓ 175 callersMethodsave
(self, *args, **kwargs)
api/tacticalrmm/agents/models.py:149
↓ 173 callersFunctionnotify_error
(msg: str)
api/tacticalrmm/tacticalrmm/helpers.py:38
↓ 145 callersMethodcheck_not_authenticated
(self, method: str, url: str)
api/tacticalrmm/tacticalrmm/test.py:98
↓ 133 callersMethodcheck_authorized
( self, method: str, url: str, data: Optional[Dict[Any, Any]] = {} )
api/tacticalrmm/tacticalrmm/test.py:140
↓ 125 callersMethodget
(self, request, agent_id, port)
api/tacticalrmm/agents/views.py:382
↓ 100 callersMethodcheck_not_authorized
( self, method: str, url: str, data: Optional[Dict[Any, Any]] = {} )
api/tacticalrmm/tacticalrmm/test.py:131
↓ 100 callersMethodget
(self, request)
api/tacticalrmm/ee/reporting/views.py:1051
↓ 99 callersFunction_has_perm
(request, perm: str)
api/tacticalrmm/tacticalrmm/permissions.py:13
↓ 94 callersMethodget
(self, request, pk)
api/tacticalrmm/alerts/views.py:122
↓ 93 callersMethodsave
(self, *args, **kwargs)
api/tacticalrmm/checks/models.py:168
↓ 73 callersMethodis_valid
(self)
api/tacticalrmm/core/models.py:503
↓ 66 callersMethodrun
(self, lines: List[str])
api/tacticalrmm/ee/reporting/markdown/ignorejinja_ext.py:32
↓ 65 callersMethodpost
(self, request: Request)
api/tacticalrmm/ee/reporting/views.py:915
↓ 61 callersMethodcheck_authorized_superuser
( self, method: str, url: str, data: Optional[Dict[Any, Any]] = {} )
api/tacticalrmm/tacticalrmm/test.py:150
↓ 52 callersMethodpost
(self, request, agent_id)
api/tacticalrmm/agents/views.py:1232
↓ 51 callersFunctionget_core_settings
()
api/tacticalrmm/core/utils.py:82
↓ 51 callersMethodsetup_coresettings
(self)
api/tacticalrmm/tacticalrmm/test.py:95
↓ 49 callersFunction_has_perm_on_agent
(user: "User", agent_id: str)
api/tacticalrmm/tacticalrmm/permissions.py:26
↓ 49 callersMethodget
(self, request)
api/tacticalrmm/core/views.py:279
↓ 46 callersMethodget
(self, request, agent_id=None, policy=None)
api/tacticalrmm/checks/views.py:30
↓ 45 callersMethodnats_cmd
( self, data: Dict[Any, Any], timeout: int = 30, wait: bool = True )
api/tacticalrmm/agents/models.py:916
↓ 44 callersFunctionbuild_queryset
( *, data_source: Dict[str, Any], limit: Optional[int] = None, user: Optional["User"] = None,
api/tacticalrmm/ee/reporting/utils.py:259
↓ 43 callersMethodcreate_user_with_roles
(self, roles: List[str])
api/tacticalrmm/tacticalrmm/test.py:174
↓ 43 callersMethodfilter_by_role
(self, user: "User")
api/tacticalrmm/tacticalrmm/models.py:11
↓ 36 callersMethoderror
( cls, message: str, agent: "Optional[Agent]" = None, log_type: str = DebugLog
api/tacticalrmm/logs/models.py:410
↓ 35 callersMethodauthenticate
(self)
api/tacticalrmm/tacticalrmm/test.py:53
↓ 35 callersMethodsave
(self, *args, **kwargs)
api/tacticalrmm/autotasks/models.py:159
↓ 34 callersMethodpatch
(self, request, pk)
api/tacticalrmm/checks/views.py:176
↓ 33 callersMethodget
(self, request, agent_id=None, policy=None)
api/tacticalrmm/autotasks/views.py:23
↓ 31 callersMethodsave
(self, *args, **kwargs)
api/tacticalrmm/clients/models.py:123
↓ 28 callersMethoddelete
(self, request, agent_id, pid)
api/tacticalrmm/agents/views.py:365
↓ 27 callersMethoddelete_many_pattern
(self, pattern: str, version: Optional[int] = None)
api/tacticalrmm/tacticalrmm/cache.py:8
↓ 27 callersMethodset_alert_template
(self)
api/tacticalrmm/agents/models.py:806
↓ 26 callersMethodget
(self, request, agentid)
api/tacticalrmm/apiv3/views.py:235
↓ 25 callersMethodget_model
(self)
api/tacticalrmm/tacticalrmm/auth.py:32
↓ 24 callersMethoddelete
(self, request: Request, pk: int)
api/tacticalrmm/ee/reporting/views.py:473
↓ 24 callersMethodget_checks_with_policies
( self, exclude_overridden: bool = False )
api/tacticalrmm/agents/models.py:543
↓ 22 callersMethoddelete
(self, request)
api/tacticalrmm/core/views.py:331
↓ 22 callersMethodget
(self, request)
api/tacticalrmm/clients/views.py:196
↓ 21 callersMethodget_tasks_with_policies
(self)
api/tacticalrmm/agents/models.py:559
↓ 21 callersMethodhandle_alert_failure
( cls, instance: Union[Agent, TaskResult, CheckResult] )
api/tacticalrmm/alerts/models.py:290
↓ 21 callersMethodsave
(self, *args, **kwargs)
api/tacticalrmm/accounts/models.py:217
↓ 20 callersMethodget
(self, request, pk)
api/tacticalrmm/automation/views.py:133
↓ 20 callersMethodsave
(self, *args, **kwargs)
api/tacticalrmm/core/models.py:160
↓ 19 callersMethodget
(self, request)
api/tacticalrmm/scripts/views.py:28
↓ 19 callersMethodpost
(self, request)
api/tacticalrmm/accounts/views.py:348
↓ 19 callersMethodsave
(self, *args: Any, **kwargs: Any)
api/tacticalrmm/automation/models.py:43
↓ 18 callersMethodparse_script_args
(cls, agent, shell: str, args: List[str] = [])
api/tacticalrmm/scripts/models.py:205
↓ 18 callersFunctionrand_range
Input is milliseconds. Returns float truncated to 2 decimals.
api/tacticalrmm/tacticalrmm/helpers.py:108
↓ 18 callersFunctionsysd_svc_is_running
(svc: str)
api/tacticalrmm/core/utils.py:229
↓ 16 callersFunctionget_mesh_ws_url
()
api/tacticalrmm/core/utils.py:98
↓ 16 callersMethodparse_script_env_vars
(cls, agent, shell: str, env_vars: list[str] = [])
api/tacticalrmm/scripts/models.py:243
↓ 16 callersMethodpost
(self, request, pk)
api/tacticalrmm/checks/views.py:115
↓ 15 callersMethodget
(self, request)
api/tacticalrmm/accounts/views.py:243
↓ 15 callersMethodinfo
( cls, message: str, agent: "Optional[Agent]" = None, log_type: str = DebugLog
api/tacticalrmm/logs/models.py:380
↓ 15 callersMethodparse_script_args
(self, args: List[str])
api/tacticalrmm/alerts/models.py:826
↓ 14 callersMethodpost
(self, request)
api/tacticalrmm/clients/views.py:200
↓ 14 callersMethodput
(self, request: Request)
api/tacticalrmm/ee/reporting/views.py:748
↓ 13 callersFunction_has_perm_on_site
(user: "User", site_id: int)
api/tacticalrmm/tacticalrmm/permissions.py:82
↓ 12 callersMethoddelete
(self, request, pk)
api/tacticalrmm/accounts/views.py:308
↓ 12 callersFunctiongenerate_html
( *, template: str, template_type: str, css: str = "", html_template: Optional[int] = None
api/tacticalrmm/ee/reporting/utils.py:114
↓ 12 callersMethodpost
(self, request, pk)
api/tacticalrmm/autotasks/views.py:108
↓ 12 callersMethodpost
(self, request)
api/tacticalrmm/core/views.py:317
↓ 12 callersMethodsave
(self, *args, **kwargs)
api/tacticalrmm/checks/models.py:334
↓ 12 callersMethodsetup_client
(self)
api/tacticalrmm/tacticalrmm/test.py:71
↓ 11 callersMethodconnect
(self)
api/tacticalrmm/core/consumers.py:40
↓ 11 callersMethoddelete
(self, request, pk)
api/tacticalrmm/scripts/views.py:89
↓ 11 callersMethodget
(self, request, agent_id=None)
api/tacticalrmm/logs/views.py:97
↓ 11 callersMethodput
(self, request)
api/tacticalrmm/accounts/views.py:457
↓ 10 callersMethoddelete
(self, request, pk)
api/tacticalrmm/clients/views.py:340
↓ 10 callersFunctionget_meshagent_url
( *, ident: "MeshAgentIdent", plat: str, mesh_site: str, mesh_device_id: str )
api/tacticalrmm/core/utils.py:235
↓ 10 callersMethodput
(self, request, pk)
api/tacticalrmm/alerts/views.py:126
↓ 10 callersMethodrelated_agents
( self, mon_type: Optional[str] = None )
api/tacticalrmm/automation/models.py:91
↓ 10 callersMethodrename
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 callersFunction_has_perm_on_client
(user: "User", client_id: int)
api/tacticalrmm/tacticalrmm/permissions.py:59
↓ 9 callersMethoddelete_superseded_updates
(self)
api/tacticalrmm/agents/models.py:1112
↓ 9 callersMethodhandle_alert_resolve
( cls, instance: Union[Agent, TaskResult, CheckResult] )
api/tacticalrmm/alerts/models.py:586
↓ 9 callersMethodpost
(self, request)
api/tacticalrmm/automation/views.py:42
↓ 9 callersFunctionprocess_dependencies
( *, variables: str, dependencies: Dict[str, Any] )
api/tacticalrmm/ee/reporting/utils.py:598
↓ 9 callersMethodput
(self, request, pk)
api/tacticalrmm/clients/views.py:232
↓ 9 callersMethodsave
(self, *args: Any, **kwargs: Any)
api/tacticalrmm/logs/models.py:46
↓ 9 callersMethodsend_mail
( self, subject: str, body: str, attachment: Optional[bytes] = None,
api/tacticalrmm/core/models.py:275
↓ 9 callersFunctiontoken_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 callersFunctioncreate_win_task_schedule
(pk: int, agent_id: Optional[str] = None)
api/tacticalrmm/autotasks/tasks.py:26
↓ 8 callersMethodget_patch_policy
(self)
api/tacticalrmm/agents/models.py:742
↓ 8 callersFunctionget_validated_agent
(agent_id, min_version="2.10.0")
api/tacticalrmm/agents/utils.py:90
↓ 8 callersMethodis_agent_excluded
(self, agent: "Agent")
api/tacticalrmm/automation/models.py:84
↓ 8 callersMethodmesh_action
( self, *, payload: dict[str, Any], wait=True )
api/tacticalrmm/core/mesh_utils.py:94
↓ 8 callersMethodpatch
(self, request)
api/tacticalrmm/apiv3/views.py:142
↓ 8 callersMethodput
(self, request)
api/tacticalrmm/core/views.py:80
↓ 8 callersMethodresolve
(self)
api/tacticalrmm/alerts/models.py:110
↓ 8 callersFunctionscheduled_task_runner
()
api/tacticalrmm/core/tasks.py:607
↓ 8 callersFunctionsend_nats_command
(agent, func: str, payload: dict, timeout: int = 60)
api/tacticalrmm/agents/utils.py:103
↓ 7 callersMethod_error
(self, *args)
api/tacticalrmm/core/management/commands/check_mesh.py:15
↓ 7 callersMethodauthenticate_agent
(self, agent: "Agent")
api/tacticalrmm/tacticalrmm/test.py:81
↓ 7 callersMethodget
(self, request, agent_id)
api/tacticalrmm/services/views.py:35
↓ 7 callersFunctionget_agent_url
(*, goarch: str, plat: str, token: str = "")
api/tacticalrmm/agents/utils.py:24
↓ 7 callersMethodget_or_create_field_value
(self, instance)
api/tacticalrmm/core/models.py:472
↓ 7 callersFunctionis_posix_abs_path
(s: str)
api/tacticalrmm/agents/utils.py:178
↓ 7 callersFunctionmake_random_password
(*, len: int)
api/tacticalrmm/tacticalrmm/helpers.py:128
next →1–100 of 1,715, ranked by callers