Skip to content

angee.resources.schema

GraphQL contribution: the resource import ledger, surfaced in the platform console.

resources owns the import ledger, so it owns the resource that lists it (the read-only Hasura resources resource) and contributes a "Resources" section into the platform console (see addons/angee/resources/web). The listing is gated on read over the platform's platform/explorer anchor — resources can't own that gate itself (iam depends on resources, so referencing angee/role here would cycle), and the section only exists inside the platform console, so one platform-admin role resolves the whole surface. The reference is by name, not a Python import, so no dependency edge is added.

ResourceLedgerType

python
@strawberry_django.type(Resource)
class ResourceLedgerType()

Read-only projection of one resource import-ledger row.

id

python
@strawberry_django.field
def id() -> str

Return the ledger row's primary-key identity.

schemas

GraphQL contributions installed by the resources addon (console surface).

Released under the AGPL-3.0 License.