Documentation
¶
Index ¶
Constants ¶
View Source
const ( OPTIONS_PREFIX = "options-" OPTIONS_PREFIX_UNDERSCORE = "options_" )
Variables ¶
This section is empty.
Functions ¶
func GetEmbeddedTemplates ¶
GetEmbeddedTemplates returns the embedded templates files
func RunDeferredCleanup ¶
Types ¶
type Action ¶
type Action struct {
*types.Logger
AppTemplate *template.Template
StyleType types.StyleType
LightTheme string
DarkTheme string
Links []ActionLink // links to other actions
// contains filtered or unexported fields
}
Action represents a single action that is exposed by the App. Actions provide a way to trigger app operations, with an auto-generated form UI and an API interface
func NewAction ¶
func NewAction(logger *types.Logger, sourceFS *appfs.SourceFs, isDev bool, name, description, apath string, run, suggest starlark.Callable, params []apptype.AppParam, paramValuesStr map[string]string, paramDict starlark.StringDict, appPath string, styleType types.StyleType, containerProxyUrl string, hidden []string, showValidate bool, auditInsert func(*types.AuditEvent) error, containerManager any, jsLibs []types.JSLibrary, appPathDomain types.AppPathDomain, serverConfig *types.ServerConfig, permit []string, authorizer types.AuthorizerFunc) (*Action, error)
NewAction creates a new action
func (*Action) GetLink ¶
func (a *Action) GetLink() ActionLink
type ActionLink ¶
Click to show internal directories.
Click to hide internal directories.