SetListLimitEvent
untyped stringValue
"SetListLimit"
SetFrozenEvent
untyped stringValue
"SetFrozen"
listLimit
int// Max items per list query
Value
100
isFrozen
boolValue
true
SetListLimit
func(limit int)- OID
- 051190…b695:5
SetListLimit details
GetListLimit
func() int- OID
- 051190…b695:7
GetListLimit details
SetFrozen
func(frozen bool)SetFrozen controls direct user creation and deletion only.
- OID
- 051190…b695:8
SetFrozen details
Render
func(iUrl string) stringRender handles RESTful routing and returns Markdown responses.
- OID
- 051190…b695:9
Render details
renderHome
func() string- OID
- 051190…b695:11
renderHome details
renderUsersList
func(iUrl string) string- OID
- 051190…b695:12
renderUsersList details
renderUser
func(iUrl string, addr .uverse.address) string- OID
- 051190…b695:13
renderUser details
normalizeRenderPage
func(rawPage string) string- OID
- 051190…b695:14
normalizeRenderPage details
renderError
func(message string) string- OID
- 051190…b695:15
renderError details
escapeMarkdown
func(s string) string- OID
- 051190…b695:16
escapeMarkdown details
CreateUserEvent
untyped stringValue
"CreateUser"
UpdateUserEvent
untyped stringValue
"UpdateUser"
DeleteUserEvent
untyped stringValue
"DeleteUser"
createdAtKey
untyped stringValue
"created_at"
users
v0.BPTreeusers is address string -> map\[string]string. The zero value is an empty BPTree with fanout 32.
- OID
- 051190…b695:18
users details
HasUser
func(addr .uverse.address) bool- OID
- 051190…b695:19
HasUser details
CreateUser
func()- OID
- 051190…b695:21
CreateUser details
AdminCreateUser
func(addr .uverse.address)AdminCreateUser is idempotent so an operator can safely retry registration.
- OID
- 051190…b695:22
AdminCreateUser details
DeleteUser
func()- OID
- 051190…b695:23
DeleteUser details
AdminDeleteUser
func(addr .uverse.address)- OID
- 051190…b695:24
AdminDeleteUser details
DeleteAll
func()DeleteAll removes registrations while preserving freeze and list settings.
- OID
- 051190…b695:25
DeleteAll details
AdminUpdateUser
func(addr .uverse.address, propKeys string, propValues string)- OID
- 051190…b695:26
AdminUpdateUser details
GetTotalUserSize
func() int- OID
- 051190…b695:27
GetTotalUserSize details
ListUsers
func(page int, count int) []string- OID
- 051190…b695:28
ListUsers details
ListUsersByAddresses
func(addrs [].uverse.address) []map[string]string- OID
- 051190…b695:29
ListUsersByAddresses details
deleteUser
func(addr .uverse.address)- OID
- 051190…b695:30
deleteUser details
copyStringMap
func(source map[string]string) map[string]string- OID
- 051190…b695:31
copyStringMap details
parsePropertiesCSV
func(keys string, values string) map[string]stringparsePropertiesCSV accepts comma-separated keys and comma-separated values. Each value must be URL-encoded so commas and other separators can be carried safely; this parser URL-decodes values before returning the map.
- OID
- 051190…b695:32
parsePropertiesCSV details
assertIsValidAddress
func(addr .uverse.address)- OID
- 051190…b695:33
assertIsValidAddress details
assertListLimit
func(field string, count int)- OID
- 051190…b695:34
assertListLimit details
assertListPageCount
func(page int, count int)- OID
- 051190…b695:35
assertListPageCount details
renderURLMaxRunes
untyped bigintValue
(1024 <untyped> bigint)
assertRenderURLLen
func(value string)- OID
- 051190…b695:36
assertRenderURLLen details
SetListLimitEvent
:
untyped string
="SetListLimit"
SetFrozenEvent
:
untyped string
="SetFrozen"
listLimit
:
int
=100
isFrozen
:
bool
=true
SetListLimit : func(limit int) Inspect
GetListLimit : func() int Inspect
SetFrozen : func(frozen bool) Inspect
Render : func(iUrl string) string Inspect
renderHome : func() string Inspect
renderUsersList : func(iUrl string) string Inspect
renderUser : func(iUrl string, addr .uverse.address) string Inspect
normalizeRenderPage : func(rawPage string) string Inspect
renderError : func(message string) string Inspect
escapeMarkdown : func(s string) string Inspect
CreateUserEvent
:
untyped string
="CreateUser"
UpdateUserEvent
:
untyped string
="UpdateUser"
DeleteUserEvent
:
untyped string
="DeleteUser"
createdAtKey
:
untyped string
="created_at"
users : v0.BPTree Inspect
HasUser : func(addr .uverse.address) bool Inspect
CreateUser : func() Inspect
AdminCreateUser : func(addr .uverse.address) Inspect
DeleteUser : func() Inspect
AdminDeleteUser : func(addr .uverse.address) Inspect
DeleteAll : func() Inspect
AdminUpdateUser : func(addr .uverse.address, propKeys string, propValues string) Inspect
GetTotalUserSize : func() int Inspect
ListUsers : func(page int, count int) []string Inspect
ListUsersByAddresses : func(addrs [].uverse.address) []map[string]string Inspect
deleteUser : func(addr .uverse.address) Inspect
copyStringMap : func(source map[string]string) map[string]string Inspect
parsePropertiesCSV : func(keys string, values string) map[string]string Inspect
assertIsValidAddress : func(addr .uverse.address) Inspect
assertListLimit : func(field string, count int) Inspect
assertListPageCount : func(page int, count int) Inspect
renderURLMaxRunes
:
untyped bigint
=(1024 <untyped> bigint)