Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

user state

Back to all declarations

SetListLimitEvent

untyped string

Value

"SetListLimit"

SetFrozenEvent

untyped string

Value

"SetFrozen"

listLimit

int

// Max items per list query

Value

100

isFrozen

bool

Value

true

SetFrozen

func(frozen bool)

SetFrozen controls direct user creation and deletion only.

Open
OID
051190…b695:8
SetFrozen details

Inspect func

Render

func(iUrl string) string

Render handles RESTful routing and returns Markdown responses.

Open
OID
051190…b695:9
Render details

Inspect func

renderUsersList

func(iUrl string) string
Open
OID
051190…b695:12
renderUsersList details

Inspect func

renderUser

func(iUrl string, addr .uverse.address) string
Open
OID
051190…b695:13
renderUser details

Inspect func

normalizeRenderPage

func(rawPage string) string
Open
OID
051190…b695:14
normalizeRenderPage details

Inspect func

renderError

func(message string) string
Open
OID
051190…b695:15
renderError details

Inspect func

escapeMarkdown

func(s string) string
Open
OID
051190…b695:16
escapeMarkdown details

Inspect func

CreateUserEvent

untyped string

Value

"CreateUser"

UpdateUserEvent

untyped string

Value

"UpdateUser"

DeleteUserEvent

untyped string

Value

"DeleteUser"

createdAtKey

untyped string

Value

"created_at"

users

v0.BPTree

users is address string -> map\[string]string. The zero value is an empty BPTree with fanout 32.

Open
OID
051190…b695:18
users details

Inspect ref

HasUser

func(addr .uverse.address) bool
Open
OID
051190…b695:19
HasUser details

Inspect func

AdminCreateUser

func(addr .uverse.address)

AdminCreateUser is idempotent so an operator can safely retry registration.

Open
OID
051190…b695:22
AdminCreateUser details

Inspect func

AdminDeleteUser

func(addr .uverse.address)
Open
OID
051190…b695:24
AdminDeleteUser details

Inspect func

DeleteAll

func()

DeleteAll removes registrations while preserving freeze and list settings.

Open
OID
051190…b695:25
DeleteAll details

Inspect func

AdminUpdateUser

func(addr .uverse.address, propKeys string, propValues string)
Open
OID
051190…b695:26
AdminUpdateUser details

Inspect func

GetTotalUserSize

func() int
Open
OID
051190…b695:27
GetTotalUserSize details

Inspect func

ListUsers

func(page int, count int) []string
Open
OID
051190…b695:28
ListUsers details

Inspect func

ListUsersByAddresses

func(addrs [].uverse.address) []map[string]string
Open
OID
051190…b695:29
ListUsersByAddresses details

Inspect func

deleteUser

func(addr .uverse.address)
Open
OID
051190…b695:30
deleteUser details

Inspect func

copyStringMap

func(source map[string]string) map[string]string
Open
OID
051190…b695:31
copyStringMap details

Inspect func

parsePropertiesCSV

func(keys string, values string) map[string]string

parsePropertiesCSV 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.

Open
OID
051190…b695:32
parsePropertiesCSV details

Inspect func

assertIsValidAddress

func(addr .uverse.address)
Open
OID
051190…b695:33
assertIsValidAddress details

Inspect func

assertListLimit

func(field string, count int)
Open
OID
051190…b695:34
assertListLimit details

Inspect func

assertListPageCount

func(page int, count int)
Open
OID
051190…b695:35
assertListPageCount details

Inspect func

renderURLMaxRunes

untyped bigint

Value

(1024 <untyped> bigint)

assertRenderURLLen

func(value string)
Open
OID
051190…b695:36
assertRenderURLLen details

Inspect func
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)
assertRenderURLLen : func(value string) Inspect