Versions in this module Expand all Collapse all v0 v0.0.1 Nov 30, 2022 Changes in this version + type AdminLogin struct + Email string + Password string + func NewAdminLogin(app core.App) *AdminLogin + func NewAdminLoginWithConfig(config AdminLoginConfig) *AdminLogin + func (form *AdminLogin) Submit() (*models.Admin, error) + func (form *AdminLogin) Validate() error + type AdminLoginConfig struct + App core.App + Dao *daos.Dao + type AdminPasswordResetConfirm struct + Password string + PasswordConfirm string + Token string + func NewAdminPasswordResetConfirm(app core.App) *AdminPasswordResetConfirm + func NewAdminPasswordResetConfirmWithConfig(config AdminPasswordResetConfirmConfig) *AdminPasswordResetConfirm + func (form *AdminPasswordResetConfirm) Submit() (*models.Admin, error) + func (form *AdminPasswordResetConfirm) Validate() error + type AdminPasswordResetConfirmConfig struct + App core.App + Dao *daos.Dao + type AdminPasswordResetRequest struct + Email string + func NewAdminPasswordResetRequest(app core.App) *AdminPasswordResetRequest + func NewAdminPasswordResetRequestWithConfig(config AdminPasswordResetRequestConfig) *AdminPasswordResetRequest + func (form *AdminPasswordResetRequest) Submit() error + func (form *AdminPasswordResetRequest) Validate() error + type AdminPasswordResetRequestConfig struct + App core.App + Dao *daos.Dao + ResendThreshold float64 + type AdminUpsert struct + Avatar int + Email string + Id string + Password string + PasswordConfirm string + func NewAdminUpsert(app core.App, admin *models.Admin) *AdminUpsert + func NewAdminUpsertWithConfig(config AdminUpsertConfig, admin *models.Admin) *AdminUpsert + func (form *AdminUpsert) Submit(interceptors ...InterceptorFunc) error + func (form *AdminUpsert) Validate() error + type AdminUpsertConfig struct + App core.App + Dao *daos.Dao + type CollectionUpsert struct + CreateRule *string + DeleteRule *string + Id string + ListRule *string + Name string + Schema schema.Schema + System bool + UpdateRule *string + ViewRule *string + func NewCollectionUpsert(app core.App, collection *models.Collection) *CollectionUpsert + func NewCollectionUpsertWithConfig(config CollectionUpsertConfig, collection *models.Collection) *CollectionUpsert + func (form *CollectionUpsert) Submit(interceptors ...InterceptorFunc) error + func (form *CollectionUpsert) Validate() error + type CollectionUpsertConfig struct + App core.App + Dao *daos.Dao + type CollectionsImport struct + Collections []*models.Collection + DeleteMissing bool + func NewCollectionsImport(app core.App) *CollectionsImport + func NewCollectionsImportWithConfig(config CollectionsImportConfig) *CollectionsImport + func (form *CollectionsImport) Submit(interceptors ...InterceptorFunc) error + func (form *CollectionsImport) Validate() error + type CollectionsImportConfig struct + App core.App + Dao *daos.Dao + type InterceptorFunc func(next InterceptorNextFunc) InterceptorNextFunc + type InterceptorNextFunc = func() error + type RealtimeSubscribe struct + ClientId string + Subscriptions []string + func NewRealtimeSubscribe() *RealtimeSubscribe + func (form *RealtimeSubscribe) Validate() error + type RecordUpsert struct + Data map[string]any + Id string + func NewRecordUpsert(app core.App, record *models.Record) *RecordUpsert + func NewRecordUpsertWithConfig(config RecordUpsertConfig, record *models.Record) *RecordUpsert + func (form *RecordUpsert) DrySubmit(callback func(txDao *daos.Dao) error) error + func (form *RecordUpsert) LoadData(r *http.Request) error + func (form *RecordUpsert) Submit(interceptors ...InterceptorFunc) error + func (form *RecordUpsert) Validate() error + type RecordUpsertConfig struct + App core.App + Dao *daos.Dao + type SettingsUpsert struct + func NewSettingsUpsert(app core.App) *SettingsUpsert + func NewSettingsUpsertWithConfig(config SettingsUpsertConfig) *SettingsUpsert + func (form *SettingsUpsert) Submit(interceptors ...InterceptorFunc) error + func (form *SettingsUpsert) Validate() error + type SettingsUpsertConfig struct + App core.App + Dao *daos.Dao + LogsDao *daos.Dao + type TestEmailSend struct + Email string + Template string + func NewTestEmailSend(app core.App) *TestEmailSend + func (form *TestEmailSend) Submit() error + func (form *TestEmailSend) Validate() error + type UserEmailChangeConfirm struct + Password string + Token string + func NewUserEmailChangeConfirm(app core.App) *UserEmailChangeConfirm + func NewUserEmailChangeConfirmWithConfig(config UserEmailChangeConfirmConfig) *UserEmailChangeConfirm + func (form *UserEmailChangeConfirm) Submit() (*models.User, error) + func (form *UserEmailChangeConfirm) Validate() error + type UserEmailChangeConfirmConfig struct + App core.App + Dao *daos.Dao + type UserEmailChangeRequest struct + NewEmail string + func NewUserEmailChangeRequest(app core.App, user *models.User) *UserEmailChangeRequest + func NewUserEmailChangeRequestWithConfig(config UserEmailChangeRequestConfig, user *models.User) *UserEmailChangeRequest + func (form *UserEmailChangeRequest) Submit() error + func (form *UserEmailChangeRequest) Validate() error + type UserEmailChangeRequestConfig struct + App core.App + Dao *daos.Dao + type UserEmailLogin struct + Email string + Password string + func NewUserEmailLogin(app core.App) *UserEmailLogin + func NewUserEmailLoginWithConfig(config UserEmailLoginConfig) *UserEmailLogin + func (form *UserEmailLogin) Submit() (*models.User, error) + func (form *UserEmailLogin) Validate() error + type UserEmailLoginConfig struct + App core.App + Dao *daos.Dao + type UserOauth2Login struct + Code string + CodeVerifier string + Provider string + RedirectUrl string + func NewUserOauth2Login(app core.App) *UserOauth2Login + func NewUserOauth2LoginWithConfig(config UserOauth2LoginConfig) *UserOauth2Login + func (form *UserOauth2Login) Submit() (*models.User, *auth.AuthUser, error) + func (form *UserOauth2Login) Validate() error + type UserOauth2LoginConfig struct + App core.App + Dao *daos.Dao + type UserPasswordResetConfirm struct + Password string + PasswordConfirm string + Token string + func NewUserPasswordResetConfirm(app core.App) *UserPasswordResetConfirm + func NewUserPasswordResetConfirmWithConfig(config UserPasswordResetConfirmConfig) *UserPasswordResetConfirm + func (form *UserPasswordResetConfirm) Submit() (*models.User, error) + func (form *UserPasswordResetConfirm) Validate() error + type UserPasswordResetConfirmConfig struct + App core.App + Dao *daos.Dao + type UserPasswordResetRequest struct + Email string + func NewUserPasswordResetRequest(app core.App) *UserPasswordResetRequest + func NewUserPasswordResetRequestWithConfig(config UserPasswordResetRequestConfig) *UserPasswordResetRequest + func (form *UserPasswordResetRequest) Submit() error + func (form *UserPasswordResetRequest) Validate() error + type UserPasswordResetRequestConfig struct + App core.App + Dao *daos.Dao + ResendThreshold float64 + type UserUpsert struct + Email string + Id string + Password string + PasswordConfirm string + func NewUserUpsert(app core.App, user *models.User) *UserUpsert + func NewUserUpsertWithConfig(config UserUpsertConfig, user *models.User) *UserUpsert + func (form *UserUpsert) Submit(interceptors ...InterceptorFunc) error + func (form *UserUpsert) Validate() error + type UserUpsertConfig struct + App core.App + Dao *daos.Dao + type UserVerificationConfirm struct + Token string + func NewUserVerificationConfirm(app core.App) *UserVerificationConfirm + func NewUserVerificationConfirmWithConfig(config UserVerificationConfirmConfig) *UserVerificationConfirm + func (form *UserVerificationConfirm) Submit() (*models.User, error) + func (form *UserVerificationConfirm) Validate() error + type UserVerificationConfirmConfig struct + App core.App + Dao *daos.Dao + type UserVerificationRequest struct + Email string + func NewUserVerificationRequest(app core.App) *UserVerificationRequest + func NewUserVerificationRequestWithConfig(config UserVerificationRequestConfig) *UserVerificationRequest + func (form *UserVerificationRequest) Submit() error + func (form *UserVerificationRequest) Validate() error + type UserVerificationRequestConfig struct + App core.App + Dao *daos.Dao + ResendThreshold float64