Documentation ¶
Overview ¶
Package prago is MVC framework for go
Index ¶
- Variables
- func Cached[T any](app *App, name string, createFn func() T) chan T
- func CreateItem[T any](app *App, item *T) error
- func CreateItemWithContext[T any](ctx context.Context, app *App, item *T) error
- func CreateWithLog[T any](item *T, request *Request) error
- func DeleteItem[T any](app *App, id int64) error
- func DeleteItemWithContext[T any](ctx context.Context, app *App, id int64) error
- func DeleteWithLog[T any](item *T, request *Request) error
- func ItemStatistic[T any](app *App, name func(string) string, permission Permission, ...)
- func PreviewURLFunction[T any](app *App, fn func(*T) string)
- func Replace[T any](ctx context.Context, app *App, item *T) error
- func UpdateItem[T any](app *App, item *T) error
- func UpdateItemWithContext[T any](ctx context.Context, app *App, item *T) error
- func UpdateWithLog[T any](item *T, request *Request) error
- type API
- type Action
- func ResourceAction[T any](app *App, url string) *Action
- func ResourceFormAction[T any](app *App, url string, formGenerator func(*Form, *Request), ...) *Action
- func ResourceFormItemAction[T any](app *App, url string, formGenerator func(*T, *Form, *Request), ...) *Action
- func ResourceItemHandler[T any](app *App, url string, fn func(*T, *Request)) *Action
- func ResourceItemView[T any](app *App, url string, template string, ...) *Action
- func (action *Action) Board(board *Board) *Action
- func (action *Action) Handler(handler func(*Request)) *Action
- func (action *Action) Icon(icon string) *Action
- func (action *Action) Method(method string) *Action
- func (action *Action) Name(name func(string) string) *Action
- func (action *Action) Permission(permission Permission) *Action
- func (action *Action) View(template string, dataSource func(*Request) any) *Action
- type Activity
- type Aggregation
- type App
- func (app *App) API(url string) *API
- func (app *App) Action(url string) *Action
- func (app *App) AddCustomSearchFunction(fn func(q string, userData UserData) []*CustomSearchResult)
- func (app *App) AddDevStaticFiles(path string)
- func (app *App) AddEnumFieldType(name string, items [][2]string)
- func (app *App) AddEnumFieldTypeLocalized(name string, items []FieldTypeEnum)
- func (app *App) AddLessDevelopmentPaths(sourcePath, targetPath string)
- func (app *App) AddSassDevelopmentPaths(sourcePath, targetPath string)
- func (app *App) AddStaticFiles(f fs.FS, pathPrefix string)
- func (app *App) AddTemplateFunction(name string, f interface{})
- func (app *App) AddTemplates(fsys fs.FS, patterns ...string) error
- func (app *App) AddTemplatesDevelopmentPath(path string, patterns ...string)
- func (app *App) AddTypeScriptDevelopmentPath(path string)
- func (app *App) AfterAction(fn func(p *Request))
- func (app *App) BeforeAction(fn func(p *Request))
- func (app *App) ClearCache()
- func (app *App) DevelopmentMode() bool
- func (app *App) ElasticSearchClient() *pragelastic.Client
- func (app *App) Email() *Email
- func (app *App) ExecuteTemplate(wr io.Writer, name string, data interface{}) error
- func (app *App) ExecuteTemplateToString(templateName string, data interface{}) string
- func (app *App) FormAction(url string, formGenerator func(*Form, *Request), validator Validation) *Action
- func (app *App) GetCachedUserEmail(_ context.Context, id int64) string
- func (app *App) GetDB() *sql.DB
- func (app *App) GetFiles(ctx context.Context, ids string) []*File
- func (app *App) GetSetting(id string) (string, error)
- func (app *App) Handle(method, path string, action func(p *Request), constraints ...routerConstraint)
- func (app *App) Icon(icon string) *App
- func (app *App) JavascriptPath(url string) *App
- func (app *App) ListenActivity(handler func(Activity))
- func (app *App) Log() *logger
- func (app *App) Logo(logo []byte) *App
- func (app *App) Name(name func(string) string) *App
- func (app *App) NewBoard(url string) *Board
- func (app *App) Notification(name string) *Notification
- func (app *App) Permission(permission Permission) *App
- func (app *App) Role(role string, permissions []Permission) *App
- func (app *App) Run()
- func (app *App) SetIcons(iconsFS embed.FS, prefix string)
- func (app *App) SetLogHandler(fn func(string, string))
- func (app *App) Setting(id string, permission Permission) *Setting
- func (app *App) Table() *Table
- func (app *App) UploadFile(ctx context.Context, fileHeader *multipart.FileHeader, request *Request, ...) (*File, error)
- type Board
- type CustomSearchResult
- type Dashboard
- func (dashboard *Dashboard) AddFormItemOptions(id, name string, options [][2]string)
- func (dashboard *Dashboard) AddTask(name func(string) string, permission Permission, ...)
- func (dashboard *Dashboard) Figure(name func(string) string, permission Permission) *dashboardFigure
- func (group *Dashboard) Table(tableFn func(*Request) *Table, permission Permission) *dashboardTable
- type DashboardFormItem
- type Email
- func (email *Email) Attachement(filename string, content []byte) *Email
- func (email *Email) From(name, emailAddress string) *Email
- func (email *Email) HTMLContent(content string) *Email
- func (email *Email) Send() error
- func (email *Email) Subject(subject string) *Email
- func (email *Email) TextContent(content string) *Email
- func (email *Email) To(name, emailAddress string) *Email
- type Field
- func (field *Field) DBDescription(description string) *Field
- func (field *Field) Description(description func(string) string) *Field
- func (field *Field) FormTemplate(template string) *Field
- func (field *Field) GetManuallySetPluralName(locale string) string
- func (field *Field) Name(name func(string) string) *Field
- func (field *Field) ViewTemplate(template string) *Field
- type FieldTypeEnum
- type File
- func (f *File) GetExactSize(width, height int) string
- func (f File) GetExtension() string
- func (f *File) GetGiant() string
- func (f *File) GetLarge() string
- func (f *File) GetMedium() string
- func (f *File) GetMetadataPath() string
- func (f *File) GetOriginal() string
- func (f *File) GetSmall() string
- func (f *File) IsImage() bool
- type Form
- func (f *Form) AddCAPTCHAInput(name, description string) *FormItem
- func (form *Form) AddCSRFToken(request *Request) *Form
- func (f *Form) AddCheckbox(name, description string) *FormItem
- func (f *Form) AddDatePicker(name, description string) *FormItem
- func (f *Form) AddDateTimePicker(name, description string) *FormItem
- func (f *Form) AddDeleteSubmit(description string) *FormItem
- func (f *Form) AddEmailInput(name, description string) *FormItem
- func (f *Form) AddFileInput(name, description string) *FormItem
- func (f *Form) AddHidden(name string) *FormItem
- func (f *Form) AddItem(item *FormItem)
- func (f *Form) AddPasswordInput(name, description string) *FormItem
- func (f *Form) AddRadio(name, description string, values [][2]string) *FormItem
- func (f *Form) AddRelation(name, description string, relatedResourceID string) *FormItem
- func (f *Form) AddSelect(name, description string, values [][2]string) *FormItem
- func (f *Form) AddSubmit(description string) *FormItem
- func (f *Form) AddTextInput(name, description string) *FormItem
- func (f *Form) AddTextareaInput(name, description string) *FormItem
- func (f *Form) BindData(params url.Values)
- func (form *Form) GetBoxHeader() *boxHeader
- type FormItem
- type FormValidationError
- type Graph
- type Notification
- func (n *Notification) Flash(request *Request) error
- func (n *Notification) Push(userID int64)
- func (n *Notification) SetDescription(description string) *Notification
- func (n *Notification) SetImage(image string) *Notification
- func (n *Notification) SetPreName(preName string) *Notification
- func (n *Notification) SetPrimaryAction(name string, fn func()) *Notification
- func (n *Notification) SetProgress(progress *float64) *Notification
- func (n *Notification) SetSecondaryAction(name string, fn func()) *Notification
- func (n *Notification) SetStyleFail() *Notification
- func (n *Notification) SetStyleSuccess() *Notification
- func (n *Notification) SetURL(url string) *Notification
- type Permission
- type QueryData
- func (q *QueryData[T]) Aggregation() *Aggregation
- func (q *QueryData[T]) Context(ctx context.Context) *QueryData[T]
- func (q *QueryData[T]) Count() (int64, error)
- func (q *QueryData[T]) Debug() *QueryData[T]
- func (q *QueryData[T]) First() *T
- func (q *QueryData[T]) ID(id any) *T
- func (q *QueryData[T]) Is(name string, value interface{}) *QueryData[T]
- func (q *QueryData[T]) Limit(limit int64) *QueryData[T]
- func (q *QueryData[T]) List() []*T
- func (q *QueryData[T]) Offset(offset int64) *QueryData[T]
- func (q *QueryData[T]) Order(order string) *QueryData[T]
- func (q *QueryData[T]) OrderDesc(order string) *QueryData[T]
- func (q *QueryData[T]) Where(condition string, values ...interface{}) *QueryData[T]
- type Request
- func (request *Request) AddFlashMessage(message string)
- func (request *Request) Authorize(permission Permission) bool
- func (request *Request) Locale() string
- func (request *Request) Name() string
- func (request Request) Param(name string) string
- func (request Request) Params() url.Values
- func (request *Request) Redirect(url string)
- func (request Request) Request() *http.Request
- func (request Request) Response() http.ResponseWriter
- func (request *Request) UserID() int64
- func (request *Request) WriteHTML(statusCode int, templateName string, data any)
- func (request *Request) WriteJSON(statusCode int, data interface{})
- type Resource
- func (resource *Resource) Board(board *Board) *Resource
- func (resource *Resource) Dashboard(name func(string) string) *Dashboard
- func (resource *Resource) DeleteValidation(validation Validation) *Resource
- func (resource *Resource) Field(name string) *Field
- func (resource *Resource) Icon(icon string) *Resource
- func (resource *Resource) ItemsPerPage(itemsPerPage int64) *Resource
- func (resource *Resource) Name(singularName, pluralName func(string) string) *Resource
- func (resource *Resource) PermissionCreate(permission Permission) *Resource
- func (resource *Resource) PermissionDelete(permission Permission) *Resource
- func (resource *Resource) PermissionExport(permission Permission) *Resource
- func (resource *Resource) PermissionUpdate(permission Permission) *Resource
- func (resource *Resource) PermissionView(permission Permission) *Resource
- func (resource *Resource) Validation(validation Validation) *Resource
- type Setting
- type Table
- func (t *Table) AddFooterText(text string)
- func (t *Table) ExecuteHTML() template.HTML
- func (t *Table) ExportXLSX(writer io.Writer) error
- func (t *Table) Graph() *Graph
- func (table *Table) Header(items ...string) *Table
- func (table *Table) Row(items ...*TableCell) *Table
- func (table *Table) Table() *Table
- type TableCell
- func (cell *TableCell) Button(btn *TableCellButton) *TableCell
- func (cell *TableCell) CSSClass(class string) *TableCell
- func (cell *TableCell) Center() *TableCell
- func (cell *TableCell) Checkbox(name string, checked bool) *TableCell
- func (cell *TableCell) Colspan(i int64) *TableCell
- func (cell *TableCell) DescriptionAfter(description string) *TableCell
- func (cell *TableCell) DescriptionBefore(description string) *TableCell
- func (cell *TableCell) Green() *TableCell
- func (cell *TableCell) Header() *TableCell
- func (cell *TableCell) Nowrap() *TableCell
- func (cell *TableCell) Pre() *TableCell
- func (cell *TableCell) Right() *TableCell
- func (cell *TableCell) Rowspan(i int64) *TableCell
- func (cell *TableCell) URL(link string) *TableCell
- type TableCellButton
- type Task
- type TaskActivity
- type UserData
- type Validation
- type ValidationContext
- type Writer
- func (w *Writer[T]) After(fn func(*Request, *T)) *Writer[T]
- func (w *Writer[T]) Before(fn func(*Request, *T)) *Writer[T]
- func (w *Writer[T]) GET(path string, handler func(*Request, *T), constraints ...routerConstraint)
- func (w *Writer[T]) POST(path string, handler func(*Request, *T), constraints ...routerConstraint)
Constants ¶
This section is empty.
Variables ¶
var ErrItemNotFound = errors.New("item not found")
ErrItemNotFound is returned when no item is found
var ErrWrongWhereFormat = errors.New("wrong where format")
ErrWrongWhereFormat is returned when where query has a bad format
Functions ¶
func CreateItem ¶
func CreateItemWithContext ¶
func CreateWithLog ¶
func DeleteItemWithContext ¶
func DeleteWithLog ¶
func ItemStatistic ¶
func PreviewURLFunction ¶
func UpdateItem ¶
func UpdateItemWithContext ¶
func UpdateWithLog ¶
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
func (*API) HandlerJSON ¶
func (*API) Permission ¶
func (api *API) Permission(permission Permission) *API
type Action ¶
type Action struct {
// contains filtered or unexported fields
}
Action represents action
func ResourceFormAction ¶
func ResourceFormItemAction ¶
func ResourceItemHandler ¶
func ResourceItemView ¶
func (*Action) Permission ¶
func (action *Action) Permission(permission Permission) *Action
Permission sets action permission
type Aggregation ¶
type Aggregation struct {
// contains filtered or unexported fields
}
func (*Aggregation) Count ¶
func (agg *Aggregation) Count() *Aggregation
func (*Aggregation) Get ¶
func (agg *Aggregation) Get() ([]int64, error)
func (*Aggregation) Max ¶
func (agg *Aggregation) Max(fieldName string) *Aggregation
func (*Aggregation) Min ¶
func (agg *Aggregation) Min(fieldName string) *Aggregation
func (*Aggregation) Sum ¶
func (agg *Aggregation) Sum(fieldName string) *Aggregation
type App ¶
type App struct { UsersResource *Resource FilesResource *Resource MainBoard *Board // contains filtered or unexported fields }
App is main struct of prago application
func (*App) AddCustomSearchFunction ¶
func (app *App) AddCustomSearchFunction(fn func(q string, userData UserData) []*CustomSearchResult)
func (*App) AddDevStaticFiles ¶
AddDevStaticFiles adds path for public files for development and publish them in server's root
func (*App) AddEnumFieldType ¶
AddEnumFieldType adds enum field type
func (*App) AddEnumFieldTypeLocalized ¶
func (app *App) AddEnumFieldTypeLocalized(name string, items []FieldTypeEnum)
AddEnumFieldTypeLocalized adds localized enum field
func (*App) AddLessDevelopmentPaths ¶
AddLessDevelopmentPaths compiles less files in sourcePath into targetPath in development mode
func (*App) AddSassDevelopmentPaths ¶
func (*App) AddStaticFiles ¶
AddStaticFiles add filesystem of public files and publish them in server's root
func (*App) AddTemplateFunction ¶
AddTemplateFunction adds template function
func (*App) AddTemplates ¶
AddTemplates loads app's html templates from file system
func (*App) AddTemplatesDevelopmentPath ¶
AddTemplatesDevelopmentPath automatically compiles templates from path in development mode
func (*App) AddTypeScriptDevelopmentPath ¶
AddTypeScriptDevelopmentPath automatically runs compilation of .tsc file in development mode
func (*App) AfterAction ¶
AddAfterAction adds action which is executed after main router action is called
func (*App) BeforeAction ¶
AddBeforeAction adds action which is executed before main router action is called
func (*App) ClearCache ¶
func (app *App) ClearCache()
func (*App) DevelopmentMode ¶
DevelopmentMode returns if app is running in development mode
func (*App) ElasticSearchClient ¶
func (app *App) ElasticSearchClient() *pragelastic.Client
func (*App) ExecuteTemplate ¶
ExecuteTemplate executes template
func (*App) ExecuteTemplateToString ¶
ExecuteTemplateToString executes template and return string, it panics
func (*App) FormAction ¶
func (*App) GetCachedUserEmail ¶
func (*App) Handle ¶
func (app *App) Handle(method, path string, action func(p *Request), constraints ...routerConstraint)
Get creates new route for GET request
func (*App) JavascriptPath ¶
JavascriptPath adds javascript
func (*App) ListenActivity ¶
ListenActivity listens to all changes in app's administration
func (*App) Notification ¶
func (app *App) Notification(name string) *Notification
Notification creates notification
func (*App) Permission ¶
func (app *App) Permission(permission Permission) *App
Permission adds permission to admin
func (*App) Role ¶
func (app *App) Role(role string, permissions []Permission) *App
Role adds role to admin
func (*App) SetLogHandler ¶
type Board ¶
type Board struct { MainDashboard *Dashboard // contains filtered or unexported fields }
func (*Board) IsMainBoard ¶
type CustomSearchResult ¶
type Dashboard ¶
type Dashboard struct {
// contains filtered or unexported fields
}
func (*Dashboard) AddFormItemOptions ¶
func (*Dashboard) AddTask ¶
func (dashboard *Dashboard) AddTask(name func(string) string, permission Permission, handler func(*TaskActivity) error)
Task creates task
type DashboardFormItem ¶
type Email ¶
type Email struct {
// contains filtered or unexported fields
}
func (*Email) HTMLContent ¶
func (*Email) TextContent ¶
type Field ¶
type Field struct {
// contains filtered or unexported fields
}
func (*Field) DBDescription ¶
func (*Field) FormTemplate ¶
func (*Field) GetManuallySetPluralName ¶
func (*Field) ViewTemplate ¶
type FieldTypeEnum ¶
FieldTypeEnum enum type of field
type File ¶
type File struct { ID int64 `prago-order-desc:"true" prago-preview:"true"` UID string `prago-unique:"true" prago-preview:"true" prago-type:"cdnfile"` Name string `prago-can-edit:"nobody"` Description string `prago-type:"text" prago-preview:"true"` User int64 `prago-type:"relation" prago-preview:"true" prago-can-edit:"nobody"` Width int64 `prago-can-edit:"nobody" prago-preview:"true"` Height int64 `prago-can-edit:"nobody" prago-preview:"true"` CreatedAt time.Time `prago-preview:"true"` UpdatedAt time.Time `prago-preview:"true"` }
File is structure representing files in admin
func (*File) GetExactSize ¶
GetSmall file path
func (*File) GetMetadataPath ¶
GetMetadataPath gets metadada file path
type Form ¶
type Form struct { Action string Icon string Title string Description string Items []*FormItem Valid bool CSRFToken string HTMLAfter template.HTML AutosubmitFirstTime bool AutosubmitOnDataChange bool // contains filtered or unexported fields }
Form represents admin form
func (*Form) AddCAPTCHAInput ¶
AddCAPTCHAInput to form
func (*Form) AddCSRFToken ¶
func (*Form) AddCheckbox ¶
AddCheckbox to form
func (*Form) AddDatePicker ¶
AddDatePicker to form
func (*Form) AddDateTimePicker ¶
func (*Form) AddDeleteSubmit ¶
AddDeleteSubmit to form
func (*Form) AddEmailInput ¶
AddEmailInput to form
func (*Form) AddFileInput ¶
AddFileInput to form
func (*Form) AddPasswordInput ¶
AddPasswordInput to form
func (*Form) AddRelation ¶
func (*Form) AddTextInput ¶
AddTextInput to form
func (*Form) AddTextareaInput ¶
AddTextareaInput to form
func (*Form) GetBoxHeader ¶
func (form *Form) GetBoxHeader() *boxHeader
type FormItem ¶
type FormItem struct { ID string Icon string Name string Description string Required bool Focused bool Readonly bool HiddenName bool Hidden bool Template string Value string Data interface{} UUID string // contains filtered or unexported fields }
FormItem represents item of form
type FormValidationError ¶
type FormValidationError struct {
Text string
}
type Notification ¶
type Notification struct {
// contains filtered or unexported fields
}
NotificationItem represents item for notification
func (*Notification) Flash ¶
func (n *Notification) Flash(request *Request) error
func (*Notification) Push ¶
func (n *Notification) Push(userID int64)
func (*Notification) SetDescription ¶
func (n *Notification) SetDescription(description string) *Notification
SetDescription sets description to notification item
func (*Notification) SetImage ¶
func (n *Notification) SetImage(image string) *Notification
func (*Notification) SetPreName ¶
func (n *Notification) SetPreName(preName string) *Notification
SetPreName sets prefix name to notification item
func (*Notification) SetPrimaryAction ¶
func (n *Notification) SetPrimaryAction(name string, fn func()) *Notification
func (*Notification) SetProgress ¶
func (n *Notification) SetProgress(progress *float64) *Notification
SetProgress sets description to notification item
func (*Notification) SetSecondaryAction ¶
func (n *Notification) SetSecondaryAction(name string, fn func()) *Notification
func (*Notification) SetStyleFail ¶
func (n *Notification) SetStyleFail() *Notification
SetTypeFail sets notification item type to fail
func (*Notification) SetStyleSuccess ¶
func (n *Notification) SetStyleSuccess() *Notification
SetTypeSuccess sets notification item type to success
func (*Notification) SetURL ¶
func (n *Notification) SetURL(url string) *Notification
type QueryData ¶
type QueryData[T any] struct { // contains filtered or unexported fields }
func (*QueryData[T]) Aggregation ¶
func (q *QueryData[T]) Aggregation() *Aggregation
type Request ¶
type Request struct { Written bool ResponseStatus int ResponseTemplate string // contains filtered or unexported fields }
Request represents structure for http request
func (*Request) AddFlashMessage ¶
AddFlashMessage adds flash message to request
func (*Request) Authorize ¶
func (request *Request) Authorize(permission Permission) bool
func (Request) Response ¶
func (request Request) Response() http.ResponseWriter
Response returns underlying http.ResponseWriter
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func GetResource ¶
func NewResource ¶
func (*Resource) DeleteValidation ¶
func (resource *Resource) DeleteValidation(validation Validation) *Resource
func (*Resource) ItemsPerPage ¶
func (*Resource) PermissionCreate ¶
func (resource *Resource) PermissionCreate(permission Permission) *Resource
func (*Resource) PermissionDelete ¶
func (resource *Resource) PermissionDelete(permission Permission) *Resource
func (*Resource) PermissionExport ¶
func (resource *Resource) PermissionExport(permission Permission) *Resource
func (*Resource) PermissionUpdate ¶
func (resource *Resource) PermissionUpdate(permission Permission) *Resource
func (*Resource) PermissionView ¶
func (resource *Resource) PermissionView(permission Permission) *Resource
func (*Resource) Validation ¶
func (resource *Resource) Validation(validation Validation) *Resource
type Setting ¶
type Setting struct {
// contains filtered or unexported fields
}
func (*Setting) DefaultValue ¶
func (*Setting) ValueChangeCallback ¶
type Table ¶
type Table struct {
// contains filtered or unexported fields
}
func (*Table) AddFooterText ¶
func (*Table) ExecuteHTML ¶
TODO execute right into response
type TableCell ¶
type TableCell struct {
// contains filtered or unexported fields
}
func (*TableCell) Button ¶
func (cell *TableCell) Button(btn *TableCellButton) *TableCell
func (*TableCell) DescriptionAfter ¶
func (*TableCell) DescriptionBefore ¶
type Task ¶
type Task struct {
// contains filtered or unexported fields
}
Task represent some user task
type TaskActivity ¶
type TaskActivity struct {
// contains filtered or unexported fields
}
TaskActivity represents task activity
func (*TaskActivity) Description ¶
func (ta *TaskActivity) Description(description string)
func (*TaskActivity) Progress ¶
func (ta *TaskActivity) Progress(finishedSoFar, total int64)
type UserData ¶
type UserData interface { Name() string Locale() string Authorize(Permission) bool }
type Validation ¶
type Validation func(ValidationContext)
type ValidationContext ¶
Source Files ¶
- access.go
- action.go
- activitylog.go
- admin.go
- admin_api.go
- aggregations.go
- api.go
- app.go
- backup.go
- board.go
- board_view.go
- box.go
- breadcrumbs.go
- build.go
- cache.go
- command.go
- controller.go
- cron.go
- dashboard.go
- dashboard_figure.go
- dashboard_form.go
- dashboard_table.go
- db.go
- db_connect.go
- development.go
- elasticsearch.go
- email.go
- field.go
- fieldtype.go
- fieldtypeenum.go
- file.go
- files_api.go
- files_view.go
- form.go
- form_action.go
- graph.go
- graph_data.go
- icons.go
- list.go
- list_cell.go
- list_query.go
- locale.go
- logger.go
- markdown.go
- menu.go
- messages.go
- migration.go
- multiple_action.go
- mysql.go
- navigation.go
- notifications.go
- page.go
- query.go
- recovery.go
- relation.go
- request.go
- resource.go
- resource_actions.go
- resource_api.go
- resource_connections.go
- resource_export_csv.go
- resource_item_action.go
- resource_item_stats.go
- resource_preview.go
- router.go
- search.go
- server.go
- sessions.go
- settings.go
- sqlbackup.go
- sqlconsole.go
- static.go
- stats.go
- struct.go
- struct_bind.go
- struct_scanners.go
- systemstats.go
- table.go
- task.go
- task_activity.go
- templates.go
- transactions.go
- user.go
- user_csrf.go
- user_data.go
- user_login.go
- user_registration.go
- user_renew.go
- user_settings.go
- utils.go
- validation.go
- view.go
- view_relations.go
- watcher.go
- writer.go