Please enable JavaScript.
Coggle requires JavaScript to display documents.
uAdmin the Golang Web Framework (prepare (models (Functions (Save (Some…
uAdmin the Golang Web Framework
prepare
models
package models
import library
github.com/uadmin/uadmin
Other libraries for your business logic
Model Name of struct
uadmin.Model
ID
DeletedAt
Fields
Field Name
Data Type
bool
int
string
float64
time.Time
*time.Time
Foreign Key
uAdmin Tags
Meta Tags
approval
categorical_filter
default_value
display_name
encrypt
filter
help
hidden
list_exclude
max
min
pattern
pattern_msg
read_only
required
search
stringer
upload_to
Type Tags
code
email
file
html
image
link
money
multilingual
password
progress_bar
webcam
Functions
Save
Some business logic
uadmin.Save
Validate
Some business logic
Error message
String
Some business logic
return value
Drop Down List
Name of int type
Value of function type
return numeric value
Custom (Your own function)
Some business logic
api
package api
import library
github.com/uadmin/uadmin
Other libraries for your business logic
Functions
API Handler
Some business logic
uAdmin Functions
URL Path
End with
uadmin.ReturnJSON
Custom (Your own function)
Some business logic
uAdmin Functions
Approval Functions
uadmin.Approval
uadmin.ApprovalAction
uadmin.ApprovalHandleFunc
Log Functions
uadmin.Action
uadmin.Log
uadmin.LogAdd
uadmin.LogDelete
uadmin.LogEdit
uadmin.LogRead
uadmin.HTTPLogFormat
uadmin.LogHTTPRequests
uadmin.LogTrail
uadmin.Syslogf
uadmin.TrailLoggingLevel
For Fetching Records
uadmin.AdminPage
uadmin.Filter
uadmin.FilterBuilder
uadmin.FilterList
uadmin.Get
uadmin.GetForm
uadmin.GetID
uadmin.GetString
uadmin.GetStringer
uadmin.Count
uadmin.All
uadmin.Preload
uadmin.Choice
uadmin.RenderHTML
uadmin.GetFieldsAPI
uadmin.GetModelsAPI
uadmin.RenderMultiHTML
uadmin.GetImageSizer
uadmin.Avg
uadmin.AvgTable
uadmin.CountTable
uadmin.FilterSorted
uadmin.FilterSortedTable
uadmin.FilterSortedValue
uadmin.GetSorted
uadmin.GetSortedTable
uadmin.GetTable
uadmin.GetValueSorted
uadmin.Max
uadmin.MaxTable
uadmin.Min
uadmin.MinTable
uadmin.Std
uadmin.StdTable
uadmin.Sum
uadmin.SumTable
Network Functions
uadmin.AllowedIPs
uadmin.BindIP
uadmin.BlockedIPs
uadmin.CheckRateLimit
uadmin.Port
uadmin.RateLimit
uadmin.RateLimitBurst
uadmin.RestrictSessionIP
uadmin.ValidateIP
uadmin.AllowedHosts
uadmin.GetRemoteIP
Language Functions
uadmin.CacheTranslation
uadmin.CustomTranslation
uadmin.Language
uadmin.Tf
uadmin.Translate
uadmin.GetActiveLanguages
uadmin.GetDefaultLanguage
uadmin.TranslateSchema
Database Functions
uadmin.ClearDB
uadmin.Database
uadmin.DBSettings
uadmin.DebugDB
uadmin.GetDB
uadmin.OptimizeSQLQuery
User Functions
uadmin.CookieTimeout
uadmin.GetUserFromRequest
uadmin.IsAuthenticated
uadmin.Login
uadmin.Login2FA
uadmin.Logout
uadmin.Session
uadmin.User
uadmin.UserGroup
uadmin.CacheSessions
uadmin.CachePermissions
uadmin.SetSessionCookie
Model Functions
uadmin.DashboardMenu
uadmin.HideInDashboarder
uadmin.Model
uadmin.NewModel
uadmin.NewModelArray
Print Functions
uadmin.DEBUG
uadmin.ERROR
uadmin.ErrorHandleFunc
uadmin.INFO
uadmin.JSONMarshal
uadmin.OK
uadmin.ReportingLevel
uadmin.ReportTimeStamp
uadmin.ReturnJSON
uadmin.Trail
uadmin.Version
uadmin.WARNING
uadmin.WORKING
uadmin.ALERT
uadmin.CRITICAL
uadmin.EMERGENCY
uadmin.VersionCodeName
Security Functions
uadmin.DefaultMediaPermission
uadmin.EncryptKey
uadmin.GenerateBase32
uadmin.GenerateBase64
uadmin.GroupPermission
uadmin.OTPAlgorithm
uadmin.OTPDigits
uadmin.OTPPeriod
uadmin.OTPSkew
uadmin.PublicMedia
uadmin.Salt
uadmin.StartSecureServer
uadmin.UserPermission
uadmin.PasswordAttempts
uadmin.PasswordTimeout
uadmin.CheckCSRF
uadmin.SQLInjection
Email Functions
uadmin.EmailFrom
uadmin.EmailPassword
uadmin.EmailSMTPServer
uadmin.EmailSMTPServerPort
uadmin.EmailUsername
uadmin.SendEmail
Setting Functions
uadmin.DataType
uadmin.Setting
uadmin.SettingCategory
uadmin.GetSetting
Register Functions
uadmin.Register
uadmin.RegisterInlines
For Customizing Records
uadmin.DeleteList
uadmin.F
uadmin.Save
uadmin.Schema
uadmin.Update
uadmin.Delete
uadmin.ModelSchema
Basic Functions
uadmin.MaxImageHeight
uadmin.MaxImageWidth
uadmin.MaxUploadFileSize
uadmin.PageLength
uadmin.RetainMediaVersions
uadmin.SiteName
uadmin.StartServer
uadmin.Theme
uadmin.RootURL
uadmin.ServerReady
uadmin.FavIcon
uadmin.Logo
uadmin.DisableAdminUI
A/B Test Functions
uadmin.ABTest
uadmin.ABTestClick
uadmin.ABTestValue
uadmin.GetABTest
uadmin.FieldList
uadmin.ModelList
uadmin.ABTestType
Handler Functions
uadmin.Handler
uadmin.StaticHandler
uadmin.UploadImageHandler
Metric Functions
uadmin.IncrementMetric
uadmin.NewMetric
uadmin.SetMetric
uadmin.TimeMetric
uadmin.SystemMetrics
uadmin.UserMetrics
Data Access API (dAPI)
Methods
Custom Methods
Model Methods
Disabled
APIDisabledEdit
APIDisabledRead
APIDisabledDelete
APIDisabledSchema
APIDisabledAdd
Log
APILogEdit
APILogRead
APILogDelete
APILogSchema
APILogAdd
Post Query
APIPostQueryEdit
APIPostQueryRead
APIPostQueryDelete
APIPostQuerySchema
APIPostQueryAdd
Pre Query
APIPreQueryEdit
APIPreQueryRead
APIPreQueryDelete
APIPreQuerySchema
APIPreQueryAdd
Public
APIPublicEdit
APIPublicRead
APIPublicDelete
APIPublicSchema
APIPublicAdd
Special Parameters
Limit, offset, order
$limit
$offset
$order
Ascending
Descending
List of Fields
$groupby
$join
$m2m
$deleted
$q
$f
$preload
$next
$stat
$or
$choices
$distinct
uAdmin Functions
Disabled Functions
uadmin.APIDisabledEdit
uadmin.APIDisabledEditor
uadmin.APIDisabledDeleter
uadmin.APIDisabledRead
uadmin.APIDisabledDelete
uadmin.APIDisabledReader
uadmin.APIDisabledAdder
uadmin.APIDisabledSchema
uadmin.APIDisabledAdd
uadmin.APIDisabledSchemer
Log Functions
uadmin.APILogEdit
uadmin.APILogEditor
uadmin.APILogDeleter
uadmin.APILogRead
uadmin.APILogDelete
uadmin.APILogReader
uadmin.APILogAdder
uadmin.APILogSchema
uadmin.APILogAdd
uadmin.APILogSchemer
Pre Query Functions
uadmin.APIPreQueryEdit
uadmin.APIPreQueryEditor
uadmin.APIPreQueryDeleter
uadmin.APIPreQueryRead
uadmin.APIPreQueryDelete
uadmin.APIPreQueryReader
uadmin.APIPreQueryAdder
uadmin.APIPreQuerySchema
uadmin.APIPreQueryAdd
uadmin.APIPreQuerySchemer
Post Query Functions
uadmin.APIPostQueryEdit
uadmin.APIPostQueryEditor
uadmin.APIPostQueryDeleter
uadmin.APIPostQueryRead
uadmin.APIPostQueryDelete
uadmin.APIPostQueryReader
uadmin.APIPostQueryAdder
uadmin.APIPostQuerySchema
uadmin.APIPostQueryAdd
uadmin.APIPostQuerySchemer
Public Functions
uadmin.APIPublicEdit
uadmin.APIPublicEditor
uadmin.APIPublicDeleter
uadmin.APIPublicRead
uadmin.APIPublicDelete
uadmin.APIPublicReader
uadmin.APIPublicAdder
uadmin.APIPublicSchema
uadmin.APIPublicAdd
uadmin.APIPublicSchemer
uadmin.CKey
Aggregation Operators
__sum
__avg
__min
__max
__count
URL Symbols
Descending Order
Writing Data (Add/Edit)
Field Filtering
__gt
__gte
__lt
__lte
__in
__is
__contains
__between
__startswith
__endswith
__re
__icontains
__istartswith
__iendswith
! (Negate Operator)
Command
Read Multiple
Read One
Add Multiple
Add One
Edit Multiple
Edit One
Delete Multiple
Delete One
Schema
$allmodels
API Help
views
package views
import library
github.com/uadmin/uadmin
Other libraries for your business logic
Views Handler
URL Path
End with
uadmin.RenderHTML
or
uadmin.RenderMultiHTML
Some business logic
Custom (Your own function)
media
files
audio
images
otp
static
i18n
uadmin
Translation files (.json)
main
Translation files (.json)
Others
Translation files (.json)
uadmin
images
css
js
assets
templates
uadmin
default
404.html
form.html
home.html
list.html
login.html
profile.html
resetpassword.html
setting.html
Your own folder
Your own HTML file(s)
Your own HTML file(s)
rrd
absolute.json
counter.json
derive.json
gauge.json
multilingual.json
main.go
package main
import library
github.com/uadmin/uadmin
Other libraries for your business logic
main function
Setup
Database configuration
Register
Register Inlines
HTTP Handlers
Others (e.g. Port Configuration, Site Name, etc.)
uadmin.StartServer
or
uadmin.StartSecureServer
version
0.7.4
run
.key file
.salt file
.database file
Terminal logs
Initializing DB
Initializing Languages (First time run)
Auto generated admin user (First time run)
Synching System Settings
Access hyperlink
RootURL Path Access
Login Form
Username
Password
Verification Code (If OTP is activated)
Language
Forgot Password
Login
uAdmin Dashboard
System Models
Approval
Dashboard Menu
Group Permission
Language
Log
Session
Setting
2 more items...
Setting Category
User
User Group
User Permission
AB Test
Custom Models
Custom Path
build
Executable file (Windows)
Binary file (Apple macOS or Linux)