MCPcopy Create free account

hub / github.com/dot-billy/nodebyte / functions

Functions348 in github.com/dot-billy/nodebyte

↓ 57 callersFunctionField
({ label, children }: { label: string; children: ReactNode })
frontend/src/components/node-detail-dialog.tsx:18
↓ 43 callersFunctionrequest
(path: string, init: RequestInit = {})
frontend/src/lib/api.ts:21
↓ 19 callersFunctionrequire_role
( db: AsyncSession, *, user: User, team_id: uuid.UUID, min_role: str = "viewer", )
backend/app/core/rbac.py:40
↓ 11 callersFunctioncn
(...inputs: ClassValue[])
frontend/src/lib/utils.ts:4
↓ 11 callersFunctiongetSettings
()
extension/src/api.js:10
↓ 11 callersFunctionuseAuth
()
frontend/src/lib/auth.tsx:124
↓ 9 callersFunction_env
(key, required=True)
scripts/ansible-inventory.py:32
↓ 9 callersFunctionlist
()
frontend/src/lib/api.ts:227
↓ 7 callersFunctionget_user_by_email
(db: AsyncSession, email: str)
backend/app/services/users.py:12
↓ 6 callersFunctionrole_level
(role: str)
backend/app/core/rbac.py:32
↓ 6 callersFunctionsetAccessToken
(token: string | null)
frontend/src/lib/api.ts:13
↓ 5 callersFunctioncopyToClipboard
(text: string)
frontend/src/lib/utils.ts:8
↓ 5 callersFunctionescapeHtml
(str)
extension/src/popup.js:253
↓ 5 callersFunctionrequest
(path, options = {})
extension/src/api.js:39
↓ 4 callersFunction_load_user
(db: AsyncSession, user_id: uuid.UUID)
backend/app/api/routes/admin.py:56
↓ 4 callersFunction_user_to_row
(u: User)
backend/app/api/routes/admin.py:41
↓ 4 callersFunctionformatDate
(iso: string)
frontend/src/components/node-detail-dialog.tsx:51
↓ 4 callersFunctionget_node
(db: AsyncSession, *, team_id: uuid.UUID, node_id: uuid.UUID)
backend/app/services/nodes.py:170
↓ 4 callersFunctionhash_password
(password: str)
backend/app/core/security.py:15
↓ 4 callersFunctionrenderNodesList
(nodes)
extension/src/popup.js:215
↓ 4 callersFunctionshowMsg
(el, text, type)
extension/src/popup.js:16
↓ 4 callersFunctionslugify
(value: str)
backend/app/core/slug.py:6
↓ 3 callersFunction_set_refresh_cookie
(response: Response, token: str)
backend/app/api/routes/auth.py:37
↓ 3 callersFunction_team_row
(db: AsyncSession, team: Team)
backend/app/api/routes/admin.py:68
↓ 3 callersMethodcheck
(self, key: str, max_hits: int, window_seconds: int)
backend/app/core/rate_limit.py:21
↓ 3 callersFunctioncreate_access_token
(*, user_id: uuid.UUID)
backend/app/core/security.py:30
↓ 3 callersFunctioncreate_refresh_token
(*, user_id: uuid.UUID)
backend/app/core/security.py:43
↓ 3 callersFunctioncreate_team_with_owner
(db: AsyncSession, *, name: str, slug: str, owner_user_id: uuid.UUID)
backend/app/services/teams.py:12
↓ 3 callersFunctiondecode_token
(token: str)
backend/app/core/security.py:57
↓ 3 callersFunctionget_invite_by_token
(db: AsyncSession, *, token: str)
backend/app/services/invites.py:51
↓ 3 callersFunctionhas_role
(membership: Membership, min_role: str)
backend/app/core/rbac.py:36
↓ 3 callersFunctionisPlainRecord
(v: unknown)
frontend/src/components/node-detail-dialog.tsx:209
↓ 3 callersFunctionreset
()
frontend/src/components/bulk-tag-dialog.tsx:38
↓ 3 callersFunctionsanitize_group_name
(name: str)
backend/app/services/ansible_inventory.py:11
↓ 3 callersFunctionshowView
(view)
extension/src/popup.js:11
↓ 3 callersFunctionsyncBookmarks
()
extension/src/background.js:22
↓ 2 callersFunction_api_request
(url, token, data=None)
scripts/ansible-inventory.py:40
↓ 2 callersFunction_check_honeypot
Reject if the invisible honeypot field was filled (only bots do this).
backend/app/api/routes/auth.py:31
↓ 2 callersFunction_client_ip
(request: Request)
backend/app/core/rate_limit.py:58
↓ 2 callersFunction_collect_refs
Recursively collect all ``$ref`` strings from a JSON-like structure.
backend/app/core/openapi_filter.py:131
↓ 2 callersFunction_invite_to_public
(invite)
backend/app/api/routes/invites.py:19
↓ 2 callersFunction_member_to_public
(m)
backend/app/api/routes/members.py:18
↓ 2 callersFunction_now
()
backend/app/core/security.py:26
↓ 2 callersFunction_to_public
(rt, created_by_email: str | None = None)
backend/app/api/routes/registration_tokens.py:23
↓ 2 callersFunction_validate_token
(db: AsyncSession, token: str)
backend/app/api/routes/register_node.py:19
↓ 2 callersFunctionaccept_invite
(db: AsyncSession, *, invite: Invite, user_id: uuid.UUID)
backend/app/services/invites.py:60
↓ 2 callersFunctioncountActiveFilters
(f: NodeFilterState)
frontend/src/components/node-filters.tsx:16
↓ 2 callersFunctioncreate_user
(db: AsyncSession, *, email: str, password: str, full_name: str | None)
backend/app/services/users.py:22
↓ 2 callersFunctionfetch_inventory
(token)
scripts/ansible-inventory.py:69
↓ 2 callersFunctionget_membership
(db: AsyncSession, *, membership_id: uuid.UUID, team_id: uuid.UUID)
backend/app/services/members.py:22
↓ 2 callersFunctionlist_nodes
( db: AsyncSession, *, team_id: uuid.UUID, q: str | None = None, parent_id: uuid.UUID | No
backend/app/services/nodes.py:14
↓ 2 callersFunctionloadNodes
()
extension/src/popup.js:191
↓ 2 callersFunctionnavLinkClass
(href: string, exact?: boolean, muted?: boolean)
frontend/src/app/dashboard/layout.tsx:75
↓ 2 callersFunctionopenEdit
(node: NodePublic)
frontend/src/app/dashboard/nodes/page.tsx:107
↓ 2 callersFunctionpost
(path, data, token=None)
scripts/seed_nodes.py:17
↓ 2 callersFunctionregister
(data: { email?: string; password: string; full_name?: string; team_name?: string; invite_token?: string; webs
frontend/src/lib/api.ts:207
↓ 2 callersFunctionregister_or_update_node_with_token
Idempotent self-registration. If a node already exists for this team (matched by hostname when present, else by name), update it instead
backend/app/services/registration_tokens.py:128
↓ 2 callersFunctionrenderKeyValueRecord
(obj: Record<string, unknown>)
frontend/src/components/node-detail-dialog.tsx:213
↓ 2 callersFunctionsaveTokens
(accessToken, refreshToken)
extension/src/api.js:22
↓ 2 callersFunctionshowMainView
()
extension/src/popup.js:154
↓ 2 callersFunctionshowMsg
(text, type)
extension/src/options.js:5
↓ 2 callersFunctionvalidate_parent_node_id
( db: AsyncSession, *, team_id: uuid.UUID, node_id: uuid.UUID | None, parent_node_id: uuid
backend/app/services/nodes.py:174
↓ 2 callersFunctionverify_password
(password: str, password_hash: str)
backend/app/core/security.py:19
↓ 2 callersFunctionverify_turnstile
(token: str | None, remote_ip: str | None = None)
backend/app/core/turnstile.py:11
↓ 1 callersFunction_extract_subnet
(ip_str: str)
backend/app/services/ansible_inventory.py:21
↓ 1 callersFunction_find_existing_node_for_registration
(db: AsyncSession, *, team_id: uuid.UUID, data: dict)
backend/app/services/registration_tokens.py:30
↓ 1 callersFunction_is_trusted_proxy
Check if the direct-connection IP is a trusted reverse proxy.
backend/app/core/rate_limit.py:46
↓ 1 callersFunction_merge_unique_strs
(existing: list[str] | None, incoming: list[str] | None)
backend/app/services/registration_tokens.py:17
↓ 1 callersFunction_route_visibility
Return the minimum visibility level required to see a route.
backend/app/core/openapi_filter.py:49
↓ 1 callersFunction_trusted_networks
()
backend/app/core/rate_limit.py:40
↓ 1 callersFunctionauthenticate
(db: AsyncSession, *, email: str, password: str)
backend/app/services/users.py:29
↓ 1 callersFunctionbuild_ansible_inventory
( nodes: list[Node], *, parent_names: dict[uuid.UUID, str], group_strategies: set[str] | None
backend/app/services/ansible_inventory.py:33
↓ 1 callersFunctionbulk_delete_nodes
( db: AsyncSession, *, team_id: uuid.UUID, node_ids: list[uuid.UUID], )
backend/app/services/nodes.py:231
↓ 1 callersFunctionbulk_update_tags
( db: AsyncSession, *, team_id: uuid.UUID, node_ids: list[uuid.UUID], add: list[str] | Non
backend/app/services/nodes.py:246
↓ 1 callersFunctioncanManage
(role: string | null | undefined)
frontend/src/app/dashboard/tokens/page.tsx:19
↓ 1 callersFunctioncanManage
(myRole: string | null | undefined)
frontend/src/app/dashboard/team/page.tsx:24
↓ 1 callersFunctionclearAuth
()
extension/src/api.js:29
↓ 1 callersFunctionclearBookmarkFolder
()
extension/src/background.js:98
↓ 1 callersFunctioncount_nodes
(db: AsyncSession, *, team_id: uuid.UUID)
backend/app/services/nodes.py:57
↓ 1 callersFunctioncreate_app
()
backend/app/main.py:18
↓ 1 callersFunctioncreate_invite
( db: AsyncSession, *, team_id: uuid.UUID, invited_email: str, role: str, invited_by_i
backend/app/services/invites.py:18
↓ 1 callersFunctioncreate_node
(db: AsyncSession, *, team_id: uuid.UUID, data: dict)
backend/app/services/nodes.py:213
↓ 1 callersFunctioncreate_registration_token
( db: AsyncSession, *, team_id: uuid.UUID, label: str, created_by_id: uuid.UUID, max_u
backend/app/services/registration_tokens.py:48
↓ 1 callersFunctiondeleteTeam
(t: AdminTeamRow)
frontend/src/app/dashboard/admin/teams/page.tsx:51
↓ 1 callersFunctiondeleteUser
(u: AdminUserRow)
frontend/src/app/dashboard/admin/users/page.tsx:98
↓ 1 callersFunctiondelete_node
(db: AsyncSession, *, node: Node)
backend/app/services/nodes.py:227
↓ 1 callersFunctionfilter_openapi_schema
Return a copy of *schema* containing only routes the caller may see.
backend/app/core/openapi_filter.py:145
↓ 1 callersFunctionget
(path, token)
scripts/seed_nodes.py:26
↓ 1 callersFunctiongetAccessToken
()
frontend/src/lib/api.ts:17
↓ 1 callersFunctiongetExtensionMeta
()
frontend/src/app/download/page.tsx:20
↓ 1 callersFunctiongetOrCreateRootFolder
()
extension/src/background.js:74
↓ 1 callersFunctiongetScript
(platform: Platform, apiBase: string)
frontend/src/app/dashboard/tokens/page.tsx:309
↓ 1 callersFunctionget_node_stats
(db: AsyncSession, *, team_id: uuid.UUID, top_tags_limit: int = 10)
backend/app/services/nodes.py:62
↓ 1 callersFunctionget_registration_token_by_id
( db: AsyncSession, *, team_id: uuid.UUID, token_id: uuid.UUID, )
backend/app/services/registration_tokens.py:92
↓ 1 callersFunctionget_registration_token_by_value
( db: AsyncSession, *, token: str, )
backend/app/services/registration_tokens.py:106
↓ 1 callersFunctionget_token
()
scripts/ansible-inventory.py:54
↓ 1 callersFunctionget_user
(db: AsyncSession, user_id: uuid.UUID)
backend/app/services/users.py:17
↓ 1 callersFunctionhandleChangeRole
(member: AdminMemberRow, newRole: string)
frontend/src/components/admin-team-dialog.tsx:146
↓ 1 callersFunctionhandleChangeRole
(m: MemberPublic, newRole: string)
frontend/src/app/dashboard/team/page.tsx:83
↓ 1 callersFunctionhandleDelete
(node: NodePublic)
frontend/src/app/dashboard/nodes/page.tsx:112
next →1–100 of 348, ranked by callers