admin

package
v0.25.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2026 License: MIT Imports: 21 Imported by: 0

Documentation

Overview

Package admin provides the public facade for go-admin.

This package is intentionally thin: it forwards to the internal orchestrator implemented in `github.com/goliatone/go-admin/admin`.

Index

Constants

View Source
const (
	ActionDisabledReasonCodeFeatureDisabled      = core.ActionDisabledReasonCodeFeatureDisabled
	ActionDisabledReasonCodeInvalidStatus        = core.ActionDisabledReasonCodeInvalidStatus
	ActionDisabledReasonCodeMissingContext       = core.ActionDisabledReasonCodeMissingContext
	ActionDisabledReasonCodePermissionDenied     = core.ActionDisabledReasonCodePermissionDenied
	ActionDisabledReasonCodeTranslationMissing   = core.ActionDisabledReasonCodeTranslationMissing
	ActionScopeAny                               = core.ActionScopeAny
	ActionScopeBulk                              = core.ActionScopeBulk
	ActionScopeDetail                            = core.ActionScopeDetail
	ActionScopeRow                               = core.ActionScopeRow
	ActivityActorTypeJob                         = core.ActivityActorTypeJob
	ActivityActorTypeKey                         = core.ActivityActorTypeKey
	ActivityActorTypeKeyLegacy                   = core.ActivityActorTypeKeyLegacy
	ActivityActorTypeSystem                      = core.ActivityActorTypeSystem
	ActivityActorTypeTask                        = core.ActivityActorTypeTask
	ActivityActorTypeUser                        = core.ActivityActorTypeUser
	ActivityObjectTypeBlock                      = core.ActivityObjectTypeBlock
	ActivityObjectTypeBlockDefinition            = core.ActivityObjectTypeBlockDefinition
	ActivityObjectTypeContent                    = core.ActivityObjectTypeContent
	ActivityObjectTypeDashboard                  = core.ActivityObjectTypeDashboard
	ActivityObjectTypeJob                        = core.ActivityObjectTypeJob
	ActivityObjectTypeMenu                       = core.ActivityObjectTypeMenu
	ActivityObjectTypeMenuItem                   = core.ActivityObjectTypeMenuItem
	ActivityObjectTypeNotification               = core.ActivityObjectTypeNotification
	ActivityObjectTypeOrganization               = core.ActivityObjectTypeOrganization
	ActivityObjectTypePage                       = core.ActivityObjectTypePage
	ActivityObjectTypePanel                      = core.ActivityObjectTypePanel
	ActivityObjectTypePreferences                = core.ActivityObjectTypePreferences
	ActivityObjectTypeProfile                    = core.ActivityObjectTypeProfile
	ActivityObjectTypeRole                       = core.ActivityObjectTypeRole
	ActivityObjectTypeSettings                   = core.ActivityObjectTypeSettings
	ActivityObjectTypeTenant                     = core.ActivityObjectTypeTenant
	ActivityObjectTypeUser                       = core.ActivityObjectTypeUser
	ActivityObjectTypeWidgetArea                 = core.ActivityObjectTypeWidgetArea
	ActivityObjectTypeWidgetDefinition           = core.ActivityObjectTypeWidgetDefinition
	ActivityObjectTypeWidgetInstance             = core.ActivityObjectTypeWidgetInstance
	AssignmentStatusApproved                     = core.AssignmentStatusApproved
	AssignmentStatusArchived                     = core.AssignmentStatusArchived
	AssignmentStatusAssigned                     = core.AssignmentStatusAssigned
	AssignmentStatusInProgress                   = core.AssignmentStatusInProgress
	AssignmentStatusPending                      = core.AssignmentStatusPending
	AssignmentStatusPublished                    = core.AssignmentStatusPublished
	AssignmentStatusRejected                     = core.AssignmentStatusRejected
	AssignmentStatusReview                       = core.AssignmentStatusReview
	AssignmentTypeDirect                         = core.AssignmentTypeDirect
	AssignmentTypeOpenPool                       = core.AssignmentTypeOpenPool
	CreateRoleOperation                          = core.CreateRoleOperation
	CreateTranslationKey                         = core.CreateTranslationKey
	DebugLayoutAdmin                             = core.DebugLayoutAdmin
	DebugLayoutStandalone                        = core.DebugLayoutStandalone
	DebugPanelConfig                             = core.DebugPanelConfig
	DebugPanelConsole                            = core.DebugPanelConsole
	DebugPanelCustom                             = core.DebugPanelCustom
	DebugPanelDoctor                             = core.DebugPanelDoctor
	DebugPanelJSErrors                           = core.DebugPanelJSErrors
	DebugPanelLogs                               = core.DebugPanelLogs
	DebugPanelPermissions                        = core.DebugPanelPermissions
	DebugPanelRequests                           = core.DebugPanelRequests
	DebugPanelRoutes                             = core.DebugPanelRoutes
	DebugPanelSQL                                = core.DebugPanelSQL
	DebugPanelSession                            = core.DebugPanelSession
	DebugPanelShell                              = core.DebugPanelShell
	DebugPanelTemplate                           = core.DebugPanelTemplate
	DebugREPLKindApp                             = core.DebugREPLKindApp
	DebugREPLKindShell                           = core.DebugREPLKindShell
	DebugREPLOverrideKeyMetadata                 = core.DebugREPLOverrideKeyMetadata
	DebugREPLOverrideTokenMetadata               = core.DebugREPLOverrideTokenMetadata
	DefaultIconLibrary                           = core.DefaultIconLibrary
	DefaultPreviewHTMLMaxSizeBytes               = core.DefaultPreviewHTMLMaxSizeBytes
	DefaultSchemaMaxDepth                        = core.DefaultSchemaMaxDepth
	DefaultSchemaMaxFields                       = core.DefaultSchemaMaxFields
	DefaultSchemaMaxSizeBytes                    = core.DefaultSchemaMaxSizeBytes
	DefaultUISchemaMaxSizeBytes                  = core.DefaultUISchemaMaxSizeBytes
	DoctorActionKindAuto                         = core.DoctorActionKindAuto
	DoctorActionKindManual                       = core.DoctorActionKindManual
	DoctorSeverityError                          = core.DoctorSeverityError
	DoctorSeverityInfo                           = core.DoctorSeverityInfo
	DoctorSeverityOK                             = core.DoctorSeverityOK
	DoctorSeverityWarn                           = core.DoctorSeverityWarn
	FeatureActivity                              = core.FeatureActivity
	FeatureBulk                                  = core.FeatureBulk
	FeatureCMS                                   = core.FeatureCMS
	FeatureCommands                              = core.FeatureCommands
	FeatureDashboard                             = core.FeatureDashboard
	FeatureExport                                = core.FeatureExport
	FeatureJobs                                  = core.FeatureJobs
	FeatureMedia                                 = core.FeatureMedia
	FeatureNotifications                         = core.FeatureNotifications
	FeatureOrganizations                         = core.FeatureOrganizations
	FeaturePreferences                           = core.FeaturePreferences
	FeaturePreview                               = core.FeaturePreview
	FeatureProfile                               = core.FeatureProfile
	FeatureSearch                                = core.FeatureSearch
	FeatureSettings                              = core.FeatureSettings
	FeatureTenants                               = core.FeatureTenants
	FeatureTranslationExchange                   = core.FeatureTranslationExchange
	FeatureTranslationQueue                      = core.FeatureTranslationQueue
	FeatureUsers                                 = core.FeatureUsers
	IconRenderModeCSS                            = core.IconRenderModeCSS
	IconRenderModeImg                            = core.IconRenderModeImg
	IconRenderModeSVG                            = core.IconRenderModeSVG
	IconRenderModeSpan                           = core.IconRenderModeSpan
	IconRenderModeUnknown                        = core.IconRenderModeUnknown
	IconTypeEmoji                                = core.IconTypeEmoji
	IconTypeLibrary                              = core.IconTypeLibrary
	IconTypeSVG                                  = core.IconTypeSVG
	IconTypeURL                                  = core.IconTypeURL
	IconTypeUnknown                              = core.IconTypeUnknown
	MenuItemTypeGroup                            = core.MenuItemTypeGroup
	MenuItemTypeItem                             = core.MenuItemTypeItem
	MenuItemTypeSeparator                        = core.MenuItemTypeSeparator
	ModuleStartupPolicyEnforce                   = core.ModuleStartupPolicyEnforce
	ModuleStartupPolicyWarn                      = core.ModuleStartupPolicyWarn
	NotificationMarkCommandName                  = core.NotificationMarkCommandName
	PanelEntryModeDetailCurrentUser              = core.PanelEntryModeDetailCurrentUser
	PanelEntryModeList                           = core.PanelEntryModeList
	PanelTabScopeDetail                          = core.PanelTabScopeDetail
	PanelTabScopeForm                            = core.PanelTabScopeForm
	PanelTabScopeList                            = core.PanelTabScopeList
	PanelUIRouteModeCanonical                    = core.PanelUIRouteModeCanonical
	PanelUIRouteModeCustom                       = core.PanelUIRouteModeCustom
	PermAdminTranslationsApprove                 = core.PermAdminTranslationsApprove
	PermAdminTranslationsAssign                  = core.PermAdminTranslationsAssign
	PermAdminTranslationsClaim                   = core.PermAdminTranslationsClaim
	PermAdminTranslationsEdit                    = core.PermAdminTranslationsEdit
	PermAdminTranslationsExport                  = core.PermAdminTranslationsExport
	PermAdminTranslationsImportApply             = core.PermAdminTranslationsImportApply
	PermAdminTranslationsImportValidate          = core.PermAdminTranslationsImportValidate
	PermAdminTranslationsImportView              = core.PermAdminTranslationsImportView
	PermAdminTranslationsManage                  = core.PermAdminTranslationsManage
	PermAdminTranslationsView                    = core.PermAdminTranslationsView
	PreferenceLevelOrg                           = core.PreferenceLevelOrg
	PreferenceLevelSystem                        = core.PreferenceLevelSystem
	PreferenceLevelTenant                        = core.PreferenceLevelTenant
	PreferenceLevelUser                          = core.PreferenceLevelUser
	PriorityHigh                                 = core.PriorityHigh
	PriorityLow                                  = core.PriorityLow
	PriorityNormal                               = core.PriorityNormal
	PriorityUrgent                               = core.PriorityUrgent
	RequiredFieldsValidationError                = core.RequiredFieldsValidationError
	RequiredFieldsValidationIgnore               = core.RequiredFieldsValidationIgnore
	RequiredFieldsValidationWarn                 = core.RequiredFieldsValidationWarn
	RolesOpenAPISource                           = core.RolesOpenAPISource
	SchemaFormatJSONSchema                       = core.SchemaFormatJSONSchema
	SchemaFormatOpenAPI                          = core.SchemaFormatOpenAPI
	SettingsScopeDefault                         = core.SettingsScopeDefault
	SettingsScopeSite                            = core.SettingsScopeSite
	SettingsScopeSystem                          = core.SettingsScopeSystem
	SettingsScopeUser                            = core.SettingsScopeUser
	TextCodeActivityActorContextInvalid          = core.TextCodeActivityActorContextInvalid
	TextCodeAutosaveConflict                     = core.TextCodeAutosaveConflict
	TextCodeClearKeysNotSupported                = core.TextCodeClearKeysNotSupported
	TextCodeConflict                             = core.TextCodeConflict
	TextCodeContentTypeSchemaBreaking            = core.TextCodeContentTypeSchemaBreaking
	TextCodeFeatureAliasDisabled                 = core.TextCodeFeatureAliasDisabled
	TextCodeFeatureDisabled                      = core.TextCodeFeatureDisabled
	TextCodeFeatureEnabledRequired               = core.TextCodeFeatureEnabledRequired
	TextCodeForbidden                            = core.TextCodeForbidden
	TextCodeInvalidFeatureConfig                 = core.TextCodeInvalidFeatureConfig
	TextCodeMissingPanel                         = core.TextCodeMissingPanel
	TextCodeNotFound                             = core.TextCodeNotFound
	TextCodePathConflict                         = core.TextCodePathConflict
	TextCodeRawUINotSupported                    = core.TextCodeRawUINotSupported
	TextCodeReplAppDisabled                      = core.TextCodeReplAppDisabled
	TextCodeReplDebugDisabled                    = core.TextCodeReplDebugDisabled
	TextCodeReplDisabled                         = core.TextCodeReplDisabled
	TextCodeReplExecPermissionDenied             = core.TextCodeReplExecPermissionDenied
	TextCodeReplIPDenied                         = core.TextCodeReplIPDenied
	TextCodeReplOverrideDenied                   = core.TextCodeReplOverrideDenied
	TextCodeReplPermissionDenied                 = core.TextCodeReplPermissionDenied
	TextCodeReplReadOnly                         = core.TextCodeReplReadOnly
	TextCodeReplRoleDenied                       = core.TextCodeReplRoleDenied
	TextCodeReplSessionLimit                     = core.TextCodeReplSessionLimit
	TextCodeReplShellDisabled                    = core.TextCodeReplShellDisabled
	TextCodeServiceUnavailable                   = core.TextCodeServiceUnavailable
	TextCodeTranslationExchangeInvalidPayload    = core.TextCodeTranslationExchangeInvalidPayload
	TextCodeTranslationExchangeMissingLinkage    = core.TextCodeTranslationExchangeMissingLinkage
	TextCodeTranslationExchangeStaleSourceHash   = core.TextCodeTranslationExchangeStaleSourceHash
	TextCodeTranslationExchangeUnsupportedFormat = core.TextCodeTranslationExchangeUnsupportedFormat
	TextCodeTranslationExists                    = core.TextCodeTranslationExists
	TextCodeTranslationMissing                   = core.TextCodeTranslationMissing
	TextCodeTranslationQueueConflict             = core.TextCodeTranslationQueueConflict
	TextCodeTranslationQueueVersionConflict      = core.TextCodeTranslationQueueVersionConflict
	TextCodeValidationError                      = core.TextCodeValidationError
	TextCodeWorkflowInvalidTransition            = core.TextCodeWorkflowInvalidTransition
	TextCodeWorkflowNotFound                     = core.TextCodeWorkflowNotFound
	UpdateRoleOperation                          = core.UpdateRoleOperation
	WidgetActivityFeed                           = core.WidgetActivityFeed
	WidgetBarChart                               = core.WidgetBarChart
	WidgetChartSample                            = core.WidgetChartSample
	WidgetContentStats                           = core.WidgetContentStats
	WidgetGaugeChart                             = core.WidgetGaugeChart
	WidgetLineChart                              = core.WidgetLineChart
	WidgetNotifications                          = core.WidgetNotifications
	WidgetPieChart                               = core.WidgetPieChart
	WidgetQuickActions                           = core.WidgetQuickActions
	WidgetScatterChart                           = core.WidgetScatterChart
	WidgetSettingsOverview                       = core.WidgetSettingsOverview
	WidgetStorageStats                           = core.WidgetStorageStats
	WidgetSystemHealth                           = core.WidgetSystemHealth
	WidgetTranslationProgress                    = core.WidgetTranslationProgress
	WidgetUserActivityFeed                       = core.WidgetUserActivityFeed
	WidgetUserProfileOverview                    = core.WidgetUserProfileOverview
	WidgetUserStats                              = core.WidgetUserStats
	WorkflowBindingScopeContentType              = core.WorkflowBindingScopeContentType
	WorkflowBindingScopeGlobal                   = core.WorkflowBindingScopeGlobal
	WorkflowBindingScopeTrait                    = core.WorkflowBindingScopeTrait
	WorkflowBindingStatusActive                  = core.WorkflowBindingStatusActive
	WorkflowBindingStatusInactive                = core.WorkflowBindingStatusInactive
	WorkflowStatusActive                         = core.WorkflowStatusActive
	WorkflowStatusDeprecated                     = core.WorkflowStatusDeprecated
	WorkflowStatusDraft                          = core.WorkflowStatusDraft
)

Variables

View Source
var (
	ErrAutosaveConflict                     = core.ErrAutosaveConflict
	ErrDoctorActionNotRunnable              = core.ErrDoctorActionNotRunnable
	ErrDoctorActionUnavailable              = core.ErrDoctorActionUnavailable
	ErrDoctorCheckNotFound                  = core.ErrDoctorCheckNotFound
	ErrFeatureDisabled                      = core.ErrFeatureDisabled
	ErrForbidden                            = core.ErrForbidden
	ErrInvalidDependencies                  = core.ErrInvalidDependencies
	ErrInvalidFeatureConfig                 = core.ErrInvalidFeatureConfig
	ErrMenuSlugConflict                     = core.ErrMenuSlugConflict
	ErrMissingTranslations                  = core.ErrMissingTranslations
	ErrNotFound                             = core.ErrNotFound
	ErrPathConflict                         = core.ErrPathConflict
	ErrPreferencesPathInvalid               = core.ErrPreferencesPathInvalid
	ErrPreferencesScopeMetadataInvalid      = core.ErrPreferencesScopeMetadataInvalid
	ErrPreferencesStoreRequired             = core.ErrPreferencesStoreRequired
	ErrREPLSessionLimit                     = core.ErrREPLSessionLimit
	ErrTranslationAlreadyExists             = core.ErrTranslationAlreadyExists
	ErrTranslationAssignmentConflict        = core.ErrTranslationAssignmentConflict
	ErrTranslationAssignmentVersionConflict = core.ErrTranslationAssignmentVersionConflict
	ErrTranslationCreateUnsupported         = core.ErrTranslationCreateUnsupported
	ErrTranslationExchangeInvalidPayload    = core.ErrTranslationExchangeInvalidPayload
	ErrTranslationExchangeLinkageNotFound   = core.ErrTranslationExchangeLinkageNotFound
	ErrTranslationExchangeMissingLinkage    = core.ErrTranslationExchangeMissingLinkage
	ErrTranslationExchangeStaleSourceHash   = core.ErrTranslationExchangeStaleSourceHash
	ErrTranslationExchangeUnsupportedFormat = core.ErrTranslationExchangeUnsupportedFormat
	ErrWorkflowBindingConflict              = core.ErrWorkflowBindingConflict
	ErrWorkflowBindingVersionConflict       = core.ErrWorkflowBindingVersionConflict
	ErrWorkflowInvalidTransition            = core.ErrWorkflowInvalidTransition
	ErrWorkflowNotFound                     = core.ErrWorkflowNotFound
	ErrWorkflowRollbackVersionNotFound      = core.ErrWorkflowRollbackVersionNotFound
	ErrWorkflowVersionConflict              = core.ErrWorkflowVersionConflict
)

Functions

func ActionDisabledReasonCodes added in v0.25.0

func ActionDisabledReasonCodes() []string

func AttachErrorContext added in v0.24.0

func AttachErrorContext(err error, mapped *errors.Error) *errors.Error

func BlockEditorDescriptor added in v0.25.0

func BlockEditorDescriptor(basePath string) components.Descriptor

func BlockLibraryPickerDescriptor added in v0.25.0

func BlockLibraryPickerDescriptor(basePath string) components.Descriptor

func BlockLibraryPickerDescriptorWithAPIBase added in v0.25.0

func BlockLibraryPickerDescriptorWithAPIBase(basePath string, apiBase string) components.Descriptor

func BoolPtr added in v0.16.0

func BoolPtr(value bool) *bool

func CanAll added in v0.25.0

func CanAll(authorizer Authorizer, ctx context.Context, resource string, permissions ...string) bool

func CanAny added in v0.25.0

func CanAny(authorizer Authorizer, ctx context.Context, resource string, permissions ...string) bool

func CanonicalPolicyEntityKey added in v0.25.0

func CanonicalPolicyEntityKey(value string) string

func CaptureJSErrorContext added in v0.25.0

func CaptureJSErrorContext(collector *DebugCollector, c router.Context, viewCtx router.ViewContext) router.ViewContext

func CaptureViewContext added in v0.14.0

func CaptureViewContext(collector *DebugCollector, viewCtx router.ViewContext) router.ViewContext

func CaptureViewContextForRequest added in v0.16.0

func CaptureViewContextForRequest(collector *DebugCollector, c router.Context, viewCtx router.ViewContext) router.ViewContext

func CollectIconContributions added in v0.25.0

func CollectIconContributions(contributor IconContributor, callbacks IconContributorCallbacks) error

func DebugRequestMiddleware added in v0.14.0

func DebugRequestMiddleware(collector *DebugCollector) router.MiddlewareFunc

func DecodeWidgetConfig added in v0.25.0

func DecodeWidgetConfig[T any](cfg map[string]any) (T, error)

func DefaultDebugPanels added in v0.25.0

func DefaultDebugPanels() []string

func DefaultDebugToolbarPanels added in v0.25.0

func DefaultDebugToolbarPanels() []string

func DeliveryGraphQLControllers added in v0.25.0

func DeliveryGraphQLControllers() []registrar.Controller

func EnrichLayoutViewContext added in v0.25.0

func EnrichLayoutViewContext(adm *Admin, c router.Context, view router.ViewContext, active string) router.ViewContext

func EnsureMenuParents added in v0.25.0

func EnsureMenuParents(ctx context.Context, opts EnsureMenuParentsOptions) error

func EnsureMenuUUID added in v0.25.0

func EnsureMenuUUID(raw string) string

func EnvironmentFromContext added in v0.24.0

func EnvironmentFromContext(ctx context.Context) string

func GetSVGFieldTypeMapping added in v0.25.0

func GetSVGFieldTypeMapping() map[string]string

func GetTranslationAssignmentMigrationsFS added in v0.25.0

func GetTranslationAssignmentMigrationsFS() fs.FS

func GetWorkflowRuntimeMigrationsFS added in v0.25.0

func GetWorkflowRuntimeMigrationsFS() fs.FS

func IntPtr

func IntPtr(v int) *int

---- MANUAL COMPATIBILITY SECTION (MINIMAL) ---- IntPtr is retained for backward compatibility with existing pkg/admin consumers.

func IsTranslationMissing added in v0.25.0

func IsTranslationMissing(err error) bool

func LocaleFromContext added in v0.24.0

func LocaleFromContext(ctx context.Context) string

func ManagementGraphQLControllers added in v0.25.0

func ManagementGraphQLControllers() []registrar.Controller
func MenuUUIDFromSlug(slug string) string

func NewAdminActivityEnricher added in v0.25.0

func NewAdminActivityEnricher(cfg AdminActivityEnricherConfig) activity.ActivityEnricher

func NewAdminObjectResolver added in v0.25.0

func NewAdminObjectResolver(cfg AdminObjectResolverConfig) activity.ObjectResolver

func NewCRUDContext added in v0.24.0

func NewCRUDContext(ctx context.Context) crud.Context

func NewDomainError added in v0.24.0

func NewDomainError(code string, message string, meta map[string]any) *errors.Error

func NewRoleFormGenerator added in v0.25.0

func NewRoleFormGenerator(cfg Config) (*orchestrator.Orchestrator, error)

func NormalizeBasePath added in v0.25.0

func NormalizeBasePath(basePath string) string

func NormalizeFilterType added in v0.25.0

func NormalizeFilterType(raw string) string

func NormalizeMenuItemTranslationFields added in v0.25.0

func NormalizeMenuItemTranslationFields(item MenuItem) (string, string, string, string)

func NormalizeMenuItemType added in v0.25.0

func NormalizeMenuItemType(raw string) string

func NormalizeMenuSlug added in v0.25.0

func NormalizeMenuSlug(raw string) string

func ParseListPredicateKey added in v0.25.0

func ParseListPredicateKey(key string) (string, string)

func PermissionMatrixDescriptor added in v0.25.0

func PermissionMatrixDescriptor(basePath string) components.Descriptor

func PrefixBasePath added in v0.25.0

func PrefixBasePath(basePath string, routePath string) string

func RateLimitError added in v0.25.0

func RateLimitError() error

func RegisterBuiltinIconLibraries added in v0.25.0

func RegisterBuiltinIconLibraries(svc *IconService) error

func RegisterCommand added in v0.12.0

func RegisterCommand[T any](bus *CommandBus, cmd command.Commander[T], runnerOpts ...runner.Option) (dispatcher.Subscription, error)

func RegisterCoreCommandFactories added in v0.25.0

func RegisterCoreCommandFactories(bus *CommandBus) error

func RegisterDashboardProviderFactory added in v0.25.0

func RegisterDashboardProviderFactory(bus *CommandBus, commandName string, code string, defaultConfig map[string]any) error

func RegisterDefaultCMSWorkflows added in v0.25.0

func RegisterDefaultCMSWorkflows(registrar WorkflowRegistrar)

func RegisterDeliveryGraphQLSchemas added in v0.25.0

func RegisterDeliveryGraphQLSchemas()

func RegisterDoctorDebugPanel added in v0.25.0

func RegisterDoctorDebugPanel(admin *Admin)

func RegisterDomainErrorCodes added in v0.24.0

func RegisterDomainErrorCodes(codes ...DomainErrorCode)

func RegisterManagementGraphQLSchemas added in v0.25.0

func RegisterManagementGraphQLSchemas()

func RegisterMessageFactory added in v0.12.0

func RegisterMessageFactory[T any](bus *CommandBus, name string, build func(payload map[string]any, ids []string) (T, error)) error

func RegisterPermissionsDebugPanel added in v0.25.0

func RegisterPermissionsDebugPanel(admin *Admin)

func RegisterQuery added in v0.25.0

func RegisterQuery[T any, R any](bus *CommandBus, qry command.Querier[T, R], runnerOpts ...runner.Option) (dispatcher.Subscription, error)

func RegisterTranslationExchangeCommandFactories added in v0.25.0

func RegisterTranslationExchangeCommandFactories(bus *CommandBus) error

func RegisterTranslationProgressWidget added in v0.25.0

func RegisterTranslationProgressWidget(dash *Dashboard, stats TranslationQueueStatsService, urls urlkit.Resolver)

func RegisterTranslationQueueCommandFactories added in v0.25.0

func RegisterTranslationQueueCommandFactories(bus *CommandBus) error

func RegisterTranslationQueueCommands added in v0.25.0

func RegisterTranslationQueueCommands(bus *CommandBus, service TranslationQueueService) error

func RegisterTranslationQueueTabs added in v0.25.0

func RegisterTranslationQueueTabs(admin *Admin) error

func ResolvedPermissionsFromAuthorizer added in v0.25.0

func ResolvedPermissionsFromAuthorizer(ctx context.Context, authorizer Authorizer) []string

func SchemaEditorDescriptor added in v0.25.0

func SchemaEditorDescriptor(basePath string) components.Descriptor

func SetDefaultErrorPresenter added in v0.24.0

func SetDefaultErrorPresenter(presenter ErrorPresenter)

func TranslationCapabilities added in v0.25.0

func TranslationCapabilities(adm *Admin) map[string]any

func TranslationCapabilitiesForContext added in v0.25.0

func TranslationCapabilitiesForContext(adm *Admin, reqCtx context.Context) map[string]any

func TranslationSharedContractsPayload added in v0.25.0

func TranslationSharedContractsPayload() map[string]any

func TranslationSourceTargetDriftContract added in v0.25.0

func TranslationSourceTargetDriftContract() map[string]any

func TranslationStatusEnumContract added in v0.25.0

func TranslationStatusEnumContract() map[string]any

func ValidateJSONPointerFormat added in v0.25.0

func ValidateJSONPointerFormat(pointer string) bool

func WithActivityRetention added in v0.25.0

func WithActivityRetention(limit int) func(*ActivityFeed)

func WithEnvironment added in v0.24.0

func WithEnvironment(ctx context.Context, environment string) context.Context

func WithLocale added in v0.24.0

func WithLocale(ctx context.Context, locale string) context.Context

func WithResolvedPermissionsCache added in v0.25.0

func WithResolvedPermissionsCache(ctx context.Context) context.Context

func WithStack added in v0.24.0

func WithStack(err error) error

func WithThemeSelection

func WithThemeSelection(ctx context.Context, selector ThemeSelector) context.Context

Types

type Action

type Action = core.Action

func DefaultCMSWorkflowActions added in v0.25.0

func DefaultCMSWorkflowActions() []Action

type ActionScope added in v0.25.0

type ActionScope = core.ActionScope

type ActivityEntry

type ActivityEntry = core.ActivityEntry

type ActivityFeed added in v0.25.0

type ActivityFeed = core.ActivityFeed

func NewActivityFeed added in v0.25.0

func NewActivityFeed(opts ...func(*ActivityFeed)) *ActivityFeed

type ActivityFeedQuerier added in v0.25.0

type ActivityFeedQuerier = core.ActivityFeedQuerier

type ActivityFeedWidgetPayload added in v0.25.0

type ActivityFeedWidgetPayload = core.ActivityFeedWidgetPayload

type ActivityFilter

type ActivityFilter = core.ActivityFilter

type ActivityLogger

type ActivityLogger = core.ActivityLogger

type ActivityModule added in v0.25.0

type ActivityModule = core.ActivityModule

func NewActivityModule added in v0.25.0

func NewActivityModule() *ActivityModule

type ActivityRecord

type ActivityRecord = core.ActivityRecord

type ActivityRecordLister

type ActivityRecordLister = core.ActivityRecordLister

type ActivitySink

type ActivitySink = core.ActivitySink

type ActivitySinkAdapter

type ActivitySinkAdapter = core.ActivitySinkAdapter

func NewActivitySinkAdapter

func NewActivitySinkAdapter(logger ActivityLogger, lister ActivityRecordLister) *ActivitySinkAdapter

type Admin

type Admin = core.Admin

func New

func New(cfg Config, deps Dependencies) (*Admin, error)

type AdminActivityEnricherConfig added in v0.25.0

type AdminActivityEnricherConfig = core.AdminActivityEnricherConfig

type AdminActorResolver added in v0.25.0

type AdminActorResolver = core.AdminActorResolver

type AdminContext

type AdminContext = core.AdminContext

type AdminObjectResolverConfig added in v0.25.0

type AdminObjectResolverConfig = core.AdminObjectResolverConfig

type AdminPageGetOptions added in v0.24.0

type AdminPageGetOptions = core.AdminPageGetOptions

type AdminPageListOptions added in v0.24.0

type AdminPageListOptions = core.AdminPageListOptions

type AdminPageReadService added in v0.24.0

type AdminPageReadService = core.AdminPageReadService

func NewGoCMSAdminPageReadAdapter added in v0.25.0

func NewGoCMSAdminPageReadAdapter(service cms.AdminPageReadService) AdminPageReadService

type AdminPageRecord added in v0.24.0

type AdminPageRecord = core.AdminPageRecord

type AdminPageWriteService added in v0.24.0

type AdminPageWriteService = core.AdminPageWriteService

type AdminRouter added in v0.25.0

type AdminRouter = core.AdminRouter

type AssignmentStatus added in v0.25.0

type AssignmentStatus = core.AssignmentStatus

type AssignmentType added in v0.25.0

type AssignmentType = core.AssignmentType

type AuthConfig

type AuthConfig = core.AuthConfig

type Authenticator added in v0.25.0

type Authenticator = core.Authenticator

type Authorizer

type Authorizer = core.Authorizer

type AutosaveConflictError added in v0.25.0

type AutosaveConflictError = core.AutosaveConflictError

type BatchAuthorizer added in v0.25.0

type BatchAuthorizer = core.BatchAuthorizer

type BulkCommand added in v0.25.0

type BulkCommand = core.BulkCommand

type BulkConfig added in v0.25.0

type BulkConfig = core.BulkConfig

type BulkJob added in v0.25.0

type BulkJob = core.BulkJob

type BulkRequest added in v0.25.0

type BulkRequest = core.BulkRequest

type BulkRoleChangeRequest added in v0.25.0

type BulkRoleChangeRequest = core.BulkRoleChangeRequest

type BulkRoleChangeResponse added in v0.25.0

type BulkRoleChangeResponse = core.BulkRoleChangeResponse

type BulkRoleChangeResult added in v0.25.0

type BulkRoleChangeResult = core.BulkRoleChangeResult

type BulkRoleChangeSummary added in v0.25.0

type BulkRoleChangeSummary = core.BulkRoleChangeSummary

type BulkRollbacker added in v0.25.0

type BulkRollbacker = core.BulkRollbacker

type BulkService added in v0.25.0

type BulkService = core.BulkService

type BulkStartMsg added in v0.25.0

type BulkStartMsg = core.BulkStartMsg

type BunRecordMapper

type BunRecordMapper[T any] = core.BunRecordMapper[T]

type BunRepositoryAdapter

type BunRepositoryAdapter[T any] = core.BunRepositoryAdapter[T]

func NewBunRepositoryAdapter

func NewBunRepositoryAdapter[T any](repo repository.Repository[T], opts ...BunRepositoryOption[T]) *BunRepositoryAdapter[T]

type BunRepositoryOption

type BunRepositoryOption[T any] = core.BunRepositoryOption[T]

func WithBunBaseCriteria added in v0.25.0

func WithBunBaseCriteria[T any](criteria ...repository.SelectCriteria) BunRepositoryOption[T]

func WithBunDeleteCriteria added in v0.25.0

func WithBunDeleteCriteria[T any](criteria ...repository.DeleteCriteria) BunRepositoryOption[T]

func WithBunFilterMapping added in v0.25.0

func WithBunFilterMapping[T any](builders map[string]func(any) repository.SelectCriteria) BunRepositoryOption[T]

func WithBunPatchAllowedFields added in v0.24.0

func WithBunPatchAllowedFields[T any](fields ...string) BunRepositoryOption[T]

func WithBunRecordMapper

func WithBunRecordMapper[T any](mapper BunRecordMapper[T]) BunRepositoryOption[T]

func WithBunSearchColumns

func WithBunSearchColumns[T any](columns ...string) BunRepositoryOption[T]

func WithBunUpdateCriteria added in v0.25.0

func WithBunUpdateCriteria[T any](criteria ...repository.UpdateCriteria) BunRepositoryOption[T]

type BunSettingsAdapter added in v0.25.0

type BunSettingsAdapter = core.BunSettingsAdapter

func NewBunSettingsAdapter added in v0.25.0

func NewBunSettingsAdapter(db *bun.DB, repoOptions ...repository.Option) (*BunSettingsAdapter, error)

type BunWorkflowBindingRepository added in v0.25.0

type BunWorkflowBindingRepository = core.BunWorkflowBindingRepository

func NewBunWorkflowBindingRepository added in v0.25.0

func NewBunWorkflowBindingRepository(db *bun.DB) *BunWorkflowBindingRepository

type BunWorkflowDefinitionRepository added in v0.25.0

type BunWorkflowDefinitionRepository = core.BunWorkflowDefinitionRepository

func NewBunWorkflowDefinitionRepository added in v0.25.0

func NewBunWorkflowDefinitionRepository(db *bun.DB) *BunWorkflowDefinitionRepository

type CLIConfig added in v0.12.0

type CLIConfig = core.CLIConfig

type CLIGroup added in v0.12.0

type CLIGroup = core.CLIGroup

type CMSBlock

type CMSBlock = core.CMSBlock

type CMSBlockConflictRepository added in v0.25.0

type CMSBlockConflictRepository = core.CMSBlockConflictRepository

func NewCMSBlockConflictRepository added in v0.25.0

func NewCMSBlockConflictRepository(content CMSContentService) *CMSBlockConflictRepository

type CMSBlockDefinition

type CMSBlockDefinition = core.CMSBlockDefinition

type CMSBlockDefinitionRepository added in v0.25.0

type CMSBlockDefinitionRepository = core.CMSBlockDefinitionRepository

func NewCMSBlockDefinitionRepository added in v0.25.0

func NewCMSBlockDefinitionRepository(content CMSContentService, types CMSContentTypeService) *CMSBlockDefinitionRepository

type CMSBlockDefinitionVersion added in v0.24.0

type CMSBlockDefinitionVersion = core.CMSBlockDefinitionVersion

type CMSBlockRepository added in v0.25.0

type CMSBlockRepository = core.CMSBlockRepository

func NewCMSBlockRepository added in v0.25.0

func NewCMSBlockRepository(content CMSContentService) *CMSBlockRepository

type CMSContainer added in v0.25.0

type CMSContainer = core.CMSContainer

func BuildGoCMSContainer added in v0.25.0

func BuildGoCMSContainer(ctx context.Context, cfg Config) (CMSContainer, error)

type CMSContainerBuilder added in v0.25.0

type CMSContainerBuilder = core.CMSContainerBuilder

type CMSContent

type CMSContent = core.CMSContent

type CMSContentListOption added in v0.24.0

type CMSContentListOption = core.CMSContentListOption

func WithDerivedFields added in v0.25.0

func WithDerivedFields() CMSContentListOption

func WithTranslations added in v0.24.0

func WithTranslations() CMSContentListOption

type CMSContentRepository

type CMSContentRepository = core.CMSContentRepository

func NewCMSContentRepository

func NewCMSContentRepository(content CMSContentService) *CMSContentRepository

type CMSContentService

type CMSContentService = core.CMSContentService

func NewGoCMSContentAdapter added in v0.25.0

func NewGoCMSContentAdapter(contentSvc any, blockSvc any, contentTypeSvc CMSContentTypeService) CMSContentService

type CMSContentTranslationCreator added in v0.25.0

type CMSContentTranslationCreator = core.CMSContentTranslationCreator

type CMSContentType added in v0.25.0

type CMSContentType = core.CMSContentType

type CMSContentTypeEntryRepository added in v0.25.0

type CMSContentTypeEntryRepository = core.CMSContentTypeEntryRepository

func NewCMSContentTypeEntryRepository added in v0.25.0

func NewCMSContentTypeEntryRepository(content CMSContentService, contentType CMSContentType) *CMSContentTypeEntryRepository

type CMSContentTypeRepository added in v0.25.0

type CMSContentTypeRepository = core.CMSContentTypeRepository

func NewCMSContentTypeRepository added in v0.25.0

func NewCMSContentTypeRepository(types CMSContentTypeService) *CMSContentTypeRepository

type CMSContentTypeService added in v0.23.0

type CMSContentTypeService = core.CMSContentTypeService

func NewGoCMSContentTypeAdapter added in v0.25.0

func NewGoCMSContentTypeAdapter(service any) CMSContentTypeService

type CMSLegacyBlockService added in v0.25.0

type CMSLegacyBlockService = core.CMSLegacyBlockService

type CMSMenuRepository added in v0.25.0

type CMSMenuRepository = core.CMSMenuRepository

func NewCMSMenuRepository added in v0.25.0

func NewCMSMenuRepository(menu CMSMenuService, defaultCode string) *CMSMenuRepository

type CMSMenuService

type CMSMenuService = core.CMSMenuService

type CMSOptions

type CMSOptions = core.CMSOptions

type CMSPage

type CMSPage = core.CMSPage

type CMSPageRepository

type CMSPageRepository = core.CMSPageRepository

func NewCMSPageRepository

func NewCMSPageRepository(content CMSContentService) *CMSPageRepository

type CMSWidgetService

type CMSWidgetService = core.CMSWidgetService

type CRUDRepositoryAdapter added in v0.25.0

type CRUDRepositoryAdapter = core.CRUDRepositoryAdapter

func NewCRUDRepositoryAdapter added in v0.25.0

func NewCRUDRepositoryAdapter(service crud.Service[map[string]any]) *CRUDRepositoryAdapter

type ChartPointWidgetPayload added in v0.25.0

type ChartPointWidgetPayload = core.ChartPointWidgetPayload

type CommandBus added in v0.12.0

type CommandBus = core.CommandBus

func NewCommandBus added in v0.25.0

func NewCommandBus(enabled bool) *CommandBus

type Config

type Config = core.Config

type ContentTranslation added in v0.24.0

type ContentTranslation = core.ContentTranslation

type ContentTypeBuilderModule added in v0.25.0

type ContentTypeBuilderModule = core.ContentTypeBuilderModule

func NewContentTypeBuilderModule added in v0.25.0

func NewContentTypeBuilderModule(opts ...ContentTypeBuilderOption) *ContentTypeBuilderModule

type ContentTypeBuilderOption added in v0.25.0

type ContentTypeBuilderOption = core.ContentTypeBuilderOption

func WithContentTypeBuilderBasePath added in v0.25.0

func WithContentTypeBuilderBasePath(path string) ContentTypeBuilderOption

func WithContentTypeBuilderEntryMenuParent added in v0.25.0

func WithContentTypeBuilderEntryMenuParent(menuParent string) ContentTypeBuilderOption

func WithContentTypeBuilderGuardrails added in v0.25.0

func WithContentTypeBuilderGuardrails(guardrails *SchemaGuardrails) ContentTypeBuilderOption

func WithContentTypeBuilderMenu added in v0.25.0

func WithContentTypeBuilderMenu(menuCode string, menuParent string) ContentTypeBuilderOption

func WithContentTypeBuilderPanelFactory added in v0.25.0

func WithContentTypeBuilderPanelFactory(factory *DynamicPanelFactory) ContentTypeBuilderOption

func WithContentTypeBuilderPermission added in v0.25.0

func WithContentTypeBuilderPermission(permission string) ContentTypeBuilderOption

func WithContentTypeBuilderPreviewFallback added in v0.25.0

func WithContentTypeBuilderPreviewFallback(fallback SchemaPreviewFallback) ContentTypeBuilderOption

func WithContentTypeBuilderRateLimiter added in v0.25.0

func WithContentTypeBuilderRateLimiter(limiter *RateLimiter) ContentTypeBuilderOption

func WithContentTypeBuilderSchemaValidator added in v0.25.0

func WithContentTypeBuilderSchemaValidator(validator SchemaValidator) ContentTypeBuilderOption

func WithContentTypeBuilderWorkflow added in v0.25.0

func WithContentTypeBuilderWorkflow(workflow WorkflowEngine) ContentTypeBuilderOption

func WithContentTypeBuilderWorkflowAuthorizer added in v0.25.0

func WithContentTypeBuilderWorkflowAuthorizer(authorizer WorkflowAuthorizer) ContentTypeBuilderOption

type ContentTypeCreateMsg added in v0.25.0

type ContentTypeCreateMsg = core.ContentTypeCreateMsg

type ContentTypeDeleteMsg added in v0.25.0

type ContentTypeDeleteMsg = core.ContentTypeDeleteMsg

type ContentTypePublishMsg added in v0.25.0

type ContentTypePublishMsg = core.ContentTypePublishMsg

type ContentTypeUpdateMsg added in v0.25.0

type ContentTypeUpdateMsg = core.ContentTypeUpdateMsg

type ConvertedFields added in v0.25.0

type ConvertedFields = core.ConvertedFields

type CustomLogEntry added in v0.25.0

type CustomLogEntry = core.CustomLogEntry

type Dashboard

type Dashboard = core.Dashboard

func NewDashboard added in v0.25.0

func NewDashboard() *Dashboard

type DashboardDiagnosticsMsg added in v0.25.0

type DashboardDiagnosticsMsg = core.DashboardDiagnosticsMsg

type DashboardDiagnosticsReport added in v0.25.0

type DashboardDiagnosticsReport = core.DashboardDiagnosticsReport

type DashboardHandle added in v0.25.0

type DashboardHandle = core.DashboardHandle

type DashboardLayout

type DashboardLayout = core.DashboardLayout

type DashboardLayoutOverrides added in v0.25.0

type DashboardLayoutOverrides = core.DashboardLayoutOverrides

type DashboardLayoutRow added in v0.25.0

type DashboardLayoutRow = core.DashboardLayoutRow

type DashboardLayoutSlot added in v0.25.0

type DashboardLayoutSlot = core.DashboardLayoutSlot

type DashboardPreferences added in v0.25.0

type DashboardPreferences = core.DashboardPreferences

func NewDashboardPreferencesAdapter added in v0.25.0

func NewDashboardPreferencesAdapter(service *PreferencesService) DashboardPreferences

type DashboardPreferencesWithContext added in v0.25.0

type DashboardPreferencesWithContext = core.DashboardPreferencesWithContext

type DashboardProviderMsg added in v0.25.0

type DashboardProviderMsg = core.DashboardProviderMsg

type DashboardProviderSpec

type DashboardProviderSpec = core.DashboardProviderSpec

type DashboardRenderer

type DashboardRenderer = core.DashboardRenderer

type DashboardWidgetInstance added in v0.25.0

type DashboardWidgetInstance = core.DashboardWidgetInstance

type DebugCollector added in v0.14.0

type DebugCollector = core.DebugCollector

func NewDebugCollector added in v0.25.0

func NewDebugCollector(cfg DebugConfig) *DebugCollector

type DebugConfig added in v0.14.0

type DebugConfig = core.DebugConfig

type DebugEvent added in v0.25.0

type DebugEvent = core.DebugEvent

type DebugLayoutMode added in v0.16.0

type DebugLayoutMode = core.DebugLayoutMode

type DebugLogHandler added in v0.14.0

type DebugLogHandler = core.DebugLogHandler

func NewDebugLogHandler added in v0.14.0

func NewDebugLogHandler(collector *DebugCollector, next slog.Handler) *DebugLogHandler

type DebugModule added in v0.14.0

type DebugModule = core.DebugModule

func NewDebugModule added in v0.14.0

func NewDebugModule(config DebugConfig) *DebugModule

type DebugPanel added in v0.25.0

type DebugPanel = core.DebugPanel

type DebugPanelWidgetPayload added in v0.25.0

type DebugPanelWidgetPayload = core.DebugPanelWidgetPayload

type DebugQueryHook added in v0.14.0

type DebugQueryHook = core.DebugQueryHook

func NewDebugQueryHook added in v0.14.0

func NewDebugQueryHook(collector *DebugCollector) *DebugQueryHook

func NewDebugQueryHookProvider added in v0.15.0

func NewDebugQueryHookProvider(provider func() *DebugCollector) *DebugQueryHook

type DebugREPLCommand added in v0.25.0

type DebugREPLCommand = core.DebugREPLCommand

type DebugREPLCommandCatalog added in v0.25.0

type DebugREPLCommandCatalog = core.DebugREPLCommandCatalog

func NewDebugREPLCommandCatalog added in v0.25.0

func NewDebugREPLCommandCatalog() *DebugREPLCommandCatalog

type DebugREPLConfig added in v0.16.0

type DebugREPLConfig = core.DebugREPLConfig

type DebugREPLOverrideStrategy added in v0.16.0

type DebugREPLOverrideStrategy = core.DebugREPLOverrideStrategy

type DebugREPLRequest added in v0.16.0

type DebugREPLRequest = core.DebugREPLRequest

type DebugREPLSession added in v0.16.0

type DebugREPLSession = core.DebugREPLSession

type DebugREPLSessionManager added in v0.16.0

type DebugREPLSessionManager = core.DebugREPLSessionManager

func NewDebugREPLSessionManager added in v0.25.0

func NewDebugREPLSessionManager(store DebugREPLSessionStore, cfg DebugREPLConfig) *DebugREPLSessionManager

type DebugREPLSessionStore added in v0.16.0

type DebugREPLSessionStore = core.DebugREPLSessionStore

type DebugSessionSnapshotOptions added in v0.25.0

type DebugSessionSnapshotOptions = core.DebugSessionSnapshotOptions

type DebugUserSession added in v0.24.0

type DebugUserSession = core.DebugUserSession

type DebugUserSessionStore added in v0.24.0

type DebugUserSessionStore = core.DebugUserSessionStore

type DebugViewContextBuilder added in v0.16.0

type DebugViewContextBuilder = core.DebugViewContextBuilder

type DefaultIconRenderer added in v0.25.0

type DefaultIconRenderer = core.DefaultIconRenderer

func NewDefaultIconRenderer added in v0.25.0

func NewDefaultIconRenderer(policy IconSecurityPolicy) *DefaultIconRenderer

type DefaultPageMapper added in v0.24.0

type DefaultPageMapper = core.DefaultPageMapper

type DefaultTranslationQueueAutoCreateHook added in v0.25.0

type DefaultTranslationQueueAutoCreateHook = core.DefaultTranslationQueueAutoCreateHook

type DefaultTranslationQueueService added in v0.25.0

type DefaultTranslationQueueService = core.DefaultTranslationQueueService

type DeliveryContentService added in v0.25.0

type DeliveryContentService = core.DeliveryContentService

func NewDeliveryContentService added in v0.25.0

func NewDeliveryContentService(container CMSContainer, opts DeliveryOptions) *DeliveryContentService

type DeliveryMenuService added in v0.25.0

type DeliveryMenuService = core.DeliveryMenuService

func NewDeliveryMenuService added in v0.25.0

func NewDeliveryMenuService(container CMSContainer, opts DeliveryOptions) *DeliveryMenuService

type DeliveryOptions added in v0.25.0

type DeliveryOptions = core.DeliveryOptions

type DeliveryPageService added in v0.25.0

type DeliveryPageService = core.DeliveryPageService

func NewDeliveryPageService added in v0.25.0

func NewDeliveryPageService(container CMSContainer, opts DeliveryOptions) *DeliveryPageService

type DeliveryServices added in v0.25.0

type DeliveryServices = core.DeliveryServices

func NewDeliveryServices added in v0.25.0

func NewDeliveryServices(container CMSContainer, opts DeliveryOptions) DeliveryServices

type DenyAllStrategy added in v0.16.0

type DenyAllStrategy = core.DenyAllStrategy

type Dependencies

type Dependencies = core.Dependencies

type DevErrorContext added in v0.25.0

type DevErrorContext = core.DevErrorContext

type DisabledBulkService added in v0.25.0

type DisabledBulkService = core.DisabledBulkService

type DisabledMediaLibrary added in v0.25.0

type DisabledMediaLibrary = core.DisabledMediaLibrary

type DisabledNotificationService added in v0.25.0

type DisabledNotificationService = core.DisabledNotificationService

type DispatchFactory added in v0.25.0

type DispatchFactory = core.DispatchFactory

type DoctorAction added in v0.25.0

type DoctorAction = core.DoctorAction

func NewManualDoctorAction added in v0.25.0

func NewManualDoctorAction(description string, cta string) *DoctorAction

type DoctorActionExecution added in v0.25.0

type DoctorActionExecution = core.DoctorActionExecution

type DoctorActionKind added in v0.25.0

type DoctorActionKind = core.DoctorActionKind

type DoctorActionRun added in v0.25.0

type DoctorActionRun = core.DoctorActionRun

type DoctorActionState added in v0.25.0

type DoctorActionState = core.DoctorActionState

type DoctorCheck added in v0.25.0

type DoctorCheck = core.DoctorCheck

type DoctorCheckOutput added in v0.25.0

type DoctorCheckOutput = core.DoctorCheckOutput

type DoctorCheckResult added in v0.25.0

type DoctorCheckResult = core.DoctorCheckResult

type DoctorDebugPanel added in v0.25.0

type DoctorDebugPanel = core.DoctorDebugPanel

func NewDoctorDebugPanel added in v0.25.0

func NewDoctorDebugPanel(admin *Admin) *DoctorDebugPanel

type DoctorFinding added in v0.25.0

type DoctorFinding = core.DoctorFinding

type DoctorReport added in v0.25.0

type DoctorReport = core.DoctorReport

type DoctorSeverity added in v0.25.0

type DoctorSeverity = core.DoctorSeverity

type DoctorSummary added in v0.25.0

type DoctorSummary = core.DoctorSummary

type DomainErrorCode added in v0.24.0

type DomainErrorCode = core.DomainErrorCode

func DomainErrorCodeFor added in v0.24.0

func DomainErrorCodeFor(code string) (DomainErrorCode, bool)

func DomainErrorCodes added in v0.24.0

func DomainErrorCodes() []DomainErrorCode

type DynamicPanelFactory added in v0.25.0

type DynamicPanelFactory = core.DynamicPanelFactory

func NewDynamicPanelFactory added in v0.25.0

func NewDynamicPanelFactory(admin *Admin, opts ...DynamicPanelFactoryOption) *DynamicPanelFactory

type DynamicPanelFactoryOption added in v0.25.0

type DynamicPanelFactoryOption = core.DynamicPanelFactoryOption

func WithDynamicPanelHooks added in v0.25.0

func WithDynamicPanelHooks(hooks DynamicPanelHooks) DynamicPanelFactoryOption

func WithDynamicPanelMenu added in v0.25.0

func WithDynamicPanelMenu(basePath string, menuCode string, menuParent string, locale string) DynamicPanelFactoryOption

func WithDynamicPanelSchemaConverter added in v0.25.0

func WithDynamicPanelSchemaConverter(converter *SchemaToFieldsConverter) DynamicPanelFactoryOption

func WithDynamicPanelSchemaValidator added in v0.25.0

func WithDynamicPanelSchemaValidator(validator SchemaValidator) DynamicPanelFactoryOption

type DynamicPanelHooks added in v0.25.0

type DynamicPanelHooks = core.DynamicPanelHooks

type EnsureMenuParentsOptions added in v0.25.0

type EnsureMenuParentsOptions = core.EnsureMenuParentsOptions

type EnvironmentInfo added in v0.25.0

type EnvironmentInfo = core.EnvironmentInfo

type ErrorConfig added in v0.24.0

type ErrorConfig = core.ErrorConfig

type ErrorPresenter added in v0.24.0

type ErrorPresenter = core.ErrorPresenter

func DefaultErrorPresenter added in v0.24.0

func DefaultErrorPresenter() ErrorPresenter

func NewErrorPresenter added in v0.24.0

func NewErrorPresenter(cfg ErrorConfig, mappers ...errors.ErrorMapper) ErrorPresenter

type ExportColumn added in v0.17.0

type ExportColumn = core.ExportColumn

type ExportConfig added in v0.25.0

type ExportConfig = core.ExportConfig

type ExportDefinition added in v0.17.0

type ExportDefinition = core.ExportDefinition

type ExportHTTPRegistrar added in v0.17.0

type ExportHTTPRegistrar = core.ExportHTTPRegistrar

type ExportMetadata added in v0.17.0

type ExportMetadata = core.ExportMetadata

type ExportMetadataProvider added in v0.17.0

type ExportMetadataProvider = core.ExportMetadataProvider

type ExportRegistry added in v0.17.0

type ExportRegistry = core.ExportRegistry

type ExportRouteOptions added in v0.17.0

type ExportRouteOptions = core.ExportRouteOptions

type ExportRouteWrapper added in v0.17.0

type ExportRouteWrapper = core.ExportRouteWrapper

type FeatureDependencyError added in v0.25.0

type FeatureDependencyError = core.FeatureDependencyError

type FeatureDisabledError added in v0.24.0

type FeatureDisabledError = core.FeatureDisabledError

type FeatureFlagsModule added in v0.25.0

type FeatureFlagsModule = core.FeatureFlagsModule

func NewFeatureFlagsModule added in v0.25.0

func NewFeatureFlagsModule() *FeatureFlagsModule

type FeatureKey

type FeatureKey = core.FeatureKey

type Field

type Field = core.Field

type FieldTypeCategory added in v0.25.0

type FieldTypeCategory = core.FieldTypeCategory

type FieldTypeCategoryGroup added in v0.25.0

type FieldTypeCategoryGroup = core.FieldTypeCategoryGroup

func BlockFieldTypeGroups added in v0.25.0

func BlockFieldTypeGroups() []FieldTypeCategoryGroup

type FieldTypeDefinition added in v0.25.0

type FieldTypeDefinition = core.FieldTypeDefinition

type FieldTypeRegistry added in v0.25.0

type FieldTypeRegistry = core.FieldTypeRegistry

func DefaultBlockFieldTypeRegistry added in v0.25.0

func DefaultBlockFieldTypeRegistry() *FieldTypeRegistry

func NewFieldTypeRegistry added in v0.25.0

func NewFieldTypeRegistry() *FieldTypeRegistry

type FieldsLogger added in v0.25.0

type FieldsLogger = core.FieldsLogger

type Filter

type Filter = core.Filter

type FormgenSchemaValidator added in v0.25.0

type FormgenSchemaValidator = core.FormgenSchemaValidator

func NewFormgenSchemaValidator added in v0.25.0

func NewFormgenSchemaValidator(basePath string) (*FormgenSchemaValidator, error)

func NewFormgenSchemaValidatorWithAPIBase added in v0.25.0

func NewFormgenSchemaValidatorWithAPIBase(basePath string, apiBase string) (*FormgenSchemaValidator, error)

type GoAuthAuthenticator

type GoAuthAuthenticator = core.GoAuthAuthenticator

func NewGoAuthAuthenticator

func NewGoAuthAuthenticator(routeAuth *auth.RouteAuthenticator, cfg auth.Config, opts ...GoAuthAuthenticatorOption) *GoAuthAuthenticator

type GoAuthAuthenticatorOption

type GoAuthAuthenticatorOption = core.GoAuthAuthenticatorOption

func WithAuthErrorHandler

func WithAuthErrorHandler(handler func(router.Context, error) error) GoAuthAuthenticatorOption

func WithOptionalAuth added in v0.25.0

func WithOptionalAuth(optional bool) GoAuthAuthenticatorOption

type GoAuthAuthorizer

type GoAuthAuthorizer = core.GoAuthAuthorizer

func NewGoAuthAuthorizer

func NewGoAuthAuthorizer(cfg GoAuthAuthorizerConfig) *GoAuthAuthorizer

type GoAuthAuthorizerConfig

type GoAuthAuthorizerConfig = core.GoAuthAuthorizerConfig

type GoCMSContainerAdapter

type GoCMSContainerAdapter = core.GoCMSContainerAdapter

func NewGoCMSContainerAdapter

func NewGoCMSContainerAdapter(container any) *GoCMSContainerAdapter

type GoCMSContentAdapter added in v0.25.0

type GoCMSContentAdapter = core.GoCMSContentAdapter

type GoCMSContentTypeAdapter added in v0.25.0

type GoCMSContentTypeAdapter = core.GoCMSContentTypeAdapter

type GoCMSMenuAdapter

type GoCMSMenuAdapter = core.GoCMSMenuAdapter

func NewGoCMSMenuAdapter

func NewGoCMSMenuAdapter(service cms.MenuService) *GoCMSMenuAdapter

func NewGoCMSMenuAdapterFromAny added in v0.25.0

func NewGoCMSMenuAdapterFromAny(service any) *GoCMSMenuAdapter

type GoCMSTranslationPolicy added in v0.25.0

type GoCMSTranslationPolicy = core.GoCMSTranslationPolicy

type GoCMSWidgetAdapter added in v0.25.0

type GoCMSWidgetAdapter = core.GoCMSWidgetAdapter

func NewGoCMSWidgetAdapter added in v0.25.0

func NewGoCMSWidgetAdapter(service any) *GoCMSWidgetAdapter

type GoOptionsSettingsAdapter added in v0.25.0

type GoOptionsSettingsAdapter = core.GoOptionsSettingsAdapter

func NewGoOptionsSettingsAdapter added in v0.25.0

func NewGoOptionsSettingsAdapter() *GoOptionsSettingsAdapter

type GoUsersProfileStore

type GoUsersProfileStore = core.GoUsersProfileStore

func NewGoUsersProfileStore

func NewGoUsersProfileStore(repo types.ProfileRepository, scopeResolver func(context.Context) types.ScopeFilter) *GoUsersProfileStore

type GoUsersRoleRepository

type GoUsersRoleRepository = core.GoUsersRoleRepository

func NewGoUsersRoleRepository

func NewGoUsersRoleRepository(registry types.RoleRegistry, scopeResolver func(context.Context) types.ScopeFilter) *GoUsersRoleRepository

type GoUsersUserRepository

type GoUsersUserRepository = core.GoUsersUserRepository

func NewGoUsersUserRepository

func NewGoUsersUserRepository(auth types.AuthRepository, inventory types.UserInventoryRepository, scopeResolver func(context.Context) types.ScopeFilter) *GoUsersUserRepository

type GuardrailedSchemaValidator added in v0.25.0

type GuardrailedSchemaValidator = core.GuardrailedSchemaValidator

func NewGuardrailedSchemaValidator added in v0.25.0

func NewGuardrailedSchemaValidator(inner SchemaValidator, guardrails *SchemaGuardrails) *GuardrailedSchemaValidator

type HandlerAuthenticator added in v0.25.0

type HandlerAuthenticator = core.HandlerAuthenticator

type IconCategory added in v0.25.0

type IconCategory = core.IconCategory

type IconContributor added in v0.25.0

type IconContributor = core.IconContributor

type IconContributorAdapter added in v0.25.0

type IconContributorAdapter = core.IconContributorAdapter

func NewIconContributorAdapter added in v0.25.0

func NewIconContributorAdapter(libraries []IconLibrary, icons []IconDefinition) *IconContributorAdapter

type IconContributorCallbacks added in v0.25.0

type IconContributorCallbacks = core.IconContributorCallbacks

type IconDefinition added in v0.25.0

type IconDefinition = core.IconDefinition

type IconLibrary added in v0.25.0

type IconLibrary = core.IconLibrary

func BuiltinEmojiLibrary added in v0.25.0

func BuiltinEmojiLibrary() IconLibrary

func BuiltinIconoirLibrary added in v0.25.0

func BuiltinIconoirLibrary() IconLibrary

func BuiltinLucideLibrary added in v0.25.0

func BuiltinLucideLibrary() IconLibrary

type IconReference added in v0.25.0

type IconReference = core.IconReference

func ParseIconReference added in v0.25.0

func ParseIconReference(value string) IconReference

type IconRenderMode added in v0.25.0

type IconRenderMode = core.IconRenderMode

type IconRenderOptions added in v0.25.0

type IconRenderOptions = core.IconRenderOptions

func RenderOptionsForAPI added in v0.25.0

func RenderOptionsForAPI(trusted bool) IconRenderOptions

func RenderOptionsForModule added in v0.25.0

func RenderOptionsForModule() IconRenderOptions

func RenderOptionsForTemplate added in v0.25.0

func RenderOptionsForTemplate() IconRenderOptions

type IconRenderer added in v0.25.0

type IconRenderer = core.IconRenderer

type IconSecurityPolicy added in v0.25.0

type IconSecurityPolicy = core.IconSecurityPolicy

func DefaultIconSecurityPolicy added in v0.25.0

func DefaultIconSecurityPolicy() IconSecurityPolicy

type IconSecurityResult added in v0.25.0

type IconSecurityResult = core.IconSecurityResult

type IconSecurityValidator added in v0.25.0

type IconSecurityValidator = core.IconSecurityValidator

func NewIconSecurityValidator added in v0.25.0

func NewIconSecurityValidator(policy IconSecurityPolicy) *IconSecurityValidator

type IconService added in v0.25.0

type IconService = core.IconService

func NewIconService added in v0.25.0

func NewIconService(opts ...IconServiceOption) *IconService

type IconServiceDefaults added in v0.25.0

type IconServiceDefaults = core.IconServiceDefaults

type IconServiceOption added in v0.25.0

type IconServiceOption = core.IconServiceOption

func WithDefaultLibrary added in v0.25.0

func WithDefaultLibrary(library string) IconServiceOption

func WithDefaultVariant added in v0.25.0

func WithDefaultVariant(variant string) IconServiceOption

func WithFallbackIcon added in v0.25.0

func WithFallbackIcon(icon string) IconServiceOption

func WithIconSecurityPolicy added in v0.25.0

func WithIconSecurityPolicy(policy IconSecurityPolicy) IconServiceOption

func WithIconServiceLogger added in v0.25.0

func WithIconServiceLogger(logger Logger) IconServiceOption

type IconType added in v0.25.0

type IconType = core.IconType

type InMemoryBulkService added in v0.25.0

type InMemoryBulkService = core.InMemoryBulkService

func NewInMemoryBulkService added in v0.25.0

func NewInMemoryBulkService() *InMemoryBulkService

type InMemoryContentService

type InMemoryContentService = core.InMemoryContentService

func NewInMemoryContentService

func NewInMemoryContentService() *InMemoryContentService

type InMemoryDashboardPreferences added in v0.25.0

type InMemoryDashboardPreferences = core.InMemoryDashboardPreferences

func NewInMemoryDashboardPreferences added in v0.25.0

func NewInMemoryDashboardPreferences() *InMemoryDashboardPreferences

type InMemoryDebugREPLSessionStore added in v0.16.0

type InMemoryDebugREPLSessionStore = core.InMemoryDebugREPLSessionStore

func NewInMemoryDebugREPLSessionStore added in v0.25.0

func NewInMemoryDebugREPLSessionStore() *InMemoryDebugREPLSessionStore

type InMemoryDebugUserSessionStore added in v0.24.0

type InMemoryDebugUserSessionStore = core.InMemoryDebugUserSessionStore

func NewInMemoryDebugUserSessionStore added in v0.25.0

func NewInMemoryDebugUserSessionStore() *InMemoryDebugUserSessionStore

type InMemoryMediaLibrary added in v0.25.0

type InMemoryMediaLibrary = core.InMemoryMediaLibrary

func NewInMemoryMediaLibrary added in v0.25.0

func NewInMemoryMediaLibrary(baseURL string) *InMemoryMediaLibrary

type InMemoryMenuService

type InMemoryMenuService = core.InMemoryMenuService

func NewInMemoryMenuService

func NewInMemoryMenuService() *InMemoryMenuService

type InMemoryNotificationService added in v0.25.0

type InMemoryNotificationService = core.InMemoryNotificationService

func NewInMemoryNotificationService added in v0.25.0

func NewInMemoryNotificationService() *InMemoryNotificationService

type InMemoryOrganizationStore added in v0.25.0

type InMemoryOrganizationStore = core.InMemoryOrganizationStore

func NewInMemoryOrganizationStore added in v0.25.0

func NewInMemoryOrganizationStore() *InMemoryOrganizationStore

type InMemoryPreferencesStore added in v0.25.0

type InMemoryPreferencesStore = core.InMemoryPreferencesStore

func NewInMemoryPreferencesStore added in v0.25.0

func NewInMemoryPreferencesStore() *InMemoryPreferencesStore

type InMemoryProfileStore added in v0.25.0

type InMemoryProfileStore = core.InMemoryProfileStore

func NewInMemoryProfileStore added in v0.25.0

func NewInMemoryProfileStore() *InMemoryProfileStore

type InMemoryTenantStore added in v0.25.0

type InMemoryTenantStore = core.InMemoryTenantStore

func NewInMemoryTenantStore added in v0.25.0

func NewInMemoryTenantStore() *InMemoryTenantStore

type InMemoryTranslationAssignmentRepository added in v0.25.0

type InMemoryTranslationAssignmentRepository = core.InMemoryTranslationAssignmentRepository

func NewInMemoryTranslationAssignmentRepository added in v0.25.0

func NewInMemoryTranslationAssignmentRepository() *InMemoryTranslationAssignmentRepository

type InMemoryUserStore added in v0.25.0

type InMemoryUserStore = core.InMemoryUserStore

func NewInMemoryUserStore added in v0.25.0

func NewInMemoryUserStore() *InMemoryUserStore

type InMemoryWidgetService added in v0.25.0

type InMemoryWidgetService = core.InMemoryWidgetService

func NewInMemoryWidgetService added in v0.25.0

func NewInMemoryWidgetService() *InMemoryWidgetService

type InMemoryWorkflowBindingRepository added in v0.25.0

type InMemoryWorkflowBindingRepository = core.InMemoryWorkflowBindingRepository

func NewInMemoryWorkflowBindingRepository added in v0.25.0

func NewInMemoryWorkflowBindingRepository() *InMemoryWorkflowBindingRepository

type InMemoryWorkflowDefinitionRepository added in v0.25.0

type InMemoryWorkflowDefinitionRepository = core.InMemoryWorkflowDefinitionRepository

func NewInMemoryWorkflowDefinitionRepository added in v0.25.0

func NewInMemoryWorkflowDefinitionRepository() *InMemoryWorkflowDefinitionRepository

type InvalidDependenciesError added in v0.25.0

type InvalidDependenciesError = core.InvalidDependenciesError

type InvalidFeatureConfigError added in v0.25.0

type InvalidFeatureConfigError = core.InvalidFeatureConfigError

type JSErrorEntry added in v0.25.0

type JSErrorEntry = core.JSErrorEntry

type Job added in v0.25.0

type Job = core.Job

type JobRegistry added in v0.25.0

type JobRegistry = core.JobRegistry

func NewJobRegistry added in v0.25.0

func NewJobRegistry() *JobRegistry

type LegacyChartSampleWidgetPayload added in v0.25.0

type LegacyChartSampleWidgetPayload = core.LegacyChartSampleWidgetPayload

type ListOptions

type ListOptions = core.ListOptions

type ListPredicate added in v0.25.0

type ListPredicate = core.ListPredicate

func NormalizeListPredicates added in v0.25.0

func NormalizeListPredicates(opts ListOptions) []ListPredicate

type LogEntry added in v0.25.0

type LogEntry = core.LogEntry

type Logger added in v0.25.0

type Logger = core.Logger

type LoggerProvider added in v0.25.0

type LoggerProvider = core.LoggerProvider

type ManagementContentService added in v0.25.0

type ManagementContentService = core.ManagementContentService

func NewManagementContentService added in v0.25.0

func NewManagementContentService(container CMSContainer, opts DeliveryOptions) *ManagementContentService

type ManagementContentTypeService added in v0.25.0

type ManagementContentTypeService = core.ManagementContentTypeService

func NewManagementContentTypeService added in v0.25.0

func NewManagementContentTypeService(container CMSContainer) *ManagementContentTypeService

type ManagementPageService added in v0.25.0

type ManagementPageService = core.ManagementPageService

func NewManagementPageService added in v0.25.0

func NewManagementPageService(container CMSContainer, opts DeliveryOptions) *ManagementPageService

type ManagementServices added in v0.25.0

type ManagementServices = core.ManagementServices

func NewManagementServices added in v0.25.0

func NewManagementServices(container CMSContainer, opts DeliveryOptions) ManagementServices

type MediaConfig added in v0.25.0

type MediaConfig = core.MediaConfig

type MediaItem

type MediaItem = core.MediaItem

type MediaLibrary added in v0.25.0

type MediaLibrary = core.MediaLibrary

type MemoryRepository

type MemoryRepository = core.MemoryRepository

func NewMemoryRepository

func NewMemoryRepository() *MemoryRepository
type Menu = core.Menu
type MenuContributor = core.MenuContributor
type MenuHandle = core.MenuHandle
type MenuItem = core.MenuItem

type MessageFactory added in v0.25.0

type MessageFactory = core.MessageFactory

type MissingTranslationsError added in v0.25.0

type MissingTranslationsError = core.MissingTranslationsError

type Module

type Module = core.Module

type ModuleContext

type ModuleContext = core.ModuleContext

type ModuleManifest

type ModuleManifest = core.ModuleManifest

type ModuleStartupPolicy added in v0.25.0

type ModuleStartupPolicy = core.ModuleStartupPolicy

type ModuleStartupValidator added in v0.25.0

type ModuleStartupValidator = core.ModuleStartupValidator
type Navigation = core.Navigation

func NewNavigation

func NewNavigation(menuSvc CMSMenuService, authorizer Authorizer) *Navigation
type NavigationItem = core.NavigationItem

type NoopCLIHandler added in v0.12.0

type NoopCLIHandler = core.NoopCLIHandler

type NoopCMSContainer added in v0.25.0

type NoopCMSContainer = core.NoopCMSContainer

func NewNoopCMSContainer added in v0.25.0

func NewNoopCMSContainer() *NoopCMSContainer

type NoopTranslator added in v0.25.0

type NoopTranslator = core.NoopTranslator

type Notification

type Notification = core.Notification

type NotificationMarkCommand added in v0.25.0

type NotificationMarkCommand = core.NotificationMarkCommand

type NotificationMarkMsg added in v0.25.0

type NotificationMarkMsg = core.NotificationMarkMsg

type NotificationService

type NotificationService = core.NotificationService

type NotificationsWidgetPayload added in v0.25.0

type NotificationsWidgetPayload = core.NotificationsWidgetPayload

type ObjectResolverFunc added in v0.25.0

type ObjectResolverFunc = core.ObjectResolverFunc

type ObjectResolverMap added in v0.25.0

type ObjectResolverMap = core.ObjectResolverMap

type Option

type Option = core.Option

type OrganizationMember

type OrganizationMember = core.OrganizationMember

type OrganizationPanelRepository added in v0.25.0

type OrganizationPanelRepository = core.OrganizationPanelRepository

func NewOrganizationPanelRepository added in v0.25.0

func NewOrganizationPanelRepository(service *OrganizationService) *OrganizationPanelRepository

type OrganizationRecord

type OrganizationRecord = core.OrganizationRecord

type OrganizationRepository added in v0.25.0

type OrganizationRepository = core.OrganizationRepository

type OrganizationService added in v0.25.0

type OrganizationService = core.OrganizationService

func NewOrganizationService added in v0.25.0

func NewOrganizationService(repo OrganizationRepository) *OrganizationService

type OrganizationsModule added in v0.25.0

type OrganizationsModule = core.OrganizationsModule

func NewOrganizationsModule added in v0.25.0

func NewOrganizationsModule() *OrganizationsModule

type PageApplicationService added in v0.24.0

type PageApplicationService = core.PageApplicationService

type PageGetOptions added in v0.24.0

type PageGetOptions = core.PageGetOptions

type PageIncludeDefaults added in v0.24.0

type PageIncludeDefaults = core.PageIncludeDefaults

type PageListOptions added in v0.24.0

type PageListOptions = core.PageListOptions

type PageMapper added in v0.24.0

type PageMapper = core.PageMapper

type PageReadDefaults added in v0.24.0

type PageReadDefaults = core.PageReadDefaults

type PageReadOptions added in v0.24.0

type PageReadOptions = core.PageReadOptions

type PageTranslation added in v0.24.0

type PageTranslation = core.PageTranslation

type Panel added in v0.25.0

type Panel = core.Panel

func RegisterTranslationQueuePanel added in v0.25.0

func RegisterTranslationQueuePanel(admin *Admin, repo TranslationAssignmentRepository) (*Panel, error)

type PanelBuilder

type PanelBuilder = core.PanelBuilder

func NewTranslationQueuePanel added in v0.25.0

func NewTranslationQueuePanel(repo Repository) *PanelBuilder

type PanelEntryMode added in v0.25.0

type PanelEntryMode = core.PanelEntryMode

type PanelFormAdapter added in v0.25.0

type PanelFormAdapter = core.PanelFormAdapter

type PanelFormRequest added in v0.25.0

type PanelFormRequest = core.PanelFormRequest

type PanelHooks added in v0.25.0

type PanelHooks = core.PanelHooks

type PanelPermissions

type PanelPermissions = core.PanelPermissions

type PanelSubresource added in v0.25.0

type PanelSubresource = core.PanelSubresource

type PanelSubresourceRepository added in v0.25.0

type PanelSubresourceRepository = core.PanelSubresourceRepository

type PanelSubresourceResponder added in v0.25.0

type PanelSubresourceResponder = core.PanelSubresourceResponder

type PanelTab added in v0.2.0

type PanelTab = core.PanelTab

type PanelTabCollisionHandler added in v0.2.0

type PanelTabCollisionHandler = core.PanelTabCollisionHandler

type PanelTabPermissionEvaluator added in v0.2.0

type PanelTabPermissionEvaluator = core.PanelTabPermissionEvaluator

type PanelTabScope added in v0.2.0

type PanelTabScope = core.PanelTabScope

type PanelTabTarget added in v0.2.0

type PanelTabTarget = core.PanelTabTarget

type PanelUIRouteMode added in v0.25.0

type PanelUIRouteMode = core.PanelUIRouteMode

type PermissionDeniedError added in v0.25.0

type PermissionDeniedError = core.PermissionDeniedError

type PermissionEntry added in v0.25.0

type PermissionEntry = core.PermissionEntry

type PermissionResolverFunc added in v0.25.0

type PermissionResolverFunc = core.PermissionResolverFunc

type PermissionResolverMetrics added in v0.25.0

type PermissionResolverMetrics = core.PermissionResolverMetrics

type PermissionsDebugPanel added in v0.25.0

type PermissionsDebugPanel = core.PermissionsDebugPanel

func NewPermissionsDebugPanel added in v0.25.0

func NewPermissionsDebugPanel(admin *Admin) *PermissionsDebugPanel

type PermissionsDebugSnapshot added in v0.25.0

type PermissionsDebugSnapshot = core.PermissionsDebugSnapshot

type PersistedWorkflow added in v0.25.0

type PersistedWorkflow = core.PersistedWorkflow

type PersistedWorkflowListOptions added in v0.25.0

type PersistedWorkflowListOptions = core.PersistedWorkflowListOptions

type PersistedWorkflowStatus added in v0.25.0

type PersistedWorkflowStatus = core.PersistedWorkflowStatus

type PreferenceLevel added in v0.11.0

type PreferenceLevel = core.PreferenceLevel

type PreferenceScope added in v0.11.0

type PreferenceScope = core.PreferenceScope

type PreferenceSnapshot added in v0.11.0

type PreferenceSnapshot = core.PreferenceSnapshot

type PreferenceTrace added in v0.11.0

type PreferenceTrace = core.PreferenceTrace

type PreferenceTraceLayer added in v0.11.0

type PreferenceTraceLayer = core.PreferenceTraceLayer

type PreferencesDeleteInput added in v0.11.0

type PreferencesDeleteInput = core.PreferencesDeleteInput

type PreferencesModule

type PreferencesModule = core.PreferencesModule

func NewPreferencesModule

func NewPreferencesModule() *PreferencesModule

type PreferencesOption added in v0.25.0

type PreferencesOption = core.PreferencesOption

func WithDeleteMissing added in v0.25.0

func WithDeleteMissing(enabled bool) PreferencesOption

func WithKeyPrefix added in v0.25.0

func WithKeyPrefix(prefix string) PreferencesOption

func WithKeys added in v0.25.0

func WithKeys(keys ...string) PreferencesOption

type PreferencesRepository added in v0.25.0

type PreferencesRepository = core.PreferencesRepository

func NewPreferencesRepository added in v0.25.0

func NewPreferencesRepository(admin *Admin) *PreferencesRepository

type PreferencesResolveInput added in v0.11.0

type PreferencesResolveInput = core.PreferencesResolveInput

type PreferencesService added in v0.25.0

type PreferencesService = core.PreferencesService

func NewPreferencesService added in v0.25.0

func NewPreferencesService(store PreferencesStore) *PreferencesService

type PreferencesStore added in v0.11.0

type PreferencesStore = core.PreferencesStore

type PreferencesStoreAdapter added in v0.25.0

type PreferencesStoreAdapter = core.PreferencesStoreAdapter

func NewPreferencesStoreAdapter added in v0.25.0

func NewPreferencesStoreAdapter(store PreferencesStore, opts ...PreferencesOption) *PreferencesStoreAdapter

type PreferencesUpsertInput added in v0.11.0

type PreferencesUpsertInput = core.PreferencesUpsertInput

type PreferencesViewContextBuilder added in v0.25.0

type PreferencesViewContextBuilder = core.PreferencesViewContextBuilder

type PreviewService added in v0.22.0

type PreviewService = core.PreviewService

func NewPreviewService added in v0.25.0

func NewPreviewService(secret string) *PreviewService

type PreviewToken added in v0.22.0

type PreviewToken = core.PreviewToken

type Priority added in v0.25.0

type Priority = core.Priority

type ProfileModule

type ProfileModule = core.ProfileModule

func NewProfileModule

func NewProfileModule() *ProfileModule

type ProfileRepository added in v0.25.0

type ProfileRepository = core.ProfileRepository

func NewProfileRepository added in v0.25.0

func NewProfileRepository(service *ProfileService, defaultLocale string) *ProfileRepository

type ProfileService added in v0.25.0

type ProfileService = core.ProfileService

func NewProfileService added in v0.25.0

func NewProfileService(store ProfileStore) *ProfileService

type ProfileStore added in v0.25.0

type ProfileStore = core.ProfileStore

type QuickActionWidgetPayload added in v0.25.0

type QuickActionWidgetPayload = core.QuickActionWidgetPayload

type QuickActionsWidgetPayload added in v0.25.0

type QuickActionsWidgetPayload = core.QuickActionsWidgetPayload

type RateLimiter added in v0.25.0

type RateLimiter = core.RateLimiter

func DefaultSchemaRateLimiter added in v0.25.0

func DefaultSchemaRateLimiter() *RateLimiter

func NewRateLimiter added in v0.25.0

func NewRateLimiter(maxRequests int, window time.Duration) *RateLimiter

type Registry added in v0.25.0

type Registry = core.Registry

func NewRegistry added in v0.25.0

func NewRegistry() *Registry

type Repository added in v0.25.0

type Repository = core.Repository

type RepositoryTranslationCreator added in v0.25.0

type RepositoryTranslationCreator = core.RepositoryTranslationCreator

type RequestEntry added in v0.25.0

type RequestEntry = core.RequestEntry

type RequestInfo added in v0.25.0

type RequestInfo = core.RequestInfo

type RequiredFieldsValidationStrategy added in v0.25.0

type RequiredFieldsValidationStrategy = core.RequiredFieldsValidationStrategy

type ResolvedSetting added in v0.24.0

type ResolvedSetting = core.ResolvedSetting

type ResolvedWidget

type ResolvedWidget = core.ResolvedWidget

type RingBuffer added in v0.25.0

type RingBuffer[T any] = core.RingBuffer[T]

func NewRingBuffer added in v0.25.0

func NewRingBuffer[T any](capacity int) *RingBuffer[T]

type RoleAssignmentLookup added in v0.2.0

type RoleAssignmentLookup = core.RoleAssignmentLookup

type RolePanelRepository

type RolePanelRepository = core.RolePanelRepository

func NewRolePanelRepository

func NewRolePanelRepository(service *UserManagementService) *RolePanelRepository

type RoleRecord added in v0.22.0

type RoleRecord = core.RoleRecord

type RoleRepository added in v0.25.0

type RoleRepository = core.RoleRepository

type RoleRepositoryLookup added in v0.2.0

type RoleRepositoryLookup = core.RoleRepositoryLookup

type RoleWorkflowAuthorizer added in v0.25.0

type RoleWorkflowAuthorizer = core.RoleWorkflowAuthorizer

type RoleWorkflowAuthorizerOption added in v0.25.0

type RoleWorkflowAuthorizerOption = core.RoleWorkflowAuthorizerOption

func WithWorkflowExtraCheck added in v0.25.0

func WithWorkflowExtraCheck(fn func(context.Context, TransitionInput) bool) RoleWorkflowAuthorizerOption

func WithWorkflowPermission added in v0.25.0

func WithWorkflowPermission(resource string, permission string) RoleWorkflowAuthorizerOption

type RouteEntry added in v0.25.0

type RouteEntry = core.RouteEntry

type RouterContext added in v0.25.0

type RouterContext = core.RouterContext

type SQLEntry added in v0.25.0

type SQLEntry = core.SQLEntry

type Schema added in v0.25.0

type Schema = core.Schema

type SchemaGuardrails added in v0.25.0

type SchemaGuardrails = core.SchemaGuardrails

func NewSchemaGuardrails added in v0.25.0

func NewSchemaGuardrails() *SchemaGuardrails

type SchemaGuardrailsOption added in v0.25.0

type SchemaGuardrailsOption = core.SchemaGuardrailsOption

func WithSchemaMaxDepth added in v0.25.0

func WithSchemaMaxDepth(depth int) SchemaGuardrailsOption

func WithSchemaMaxFields added in v0.25.0

func WithSchemaMaxFields(count int) SchemaGuardrailsOption

func WithSchemaMaxSize added in v0.25.0

func WithSchemaMaxSize(bytes int) SchemaGuardrailsOption

type SchemaPreviewFallback added in v0.25.0

type SchemaPreviewFallback = core.SchemaPreviewFallback

type SchemaPreviewer added in v0.25.0

type SchemaPreviewer = core.SchemaPreviewer

type SchemaRegistryEntry added in v0.25.0

type SchemaRegistryEntry = core.SchemaRegistryEntry

type SchemaRegistryPayload added in v0.25.0

type SchemaRegistryPayload = core.SchemaRegistryPayload

type SchemaToFieldsConverter added in v0.25.0

type SchemaToFieldsConverter = core.SchemaToFieldsConverter

func NewSchemaToFieldsConverter added in v0.25.0

func NewSchemaToFieldsConverter() *SchemaToFieldsConverter

type SchemaValidationOptions added in v0.25.0

type SchemaValidationOptions = core.SchemaValidationOptions

type SchemaValidationResult added in v0.25.0

type SchemaValidationResult = core.SchemaValidationResult

type SchemaValidator added in v0.25.0

type SchemaValidator = core.SchemaValidator

type SearchAdapter added in v0.25.0

type SearchAdapter = core.SearchAdapter

type SearchEngine added in v0.25.0

type SearchEngine = core.SearchEngine

func NewSearchEngine added in v0.25.0

func NewSearchEngine(authorizer Authorizer) *SearchEngine

type SearchResult

type SearchResult = core.SearchResult

type SettingDefinition

type SettingDefinition = core.SettingDefinition

type SettingFieldEnricher added in v0.25.0

type SettingFieldEnricher = core.SettingFieldEnricher

type SettingOption

type SettingOption = core.SettingOption

type SettingOptionsProvider added in v0.25.0

type SettingOptionsProvider = core.SettingOptionsProvider

type SettingOverviewValuePayload added in v0.25.0

type SettingOverviewValuePayload = core.SettingOverviewValuePayload

type SettingRecord added in v0.25.0

type SettingRecord = core.SettingRecord

type SettingValidator added in v0.25.0

type SettingValidator = core.SettingValidator

type SettingsAdapter added in v0.25.0

type SettingsAdapter = core.SettingsAdapter

type SettingsBundle

type SettingsBundle = core.SettingsBundle

type SettingsForm added in v0.25.0

type SettingsForm = core.SettingsForm

type SettingsFormAdapter added in v0.25.0

type SettingsFormAdapter = core.SettingsFormAdapter

func NewSettingsFormAdapter added in v0.25.0

func NewSettingsFormAdapter(service *SettingsService, theme string, tokens map[string]string) *SettingsFormAdapter

type SettingsOverviewWidgetPayload added in v0.25.0

type SettingsOverviewWidgetPayload = core.SettingsOverviewWidgetPayload

type SettingsScope

type SettingsScope = core.SettingsScope

type SettingsService added in v0.25.0

type SettingsService = core.SettingsService

func NewSettingsService added in v0.25.0

func NewSettingsService() *SettingsService

type SettingsUpdateCommand added in v0.25.0

type SettingsUpdateCommand = core.SettingsUpdateCommand

type SettingsUpdateMsg added in v0.25.0

type SettingsUpdateMsg = core.SettingsUpdateMsg

type SettingsValidationErrors added in v0.25.0

type SettingsValidationErrors = core.SettingsValidationErrors

type SignedTokenStrategy added in v0.16.0

type SignedTokenStrategy = core.SignedTokenStrategy

type SimpleWorkflowEngine added in v0.25.0

type SimpleWorkflowEngine = core.SimpleWorkflowEngine

func NewSimpleWorkflowEngine added in v0.25.0

func NewSimpleWorkflowEngine() *SimpleWorkflowEngine

type SourceContext added in v0.25.0

type SourceContext = core.SourceContext

func ExtractSourceContext added in v0.25.0

func ExtractSourceContext(filePath string, errorLine int, contextLines int) *SourceContext

type SourceLine added in v0.25.0

type SourceLine = core.SourceLine

type StackFrameInfo added in v0.25.0

type StackFrameInfo = core.StackFrameInfo

func EnrichStackFrames added in v0.25.0

func EnrichStackFrames(frames []StackFrameInfo, contextLines int, maxFrames int) []StackFrameInfo

type StaticKeyStrategy added in v0.16.0

type StaticKeyStrategy = core.StaticKeyStrategy

type TenantMember

type TenantMember = core.TenantMember

type TenantPanelRepository added in v0.25.0

type TenantPanelRepository = core.TenantPanelRepository

func NewTenantPanelRepository added in v0.25.0

func NewTenantPanelRepository(service *TenantService) *TenantPanelRepository

type TenantRecord

type TenantRecord = core.TenantRecord

type TenantRepository added in v0.25.0

type TenantRepository = core.TenantRepository

type TenantService

type TenantService = core.TenantService

func NewTenantService added in v0.25.0

func NewTenantService(repo TenantRepository) *TenantService

type TenantsModule added in v0.25.0

type TenantsModule = core.TenantsModule

func NewTenantsModule added in v0.25.0

func NewTenantsModule() *TenantsModule

type ThemeProvider added in v0.25.0

type ThemeProvider = core.ThemeProvider

type ThemeSelection added in v0.25.0

type ThemeSelection = core.ThemeSelection

type ThemeSelector

type ThemeSelector = core.ThemeSelector

func ThemeSelectorFromContext added in v0.25.0

func ThemeSelectorFromContext(ctx context.Context) ThemeSelector

type TransitionInput added in v0.22.0

type TransitionInput = core.TransitionInput

type TransitionResult added in v0.22.0

type TransitionResult = core.TransitionResult

type TranslationAlreadyExistsError added in v0.25.0

type TranslationAlreadyExistsError = core.TranslationAlreadyExistsError

type TranslationAssignment added in v0.25.0

type TranslationAssignment = core.TranslationAssignment

type TranslationAssignmentConflictError added in v0.25.0

type TranslationAssignmentConflictError = core.TranslationAssignmentConflictError

type TranslationAssignmentPanelRepository added in v0.25.0

type TranslationAssignmentPanelRepository = core.TranslationAssignmentPanelRepository

func NewTranslationAssignmentPanelRepository added in v0.25.0

func NewTranslationAssignmentPanelRepository(repo TranslationAssignmentRepository) *TranslationAssignmentPanelRepository

type TranslationAssignmentRepository added in v0.25.0

type TranslationAssignmentRepository = core.TranslationAssignmentRepository

type TranslationAssignmentVersionConflictError added in v0.25.0

type TranslationAssignmentVersionConflictError = core.TranslationAssignmentVersionConflictError

type TranslationBundle added in v0.24.0

type TranslationBundle[T any] = core.TranslationBundle[T]

type TranslationCheckOptions added in v0.25.0

type TranslationCheckOptions = core.TranslationCheckOptions

type TranslationCreateInput added in v0.25.0

type TranslationCreateInput = core.TranslationCreateInput

type TranslationExchangeApplier added in v0.25.0

type TranslationExchangeApplier = core.TranslationExchangeApplier

type TranslationExchangeApplyRequest added in v0.25.0

type TranslationExchangeApplyRequest = core.TranslationExchangeApplyRequest

type TranslationExchangeConflictError added in v0.25.0

type TranslationExchangeConflictError = core.TranslationExchangeConflictError

type TranslationExchangeConflictInfo added in v0.25.0

type TranslationExchangeConflictInfo = core.TranslationExchangeConflictInfo

type TranslationExchangeExporter added in v0.25.0

type TranslationExchangeExporter = core.TranslationExchangeExporter

type TranslationExchangeInvalidPayloadError added in v0.25.0

type TranslationExchangeInvalidPayloadError = core.TranslationExchangeInvalidPayloadError

type TranslationExchangeLinkage added in v0.25.0

type TranslationExchangeLinkage = core.TranslationExchangeLinkage

type TranslationExchangeLinkageKey added in v0.25.0

type TranslationExchangeLinkageKey = core.TranslationExchangeLinkageKey

func ResolveTranslationExchangeLinkageKey added in v0.25.0

func ResolveTranslationExchangeLinkageKey(row TranslationExchangeRow) (TranslationExchangeLinkageKey, error)

type TranslationExchangeResult added in v0.25.0

type TranslationExchangeResult = core.TranslationExchangeResult

type TranslationExchangeRow added in v0.25.0

type TranslationExchangeRow = core.TranslationExchangeRow

type TranslationExchangeRowResult added in v0.25.0

type TranslationExchangeRowResult = core.TranslationExchangeRowResult

type TranslationExchangeService added in v0.25.0

type TranslationExchangeService = core.TranslationExchangeService

func NewTranslationExchangeService added in v0.25.0

func NewTranslationExchangeService(store TranslationExchangeStore) *TranslationExchangeService

type TranslationExchangeStore added in v0.25.0

type TranslationExchangeStore = core.TranslationExchangeStore

type TranslationExchangeSummary added in v0.25.0

type TranslationExchangeSummary = core.TranslationExchangeSummary

type TranslationExchangeUnsupportedFormatError added in v0.25.0

type TranslationExchangeUnsupportedFormatError = core.TranslationExchangeUnsupportedFormatError

type TranslationExchangeValidator added in v0.25.0

type TranslationExchangeValidator = core.TranslationExchangeValidator

type TranslationExportCommand added in v0.25.0

type TranslationExportCommand = core.TranslationExportCommand

type TranslationExportFilter added in v0.25.0

type TranslationExportFilter = core.TranslationExportFilter

type TranslationExportInput added in v0.25.0

type TranslationExportInput = core.TranslationExportInput

type TranslationExportResult added in v0.25.0

type TranslationExportResult = core.TranslationExportResult

type TranslationImportApplyCommand added in v0.25.0

type TranslationImportApplyCommand = core.TranslationImportApplyCommand

type TranslationImportApplyInput added in v0.25.0

type TranslationImportApplyInput = core.TranslationImportApplyInput

type TranslationImportRunCommand added in v0.25.0

type TranslationImportRunCommand = core.TranslationImportRunCommand

type TranslationImportRunInput added in v0.25.0

type TranslationImportRunInput = core.TranslationImportRunInput

type TranslationImportRunResult added in v0.25.0

type TranslationImportRunResult = core.TranslationImportRunResult

type TranslationImportRunTriggerBuilder added in v0.25.0

type TranslationImportRunTriggerBuilder = core.TranslationImportRunTriggerBuilder

type TranslationImportRunTriggerCommand added in v0.25.0

type TranslationImportRunTriggerCommand = core.TranslationImportRunTriggerCommand

type TranslationImportRunTriggerInput added in v0.25.0

type TranslationImportRunTriggerInput = core.TranslationImportRunTriggerInput

type TranslationImportValidateCommand added in v0.25.0

type TranslationImportValidateCommand = core.TranslationImportValidateCommand

type TranslationImportValidateInput added in v0.25.0

type TranslationImportValidateInput = core.TranslationImportValidateInput

type TranslationLinkWidgetPayload added in v0.25.0

type TranslationLinkWidgetPayload = core.TranslationLinkWidgetPayload

type TranslationMeta added in v0.24.0

type TranslationMeta = core.TranslationMeta

type TranslationMetrics added in v0.25.0

type TranslationMetrics = core.TranslationMetrics

type TranslationPolicy added in v0.25.0

type TranslationPolicy = core.TranslationPolicy

type TranslationPolicyFunc added in v0.25.0

type TranslationPolicyFunc = core.TranslationPolicyFunc

type TranslationPolicyInput added in v0.25.0

type TranslationPolicyInput = core.TranslationPolicyInput

type TranslationProgressWidgetPayload added in v0.25.0

type TranslationProgressWidgetPayload = core.TranslationProgressWidgetPayload

type TranslationQueueApproveCommand added in v0.25.0

type TranslationQueueApproveCommand = core.TranslationQueueApproveCommand

type TranslationQueueApproveInput added in v0.25.0

type TranslationQueueApproveInput = core.TranslationQueueApproveInput

type TranslationQueueArchiveCommand added in v0.25.0

type TranslationQueueArchiveCommand = core.TranslationQueueArchiveCommand

type TranslationQueueArchiveInput added in v0.25.0

type TranslationQueueArchiveInput = core.TranslationQueueArchiveInput

type TranslationQueueAssignCommand added in v0.25.0

type TranslationQueueAssignCommand = core.TranslationQueueAssignCommand

type TranslationQueueAssignInput added in v0.25.0

type TranslationQueueAssignInput = core.TranslationQueueAssignInput

type TranslationQueueAutoCreateHook added in v0.25.0

type TranslationQueueAutoCreateHook = core.TranslationQueueAutoCreateHook

type TranslationQueueAutoCreateInput added in v0.25.0

type TranslationQueueAutoCreateInput = core.TranslationQueueAutoCreateInput

type TranslationQueueAutoCreateResult added in v0.25.0

type TranslationQueueAutoCreateResult = core.TranslationQueueAutoCreateResult

type TranslationQueueBulkArchiveCommand added in v0.25.0

type TranslationQueueBulkArchiveCommand = core.TranslationQueueBulkArchiveCommand

type TranslationQueueBulkArchiveInput added in v0.25.0

type TranslationQueueBulkArchiveInput = core.TranslationQueueBulkArchiveInput

type TranslationQueueBulkAssignCommand added in v0.25.0

type TranslationQueueBulkAssignCommand = core.TranslationQueueBulkAssignCommand

type TranslationQueueBulkAssignInput added in v0.25.0

type TranslationQueueBulkAssignInput = core.TranslationQueueBulkAssignInput

type TranslationQueueBulkPriorityCommand added in v0.25.0

type TranslationQueueBulkPriorityCommand = core.TranslationQueueBulkPriorityCommand

type TranslationQueueBulkPriorityInput added in v0.25.0

type TranslationQueueBulkPriorityInput = core.TranslationQueueBulkPriorityInput

type TranslationQueueBulkReleaseCommand added in v0.25.0

type TranslationQueueBulkReleaseCommand = core.TranslationQueueBulkReleaseCommand

type TranslationQueueBulkReleaseInput added in v0.25.0

type TranslationQueueBulkReleaseInput = core.TranslationQueueBulkReleaseInput

type TranslationQueueClaimCommand added in v0.25.0

type TranslationQueueClaimCommand = core.TranslationQueueClaimCommand

type TranslationQueueClaimInput added in v0.25.0

type TranslationQueueClaimInput = core.TranslationQueueClaimInput

type TranslationQueueRejectCommand added in v0.25.0

type TranslationQueueRejectCommand = core.TranslationQueueRejectCommand

type TranslationQueueRejectInput added in v0.25.0

type TranslationQueueRejectInput = core.TranslationQueueRejectInput

type TranslationQueueReleaseCommand added in v0.25.0

type TranslationQueueReleaseCommand = core.TranslationQueueReleaseCommand

type TranslationQueueReleaseInput added in v0.25.0

type TranslationQueueReleaseInput = core.TranslationQueueReleaseInput

type TranslationQueueService added in v0.25.0

type TranslationQueueService = core.TranslationQueueService

type TranslationQueueStatsFromRepository added in v0.25.0

type TranslationQueueStatsFromRepository = core.TranslationQueueStatsFromRepository

type TranslationQueueStatsService added in v0.25.0

type TranslationQueueStatsService = core.TranslationQueueStatsService

type TranslationQueueStatsSnapshot added in v0.25.0

type TranslationQueueStatsSnapshot = core.TranslationQueueStatsSnapshot

type TranslationQueueSubmitCommand added in v0.25.0

type TranslationQueueSubmitCommand = core.TranslationQueueSubmitCommand

type TranslationQueueSubmitInput added in v0.25.0

type TranslationQueueSubmitInput = core.TranslationQueueSubmitInput

type TranslationRequirements added in v0.25.0

type TranslationRequirements = core.TranslationRequirements

type TranslationRequirementsResolver added in v0.25.0

type TranslationRequirementsResolver = core.TranslationRequirementsResolver

type TranslationRequirementsResolverFunc added in v0.25.0

type TranslationRequirementsResolverFunc = core.TranslationRequirementsResolverFunc

type TranslationSummaryWidgetPayload added in v0.25.0

type TranslationSummaryWidgetPayload = core.TranslationSummaryWidgetPayload

type Translator

type Translator = core.Translator

type TranslatorAware added in v0.25.0

type TranslatorAware = core.TranslatorAware

type URLConfig added in v0.25.0

type URLConfig = core.URLConfig

type URLNamespaceConfig added in v0.25.0

type URLNamespaceConfig = core.URLNamespaceConfig

type UUIDRoleAssignmentLookup added in v0.2.0

type UUIDRoleAssignmentLookup = core.UUIDRoleAssignmentLookup

type UserActivateMsg added in v0.12.0

type UserActivateMsg = core.UserActivateMsg

type UserArchiveMsg added in v0.12.0

type UserArchiveMsg = core.UserArchiveMsg

type UserBulkAssignRoleMsg added in v0.25.0

type UserBulkAssignRoleMsg = core.UserBulkAssignRoleMsg

type UserBulkUnassignRoleMsg added in v0.25.0

type UserBulkUnassignRoleMsg = core.UserBulkUnassignRoleMsg

type UserDisableMsg added in v0.12.0

type UserDisableMsg = core.UserDisableMsg

type UserManagementModule added in v0.24.0

type UserManagementModule = core.UserManagementModule

func NewUserManagementModule added in v0.25.0

func NewUserManagementModule(opts ...UserManagementModuleOption) *UserManagementModule

type UserManagementModuleOption added in v0.24.0

type UserManagementModuleOption = core.UserManagementModuleOption

func WithMenuPositions added in v0.25.0

func WithMenuPositions(usersPos *int, rolesPos *int) UserManagementModuleOption

func WithRolesPanelConfigurer added in v0.25.0

func WithRolesPanelConfigurer(fn func(*PanelBuilder) *PanelBuilder) UserManagementModuleOption

func WithUserMenuParent added in v0.24.0

func WithUserMenuParent(parent string) UserManagementModuleOption

func WithUserPanelTabs added in v0.24.0

func WithUserPanelTabs(tabs ...PanelTab) UserManagementModuleOption

func WithUserProfilesPanel added in v0.24.0

func WithUserProfilesPanel() UserManagementModuleOption

func WithUserProfilesPanelConfigurer added in v0.25.0

func WithUserProfilesPanelConfigurer(fn func(*PanelBuilder) *PanelBuilder) UserManagementModuleOption

func WithUsersPanelConfigurer added in v0.25.0

func WithUsersPanelConfigurer(fn func(*PanelBuilder) *PanelBuilder) UserManagementModuleOption

type UserManagementService

type UserManagementService = core.UserManagementService

func NewUserManagementService added in v0.25.0

func NewUserManagementService(users UserRepository, roles RoleRepository) *UserManagementService

type UserPanelRepository added in v0.25.0

type UserPanelRepository = core.UserPanelRepository

func NewUserPanelRepository added in v0.25.0

func NewUserPanelRepository(service *UserManagementService) *UserPanelRepository

type UserPreferences added in v0.25.0

type UserPreferences = core.UserPreferences

type UserProfile

type UserProfile = core.UserProfile

type UserProfilesPanelRepository added in v0.25.0

type UserProfilesPanelRepository = core.UserProfilesPanelRepository

func NewUserProfilesPanelRepository added in v0.25.0

func NewUserProfilesPanelRepository(users *UserManagementService, profiles ProfileStore, defaultLocale string) *UserProfilesPanelRepository

type UserRecord added in v0.22.0

type UserRecord = core.UserRecord

type UserRepository added in v0.25.0

type UserRepository = core.UserRepository

type UserStatsWidgetPayload added in v0.25.0

type UserStatsWidgetPayload = core.UserStatsWidgetPayload

type UserSuspendMsg added in v0.12.0

type UserSuspendMsg = core.UserSuspendMsg

type WidgetArea

type WidgetArea = core.WidgetArea

type WidgetAreaDefinition added in v0.4.0

type WidgetAreaDefinition = core.WidgetAreaDefinition

type WidgetDefinition added in v0.24.0

type WidgetDefinition = core.WidgetDefinition

type WidgetDefinitionRepository added in v0.25.0

type WidgetDefinitionRepository = core.WidgetDefinitionRepository

func NewWidgetDefinitionRepository added in v0.25.0

func NewWidgetDefinitionRepository(widgets CMSWidgetService) *WidgetDefinitionRepository

type WidgetInstance added in v0.25.0

type WidgetInstance = core.WidgetInstance

type WidgetInstanceFilter added in v0.25.0

type WidgetInstanceFilter = core.WidgetInstanceFilter

type WidgetInstanceRepository added in v0.25.0

type WidgetInstanceRepository = core.WidgetInstanceRepository

func NewWidgetInstanceRepository added in v0.25.0

func NewWidgetInstanceRepository(widgets CMSWidgetService) *WidgetInstanceRepository

type WidgetLayout

type WidgetLayout = core.WidgetLayout

type WidgetMetadata

type WidgetMetadata = core.WidgetMetadata

type WidgetPayload added in v0.25.0

type WidgetPayload = core.WidgetPayload

func EmptyWidgetPayload added in v0.25.0

func EmptyWidgetPayload() WidgetPayload

func WidgetPayloadOf added in v0.25.0

func WidgetPayloadOf[T any](value T) WidgetPayload

type WidgetProvider added in v0.25.0

type WidgetProvider = core.WidgetProvider

type WorkflowAuthorizer added in v0.22.0

type WorkflowAuthorizer = core.WorkflowAuthorizer

func NewRoleWorkflowAuthorizer added in v0.25.0

func NewRoleWorkflowAuthorizer(minRole string, opts ...RoleWorkflowAuthorizerOption) WorkflowAuthorizer

type WorkflowBinding added in v0.25.0

type WorkflowBinding = core.WorkflowBinding

type WorkflowBindingConflictError added in v0.25.0

type WorkflowBindingConflictError = core.WorkflowBindingConflictError

type WorkflowBindingListOptions added in v0.25.0

type WorkflowBindingListOptions = core.WorkflowBindingListOptions

type WorkflowBindingRepository added in v0.25.0

type WorkflowBindingRepository = core.WorkflowBindingRepository

type WorkflowBindingResolution added in v0.25.0

type WorkflowBindingResolution = core.WorkflowBindingResolution

type WorkflowBindingResolveInput added in v0.25.0

type WorkflowBindingResolveInput = core.WorkflowBindingResolveInput

type WorkflowBindingScopeType added in v0.25.0

type WorkflowBindingScopeType = core.WorkflowBindingScopeType

type WorkflowBindingStatus added in v0.25.0

type WorkflowBindingStatus = core.WorkflowBindingStatus

type WorkflowBindingVersionConflictError added in v0.25.0

type WorkflowBindingVersionConflictError = core.WorkflowBindingVersionConflictError

type WorkflowDefinition added in v0.22.0

type WorkflowDefinition = core.WorkflowDefinition

type WorkflowDefinitionChecker added in v0.25.0

type WorkflowDefinitionChecker = core.WorkflowDefinitionChecker

type WorkflowDefinitionRepository added in v0.25.0

type WorkflowDefinitionRepository = core.WorkflowDefinitionRepository

type WorkflowEngine added in v0.22.0

type WorkflowEngine = core.WorkflowEngine

type WorkflowRegistrar added in v0.25.0

type WorkflowRegistrar = core.WorkflowRegistrar

type WorkflowRuntime added in v0.25.0

type WorkflowRuntime = core.WorkflowRuntime

type WorkflowRuntimeService added in v0.25.0

type WorkflowRuntimeService = core.WorkflowRuntimeService

func NewWorkflowRuntimeService added in v0.25.0

func NewWorkflowRuntimeService(workflows WorkflowDefinitionRepository, bindings WorkflowBindingRepository) *WorkflowRuntimeService

type WorkflowTransition added in v0.22.0

type WorkflowTransition = core.WorkflowTransition

type WorkflowValidationErrors added in v0.25.0

type WorkflowValidationErrors = core.WorkflowValidationErrors

type WorkflowVersionConflictError added in v0.25.0

type WorkflowVersionConflictError = core.WorkflowVersionConflictError

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL