Versions in this module Expand all Collapse all v1 v1.0.5 Sep 24, 2019 v1.0.4 Sep 24, 2019 v1.0.3 Sep 24, 2019 Changes in this version + const IMPORT_NOT_REQUIRED + const IMPORT_REQUIRED + const VIEWMODEL_ACCOUNTADD + const VIEWMODEL_ACCOUNTLIST + const VIEWMODEL_ACCOUNTMODIFY + const VIEWMODEL_ACCOUNTS + const VIEWMODEL_APP + const VIEWMODEL_APPERRORADD + const VIEWMODEL_APPERRORLIST + const VIEWMODEL_APPERRORMODIFY + const VIEWMODEL_APPERRORS + const VIEWMODEL_FEATUREADD + const VIEWMODEL_FEATUREGROUPADD + const VIEWMODEL_FEATUREGROUPLIST + const VIEWMODEL_FEATUREGROUPMODIFY + const VIEWMODEL_FEATUREGROUPS + const VIEWMODEL_FEATURELIST + const VIEWMODEL_FEATUREMODIFY + const VIEWMODEL_FEATURES + const VIEWMODEL_FILEOBJECT + const VIEWMODEL_FILEOBJECTADD + const VIEWMODEL_FILEOBJECTLIST + const VIEWMODEL_FILEOBJECTMODIFY + const VIEWMODEL_FILEOBJECTS + const VIEWMODEL_HOME + const VIEWMODEL_LOGIN + const VIEWMODEL_PASSWORDRESET + const VIEWMODEL_ROLEADD + const VIEWMODEL_ROLEFEATUREADD + const VIEWMODEL_ROLEFEATURELIST + const VIEWMODEL_ROLEFEATUREMODIFY + const VIEWMODEL_ROLEFEATURES + const VIEWMODEL_ROLELIST + const VIEWMODEL_ROLEMODIFY + const VIEWMODEL_ROLES + const VIEWMODEL_SERVERSETTINGSMODIFY + const VIEWMODEL_SETTINGS + const VIEWMODEL_SNACKBAR_MESSAGE + const VIEWMODEL_SNACKBAR_OPEN + const VIEWMODEL_SNACKBAR_TYPE + const VIEWMODEL_TRANSACTIONADD + const VIEWMODEL_TRANSACTIONLIST + const VIEWMODEL_TRANSACTIONMODIFY + const VIEWMODEL_TRANSACTIONS + const VIEWMODEL_USERADD + const VIEWMODEL_USERLIST + const VIEWMODEL_USERMODIFY + const VIEWMODEL_USERPROFILE + const VIEWMODEL_USERS + var ACCOUNTLIST_CONST map[string]string + var ACCOUNTMODIFY_CONST map[string]string + var ACCOUNTROLEMODIFY_CONST map[string]string + var ACCOUNTS_CONST map[string]string + var APPERRORLIST_CONST map[string]string + var APPERRORMODIFY_CONST map[string]string + var APPERRORS_CONST map[string]string + var FEATUREGROUPLIST_CONST map[string]string + var FEATUREGROUPMODIFY_CONST map[string]string + var FEATUREGROUPS_CONST map[string]string + var FEATURELIST_CONST map[string]string + var FEATUREMODIFY_CONST map[string]string + var FEATURES_CONST map[string]string + var FILEOBJECTLIST_CONST map[string]string + var FILEOBJECTMODIFY_CONST map[string]string + var FILEOBJECTS_CONST map[string]string + var LOGS_CONST map[string]string + var PASSWORDMODIFY_CONST map[string]string + var PASSWORDRESET_CONST map[string]string + var ROLEFEATURELIST_CONST map[string]string + var ROLEFEATUREMODIFY_CONST map[string]string + var ROLEFEATURES_CONST map[string]string + var ROLELIST_CONST map[string]string + var ROLEMODIFY_CONST map[string]string + var ROLES_CONST map[string]string + var SERVERSETTINGSMODIFY_CONST map[string]string + var SETTINGS_CONST map[string]string + var SETTINGS_CONST_ACCOUNT_INSTALLS string + var SETTINGS_CONST_ACCOUNT_INSTALL_ADD string + var SETTINGS_CONST_ACCOUNT_INSTALL_MODIFY string + var SETTINGS_CONST_ROLE string + var SETTINGS_CONST_ROLE_ADD string + var SETTINGS_CONST_ROLE_MODIFY string + var SETTINGS_CONST_SERVER_SETTINGS string + var SETTINGS_CONST_USERS string + var SETTINGS_CONST_USER_ADD string + var SETTINGS_CONST_USER_MODIFY string + var SETTINGS_CONST_USER_PROFILE string + var TRANSACTIONADD_CONST map[string]string + var TRANSACTIONLIST_CONST map[string]string + var TRANSACTIONMODIFY_CONST map[string]string + var TRANSACTIONS_CONST map[string]string + var USERLIST_CONST map[string]string + var USERMODIFY_CONST map[string]string + func FilterWidgetList(vm WidgetListUserControlsViewModel, q *model.Query) + func FilterWidgetListLogic(vm WidgetListUserControlsViewModel, q *model.Query, withLimit bool) + func FilterWidgetListNoLimit(vm WidgetListUserControlsViewModel, q *model.Query) + func GetCSVHeaderArray(context session_functions.RequestContext, schema []ImportField) (headers []string) + func GetCSVTemplate(context session_functions.RequestContext, schema []ImportField) (headers string) + type AccountListViewModel struct + Accounts []model.Account + ComponentAccounts []model.Account + FileUpload FileObject + ImportAccountRoles []model.AccountRole + Roles []model.Role + SettingsBar SettingsButtonBarViewModel + User model.User + WidgetList WidgetListUserControlsViewModel + func (self *AccountListViewModel) Parse(data string) + func (this *AccountListViewModel) LoadDefaultState() + type AccountModifyViewModel struct + Account model.Account + AccountRole model.AccountRole + Countries []model.Country + ImageFileName string + ImageFileNameErrors string + SettingsBar SettingsButtonBarViewModel + States map[string][]model.State + func (self *AccountModifyViewModel) Parse(data string) + func (this *AccountModifyViewModel) LoadDefaultState() + type AccountRoleModifyViewModel struct + AccountRole model.AccountRole + Constants struct{} + FileUpload FileObject + func (self *AccountRoleModifyViewModel) Parse(data string) + func (this *AccountRoleModifyViewModel) LoadDefaultState() + type AccountsViewModel struct + ButtonBar ButtonBar + Constants struct{} + func (self *AccountsViewModel) Parse(data string) + func (this *AccountsViewModel) LoadDefaultState() + type AppErrorListViewModel struct + AppErrors []model.AppError + Constants struct{} + DeletedAppErrors []model.AppError + WidgetList WidgetListUserControlsViewModel + func (self *AppErrorListViewModel) Parse(data string) + func (this *AppErrorListViewModel) LoadDefaultState() + type AppErrorModifyViewModel struct + AppError model.AppError + Constants struct{} + FileUpload FileObject + func (self *AppErrorModifyViewModel) Parse(data string) + func (this *AppErrorModifyViewModel) LoadDefaultState() + type AppViewModel struct + AccountId string + AccountName string + AccountRoleId string + AccountTypeShort string + AccountUsername string + Banner Banner + ConfirmPassword string + ConfirmPasswordErrors string + CopyrightYear int + DeveloperLogReact bool + DeveloperLogState bool + DeveloperLogStateChangePerformance bool + DeveloperLogTheseObjects []string + DeveloperMode bool + DeveloperSuppressTheseObjects []string + DeveloperSuppressThesePages []string + DialogGenericMessage string + DialogGenericOpen bool + DialogGenericTranslationTitle string + DialogMessage string + DialogMessage2 string + DialogOpen bool + DialogOpen2 bool + DialogTranslationTitle string + DialogTranslationTitle2 string + DisplayVersion string + HTTPPort int + HasRole map[string]bool + IsSystemAccount bool + LoggedIn bool + PopupErrorSubmit bool + ProductName string + Routes RoutesViewModel + ShowDialogSubmitBug2 bool + SideBarMenu SideBarViewModel + SnackBarAutoHideDuration int + SnackBarMessage string + SnackBarOpen bool + SnackBarType string + SnackBarUndoTransactionId string + UserAgent *useragent.UserAgent + UserEmail string + UserEnforcePasswordChange bool + UserFirst string + UserId string + UserInitials string + UserLanguage string + UserLast string + UserName string + UserPreferences []model.UsersPreference + UserPrimaryAccount string + Version int + func (self *AppViewModel) LoadDefaultState() + func (self *AppViewModel) Parse(data string) + type Banner struct + AccountName string + Color string + CurrentHistoryIdx int + HistoryLength int + IsSecondaryAccount bool + LatestHistoryLen int + func (self *Banner) LoadDefaultState() + type ButtonBar struct + Config struct{ ... } + func (this *ButtonBar) AddTab(key string, action string, controller string, order string, visible bool, ...) + type EmptyViewModel struct + func (self *EmptyViewModel) Parse(data string) + func (this *EmptyViewModel) LoadDefaultState() + type FeatureGroupImport struct + Id ImportField + Name ImportField + func (this *FeatureGroupImport) LoadSchema(context session_functions.RequestContext) (returnFields []ImportField) + func (this *FeatureGroupImport) LoadSchemaAndParseFile(context session_functions.RequestContext, fileContent string) ([][]string, error) + func (this *FeatureGroupImport) ValidateCustom(context session_functions.RequestContext, row []string) (returnErrors []string, newRow []string) + func (this *FeatureGroupImport) ValidateRows(context session_functions.RequestContext, rows [][]string) ([]string, [][]string, [][]string) + type FeatureGroupListViewModel struct + Constants struct{} + DeletedFeatureGroups []model.FeatureGroup + FeatureGroups []model.FeatureGroup + FileUpload FileObject + WidgetList WidgetListUserControlsViewModel + func (self *FeatureGroupListViewModel) Parse(data string) + func (this *FeatureGroupListViewModel) LoadDefaultState() + type FeatureGroupModifyViewModel struct + Constants struct{} + FeatureGroup model.FeatureGroup + FileUpload FileObject + func (self *FeatureGroupModifyViewModel) Parse(data string) + func (this *FeatureGroupModifyViewModel) LoadDefaultState() + type FeatureImport struct + Description ImportField + FeatureGroupId ImportField + Id ImportField + Key ImportField + Name ImportField + func (this *FeatureImport) LoadSchema(context session_functions.RequestContext) (returnFields []ImportField) + func (this *FeatureImport) LoadSchemaAndParseFile(context session_functions.RequestContext, fileContent string) ([][]string, error) + func (this *FeatureImport) ValidateCustom(context session_functions.RequestContext, row []string) (returnErrors []string, newRow []string) + func (this *FeatureImport) ValidateRows(context session_functions.RequestContext, rows [][]string) ([]string, [][]string, [][]string) + type FeatureListViewModel struct + Constants struct{} + DeletedFeatures []model.Feature + Features []model.Feature + FileUpload FileObject + WidgetList WidgetListUserControlsViewModel + func (self *FeatureListViewModel) Parse(data string) + func (this *FeatureListViewModel) LoadDefaultState() + type FeatureModifyViewModel struct + Constants struct{} + Feature model.Feature + FeatureGroups []model.FeatureGroup + FileUpload FileObject + func (self *FeatureModifyViewModel) Parse(data string) + func (this *FeatureModifyViewModel) LoadDefaultState() + type FileObject struct + Content string + Meta struct{ ... } + Modified time.Time + ModifiedUnix int + Name string + Size int + Type string + func (self *FileObject) LoadDefaultState() + func (self *FileObject) Parse(data string) + type FileObjectImport struct + Content ImportField + Id ImportField + MD5 ImportField + Modified ImportField + ModifiedUnix ImportField + Name ImportField + Size ImportField + Type ImportField + func (this *FileObjectImport) LoadSchema(context session_functions.RequestContext) (returnFields []ImportField) + func (this *FileObjectImport) LoadSchemaAndParseFile(context session_functions.RequestContext, fileContent string) ([][]string, error) + func (this *FileObjectImport) ValidateCustom(context session_functions.RequestContext, row []string) (returnErrors []string, newRow []string) + func (this *FileObjectImport) ValidateRows(context session_functions.RequestContext, rows [][]string) ([]string, [][]string, [][]string) + type FileObjectListViewModel struct + Constants struct{} + DeletedFileObjects []model.FileObject + FileObjects []model.FileObject + FileUpload FileObject + WidgetList WidgetListUserControlsViewModel + func (self *FileObjectListViewModel) Parse(data string) + func (this *FileObjectListViewModel) LoadDefaultState() + type FileObjectModifyViewModel struct + Constants struct{} + FileObject model.FileObject + FileUpload FileObject + func (self *FileObjectModifyViewModel) Parse(data string) + func (this *FileObjectModifyViewModel) LoadDefaultState() + type FileObjectResizeViewModel struct + ImageResize []byte + func (self *FileObjectResizeViewModel) Write(content []byte) (n int, err error) + type FileObjectViewModel struct + FileObject model.FileObject + Height int + Width int + func (self *FileObjectViewModel) Parse(data string) + func (self *FileObjectViewModel) SaveResize() + func (self *FileObjectViewModel) Write(content []byte) (n int, err error) + func (this *FileObjectViewModel) LoadDefaultState() + type HomeViewModel struct + ReleaseDescriptionLines []string + ReleaseNotes string + UserCount int + WebSocketConnectionsCount int + func (self *HomeViewModel) LoadDefaultState() + func (self *HomeViewModel) Parse(data string) + type ImportField struct + CsvHeader string + CsvHelp string + Idx int + Required bool + type LockoutSettingsModel struct + Lockout model.ServerSetting + type LoginViewModel struct + AuthMessage string + Password string + PasswordError string + UserNameError string + Username string + func (self *LoginViewModel) LoadDefaultState() + func (self *LoginViewModel) Parse(data string) + type LogsViewModel struct + Constants struct{} + Id string + LongName string + func (self *LogsViewModel) Parse(data string) + func (this *LogsViewModel) LoadDefaultState() + type PasswordModifyViewModel struct + Constants struct{} + FileUpload FileObject + Password model.Password + func (self *PasswordModifyViewModel) Parse(data string) + func (this *PasswordModifyViewModel) LoadDefaultState() + type PasswordResetViewModel struct + ConfirmPassword string + ConfirmPasswordErrors string + Constants struct{} + Password string + PasswordErrors string + PasswordReset model.PasswordReset + func (self *PasswordResetViewModel) Parse(data string) + func (this *PasswordResetViewModel) LoadDefaultState() + type RoleFeatureImport struct + FeatureId ImportField + Id ImportField + RoleId ImportField + func (this *RoleFeatureImport) LoadSchema(context session_functions.RequestContext) (returnFields []ImportField) + func (this *RoleFeatureImport) LoadSchemaAndParseFile(context session_functions.RequestContext, fileContent string) ([][]string, error) + func (this *RoleFeatureImport) ValidateCustom(context session_functions.RequestContext, row []string) (returnErrors []string, newRow []string) + func (this *RoleFeatureImport) ValidateRows(context session_functions.RequestContext, rows [][]string) ([]string, [][]string, [][]string) + type RoleFeatureListViewModel struct + Constants struct{} + DeletedRoleFeatures []model.RoleFeature + FileUpload FileObject + RoleFeatures []model.RoleFeature + WidgetList WidgetListUserControlsViewModel + func (self *RoleFeatureListViewModel) Parse(data string) + func (this *RoleFeatureListViewModel) LoadDefaultState() + type RoleFeatureModifyViewModel struct + Constants struct{} + Features []model.Feature + FileUpload FileObject + RoleFeature model.RoleFeature + Roles []model.Role + func (self *RoleFeatureModifyViewModel) Parse(data string) + func (this *RoleFeatureModifyViewModel) LoadDefaultState() + type RoleImport struct + Id ImportField + Name ImportField + ShortName ImportField + func (this *RoleImport) LoadSchema(context session_functions.RequestContext) (returnFields []ImportField) + func (this *RoleImport) LoadSchemaAndParseFile(context session_functions.RequestContext, fileContent string) ([][]string, error) + func (this *RoleImport) ValidateCustom(context session_functions.RequestContext, row []string) (returnErrors []string, newRow []string) + func (this *RoleImport) ValidateRows(context session_functions.RequestContext, rows [][]string) ([]string, [][]string, [][]string) + type RoleListFilterModel struct + FeatureKey string + func (self *RoleListFilterModel) Parse(data string) + type RoleListViewModel struct + Constants struct{} + DeletedRoles []model.Role + FileUpload FileObject + Roles []model.Role + SettingsBar SettingsButtonBarViewModel + WidgetList WidgetListUserControlsViewModel + func (self *RoleListViewModel) Parse(data string) + func (this *RoleListViewModel) LoadDefaultState() + type RoleModifyViewModel struct + Constants struct{} + FeatureGroups []model.FeatureGroup + FeaturesEnabled map[string]bool + FileUpload FileObject + Role model.Role + SettingsBar SettingsButtonBarViewModel + func (self *RoleModifyViewModel) Parse(data string) + func (this *RoleModifyViewModel) LoadDefaultState() + type RoutesViewModel struct + Paths struct{ ... } + func (self *RoutesViewModel) LoadDefaultState() + func (self *RoutesViewModel) Parse(data string) + type ServerSettingsModifyViewModel struct + CurrentDate string + CurrentTime string + DateToSet time.Time + LockoutSettings LockoutSettingsModel + SelectedTab string + TimeToSet time.Time + TimeZone model.ServerSetting + TimeZones []model.Timezone + func (self *ServerSettingsModifyViewModel) Parse(data string) + func (this *ServerSettingsModifyViewModel) LoadDefaultState() + type SettingsButtonBarViewModel struct + ButtonBar ButtonBar + Constants struct{ ... } + func (self *SettingsButtonBarViewModel) Parse(data string) + func (this *SettingsButtonBarViewModel) LoadDefaultState() + type SettingsViewModel struct + SettingsBar SettingsButtonBarViewModel + func (self *SettingsViewModel) Parse(data string) + func (this *SettingsViewModel) LoadDefaultState() + type SideBarMenuItem struct + Expanded bool + Hidden bool + Icon string + Items []SideBarMenuItem + RightIcon string + RightIconLink string + Selected bool + Title string + URL string + type SideBarViewModel struct + Items []SideBarMenuItem + func GetSideBarViewModel(c *gin.Context) SideBarViewModel + func (self *SideBarViewModel) GetIndex(c *gin.Context, page string) (index int) + func (self *SideBarViewModel) LoadDefaultState(c *gin.Context) + func (self *SideBarViewModel) RenderApp(c *gin.Context, account model.Account, user model.User) (err error) + type StatusUpdateViewModel struct + Error bool + Info []string + Message string + Message2 string + Mode string + func (self *StatusUpdateViewModel) Parse(data string) + func (this *StatusUpdateViewModel) LoadDefaultState() + type TransactionAddViewModel struct + Constants struct{} + func (self *TransactionAddViewModel) Parse(data string) + func (this *TransactionAddViewModel) LoadDefaultState() + type TransactionListViewModel struct + Constants struct{} + Transactions []model.Transaction + WidgetList WidgetListUserControlsViewModel + func (self *TransactionListViewModel) Parse(data string) + func (this *TransactionListViewModel) LoadDefaultState() + type TransactionModifyViewModel struct + Constants struct{} + Transaction model.Transaction + func (self *TransactionModifyViewModel) Parse(data string) + func (this *TransactionModifyViewModel) LoadDefaultState() + type TransactionsViewModel struct + Constants struct{} + func (self *TransactionsViewModel) Parse(data string) + func (this *TransactionsViewModel) LoadDefaultState() + type UserListViewModel struct + Roles []model.Role + SettingsBar SettingsButtonBarViewModel + Users []model.AccountRole + WidgetList WidgetListUserControlsViewModel + func (self *UserListViewModel) Parse(data string) + func (this *UserListViewModel) LoadDefaultState() + type UserModifyViewModel struct + AccountRole model.AccountRole + Accounts []model.Account + ConfirmPassword string + ConfirmPasswordErrors string + CurrentPage string + EmailChanged bool + Locales []model.Locale + Password string + PasswordErrors string + Roles []model.Role + SettingsBar SettingsButtonBarViewModel + TimeZones []model.Timezone + User model.User + UserLocale string + func (self *UserModifyViewModel) Parse(data string) + func (this *UserModifyViewModel) LoadDefaultState() + type UserPreferences struct + UserPreferences []model.UsersPreference + func (self *UserPreferences) ParsePreferences(data string) + type UsersViewModel struct + Password string + PasswordValidation string + Username string + func (self *UsersViewModel) Parse(data string) + func (this *UsersViewModel) LoadDefaultState() + type ViewModel interface + LoadDefaultState func() + func GetViewModel(key string) ViewModel + type WidgetListUserControlsViewModel struct + Criteria string + CustomCriteria string + DataKey string + IsDefaultFilter bool + ListTitle string + Page int + PerPage int + SearchFields []string + SortBy string + SortDirection string + func InitWidgetList() WidgetListUserControlsViewModel + func InitWidgetListWithParams(uriParams map[string]string) WidgetListUserControlsViewModel + func (self *WidgetListUserControlsViewModel) Parse(data string) + func (this *WidgetListUserControlsViewModel) LoadDefaultState()