MCPcopy Create free account

hub / github.com/Hey-Telo/admyral / functions

Functions954 in github.com/Hey-Telo/admyral

↓ 181 callersMethodget
(self, url: str)
admyral/actions/integrations/shared/ms_graph.py:165
↓ 78 callersMethodget
(self, secret_placeholder: str)
admyral/secret/secrets_access.py:70
↓ 60 callersFunctionset
Create a secret in Admyral
admyral/cli/secret.py:35
↓ 57 callersMethodexec
(self, statement: Any)
admyral/db/admyral_store.py:67
↓ 44 callersMethod_get_async_session
(self)
admyral/db/admyral_store.py:127
↓ 37 callersFunctionget_admyral_store
()
admyral/server/deps.py:17
↓ 33 callersFunctiondeserialize_json_with_reference
(value: str)
admyral/editor/json_with_references_serde.py:101
↓ 33 callersFunctionserialize_json_with_reference
(value: JsonValue)
admyral/editor/json_with_references_serde.py:72
↓ 25 callersMethodcommit
(self)
admyral/db/admyral_store.py:72
↓ 22 callersFunctionlist
List all secret ids stored in Admyral
admyral/cli/secret.py:54
↓ 21 callersFunctionapi
({ method, path, requestSchema, responseSchema, }: { method: HTTPMethod; path: string; requestSchema: z
web/src/lib/api.ts:9
↓ 19 callersFunctionget_logger
(name: str)
admyral/logger.py:35
↓ 18 callersFunctionevaluate_references
(value: JsonValue, execution_state: dict)
admyral/workers/references.py:85
↓ 18 callersFunctionwithCamelCaseTransform
( zod: T, )
web/src/types/utils.ts:12
↓ 17 callersFunctionvalidate_workflow
( user_id: str, db: StoreInterface, workflow: WorkflowDAG )
admyral/compiler/yaml_workflow_compiler.py:33
↓ 15 callersFunctionuseToast
()
web/src/providers/toast.tsx:84
↓ 14 callersMethodaccept
(self, visitor: IVisitor)
admyral/models/condition.py:55
↓ 13 callersFunctionwithSnakeCaseTransform
( zod: T, )
web/src/types/utils.ts:26
↓ 12 callersFunctioncapture
(event_name: str, properties: dict = {})
admyral/utils/telemetry.py:20
↓ 12 callersMethodconnect
(cls, store: StoreInterface, host: str)
admyral/workers/workers_client.py:31
↓ 11 callersMethodget_store
(cls)
admyral/workers/shared_worker_state.py:20
↓ 11 callersMethodto_model
(self)
admyral/db/schemas/auth_schemas.py:57
↓ 10 callersFunctionevaluate
(expr: Condition, execution_state: dict[str, any])
tests/workers/test_if_condition_executor.py:17
↓ 10 callersFunctionexecute_future
(func: asyncio.coroutines)
admyral/utils/future_executor.py:14
↓ 10 callersFunctionfilter
( input_list: Annotated[ list[JsonValue], ArgumentMetadata( display_name="Inpu
admyral/actions/utilities.py:274
↓ 10 callersFunctionutc_now
()
admyral/utils/time.py:4
↓ 9 callersFunction_list_retool_api_with_pagination
( client: Client, url: str, method: Literal["get", "post"] = "get", json_body: dict = {}, )
admyral/actions/integrations/compliance/retool.py:80
↓ 9 callersFunctionaction_executor
(action_type: str, func: "F")
admyral/workers/action_executor.py:26
↓ 9 callersFunctiondelete
Delete a secret in Admyral
admyral/cli/secret.py:72
↓ 9 callersMethodrun
(self, params: WorkflowParams)
admyral/workers/workflow_executor.py:118
↓ 8 callersFunctionparse_action
Parse an action function from a module string and return a PythonAction model. Args: module_str: The module string containing the ac
admyral/compiler/action_parser.py:9
↓ 7 callersFunctionget_aws_secret
()
admyral/actions/integrations/cloud/aws.py:10
↓ 7 callersFunctionget_jira_client
(secret: JiraSecret)
admyral/actions/integrations/cases/jira.py:21
↓ 7 callersFunctionrun_steampipe_query
( query: str, aws_access_key_id: str, aws_secret_access_key: str, )
admyral/actions/integrations/shared/steampipe.py:28
↓ 6 callersMethod_post
( self, path: str, json: JsonValue | None = None, params: dict = {} )
admyral/client.py:72
↓ 6 callersFunctioncompile_condition_str
Compile condition string to condition expression AST. Note: The string should not contain any references but be a pure pythonic condition ex
admyral/compiler/condition_compiler.py:8
↓ 6 callersFunctionget_workers_client
()
admyral/server/deps.py:32
↓ 6 callersFunctionis_not_empty
(collection: dict | list | Any)
admyral/utils/collections.py:8
↓ 6 callersMethodlist
List the secret names for a user. Args: user_id: The user id of the user whose secrets are listed.
admyral/secret/secrets_manager.py:61
↓ 6 callersMethodvisit
(self)
admyral/models/condition.py:11
↓ 5 callersFunction_execute_activity
(action_type: str, args: list[JsonValue])
admyral/workers/workflow_executor.py:68
↓ 5 callersMethod_get
(self, path: str, params: dict = {})
admyral/client.py:69
↓ 5 callersFunction_get_events_with_pagination
( client: Client, url: str, params: dict, limit: int | None = None, event_filter_fn: Union
admyral/actions/integrations/compliance/github.py:44
↓ 5 callersFunction_kandji_get_api_with_pagination
( url: str, params: dict[str, JsonValue] | None = None, data_access_key: str | None = None, )
admyral/actions/integrations/compliance/kandji.py:31
↓ 5 callersMethodappend_logs_async
(self, lines: list[str])
admyral/context.py:38
↓ 5 callersMethoddelete
Delete a secret for a user. Args: user_id: The user id of the user whose secret is deleted. secret_id: The i
admyral/secret/secrets_manager.py:50
↓ 5 callersMethoddelete_schedule
(self, user_id: str, schedule_id: str)
admyral/db/admyral_store.py:634
↓ 5 callersFunctionexecute_test_workflow
Executes a test workflow with the given actions and workflow code. NOTE: Requires temporal to be running Args: workflow_id (str
tests/workers/utils.py:37
↓ 5 callersFunctionget_github_client
(secret: GitHubSecret)
admyral/actions/integrations/compliance/github.py:34
↓ 5 callersFunctionget_user_config_file
()
admyral/config/config.py:66
↓ 5 callersMethodget_workflow_by_name
( self, user_id: str, workflow_name: str )
admyral/db/admyral_store.py:405
↓ 5 callersFunctionis_empty
(collection: dict | list | Any)
admyral/utils/collections.py:4
↓ 5 callersMethodis_registered
(cls, secret_type: str)
admyral/secret/secret_registry.py:23
↓ 4 callersMethod_compile_value
(self, expr: ast.expr)
admyral/compiler/workflow_compiler.py:29
↓ 4 callersFunction_fetch_workflow
( user_id: str, workflow_name: str | None, workflow_id: str | None )
admyral/server/endpoints/workflow_endpoints.py:42
↓ 4 callersMethod_get_workflow_by_id
( self, db: AdmyralDatabaseSession, user_id: str, workflow_id: str )
admyral/db/admyral_store.py:412
↓ 4 callersFunction_handle_exit_code
(exit_code: int, cmd: list[str], action_type: str)
admyral/workers/python_executor.py:493
↓ 4 callersFunction_handle_webhook_trigger
Handle the webhook trigger. Args: webhook_id: The webhook id.
admyral/server/endpoints/webhook_endpoints.py:38
↓ 4 callersMethod_request
( self, method: str, path: str, params: dict | None = None, json: Json
admyral/client.py:24
↓ 4 callersFunction_store_action_error
( exec_ctx: ExecutionContext, error: str, args: dict[str, Any] )
admyral/workers/action_executor.py:152
↓ 4 callersFunctionget_admyral_daemon_directory
()
admyral/config/config.py:201
↓ 4 callersFunctionget_local_storage_path
TODO: add descr.
admyral/config/config.py:53
↓ 4 callersFunctionget_okta_client
(secret: OktaSecret)
admyral/actions/integrations/iam/okta.py:27
↓ 4 callersFunctionget_retool_client
(secret: RetoolSecret)
admyral/actions/integrations/compliance/retool.py:28
↓ 4 callersFunctionget_secrets_manager
()
admyral/server/deps.py:48
↓ 4 callersFunctionget_virus_total_client
(secret: VirusTotalSecret)
admyral/actions/integrations/enrich/virus_total.py:17
↓ 4 callersFunctionisValidWorkflowName
(name: string)
web/src/lib/workflow-validation.ts:7
↓ 4 callersMethodlist_schedules_for_workflow
( self, user_id: str, workflow_id: str )
admyral/db/admyral_store.py:622
↓ 4 callersFunctionrun_subprocess_with_log_flushing
Run a suboprocess and periodically call the append_logs_fn to flush the newest logs. Args: cmd: The command to run. append_l
admyral/utils/subprocess.py:53
↓ 4 callersFunctionthrow_if_not_allowed_return_type
(obj: Any)
admyral/utils/json.py:4
↓ 4 callersMethodto_metadata
(self)
admyral/db/schemas/workflow_schemas.py:85
↓ 4 callersMethodupdate
Update a secret for a user. If the secret does not exist, raise a ValueError. Fields with an empty value are ignored and not updated
admyral/secret/secrets_manager.py:25
↓ 3 callersFunction_daemon_cleanup
Cleanup function to be called when the daemon process exits. Args: pid_file: The path to the PID file.
admyral/utils/daemon.py:20
↓ 3 callersFunction_execute_action
( action_type: str, args: list[JsonValue], error_args: list[JsonValue] )
admyral/workers/workflow_executor.py:90
↓ 3 callersFunction_get_next_link
(response: Response)
admyral/actions/integrations/iam/okta.py:37
↓ 3 callersMethod_get_secret_and_owner
( self, db: AdmyralDatabaseSession, user_id: str, secret_id: str )
admyral/db/admyral_store.py:932
↓ 3 callersMethod_get_workflow_step_without_user_id
( self, db: AdmyralDatabaseSession, run_id: str, step_id: str, )
admyral/db/admyral_store.py:778
↓ 3 callersFunction_handle_value_inside_container
(value: JsonValue)
admyral/editor/json_with_references_serde.py:63
↓ 3 callersFunction_list_retool_api
( client: Client, url: str, next_token: str | None = None, method: Literal["get", "post"] = "g
admyral/actions/integrations/compliance/retool.py:46
↓ 3 callersFunctioncount_json_payload_bytes
(payload: dict[str, Any])
admyral/utils/memory.py:5
↓ 3 callersMethodcreate_store
(cls, skip_setup: bool = False)
admyral/db/admyral_store.py:93
↓ 3 callersMethodget_action
(self, user_id: str, action_type: str)
admyral/db/admyral_store.py:248
↓ 3 callersFunctionget_admyral_daemon_pid_file
()
admyral/config/config.py:205
↓ 3 callersFunctionget_global_project_directory
# TODO: adapt descr. Returns the global config folder for Admyral. The default behavior is to return whatever is most appropriate for the ope
admyral/config/config.py:45
↓ 3 callersFunctionget_slack_client
(secret: SlackSecret)
admyral/actions/integrations/communication/slack.py:16
↓ 3 callersFunctionget_temporal_daemon_pid_file
()
admyral/config/config.py:209
↓ 3 callersMethodget_workflow_by_id
( self, user_id: str, workflow_id: str )
admyral/db/admyral_store.py:422
↓ 3 callersMethodget_workflow_run_step
( self, user_id: str, workflow_id: str, run_id: str, step_id: str )
admyral/db/admyral_store.py:727
↓ 3 callersFunctionlaunch_worker
(args: dict)
admyral/services/worker_service.py:5
↓ 3 callersMethodlist_actions
(self, user_id: str)
admyral/db/admyral_store.py:231
↓ 3 callersFunctionmakedirs
(directory: str)
admyral/utils/aio.py:15
↓ 3 callersFunctionms_graph_list_alerts_v2
Fetch alerts from the Microsoft Graph Security API using the List Alerts v2 endpoint. Sources: - https://learn.microsoft.com/en-us/g
admyral/actions/integrations/shared/ms_graph.py:66
↓ 3 callersMethodresolve_references
(self, expr: ConditionExpression)
admyral/workers/if_condition_executor.py:103
↓ 3 callersFunctionrun_api
(config: dict)
admyral/services/api_service.py:4
↓ 3 callersFunctionsearch_jira_issues
( jql: Annotated[ str, ArgumentMetadata( display_name="JQL", descr
admyral/actions/integrations/cases/jira.py:267
↓ 3 callersFunctionsecrets_manager_factory
(db: StoreInterface)
admyral/secret/secrets_manager.py:152
↓ 3 callersFunctionsend_list_elements_to_workflow
( workflow_name: Annotated[ str, ArgumentMetadata( display_name="Workflow Name
admyral/actions/utilities.py:185
↓ 3 callersMethodset
Set a secret for a user. If the secret already exists, it is overwritten. The function takes care of encrypting the secret.
admyral/secret/secrets_manager.py:38
↓ 3 callersFunctionshowToast
(newMessage: string, newType: ToastType)
web/src/providers/toast.tsx:42
↓ 3 callersMethodstart_workflow
( self, user_id: str, workflow: Workflow, source_name: str, payload: d
admyral/workers/workers_client.py:36
next →1–100 of 954, ranked by callers