pkgPath
untyped stringValue
"gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/remixlab/directory"
appTitle
untyped stringValue
"Community directory"
recipeID
untyped stringValue
"community-directory"
recipeVersion
untyped stringValue
"1.0.0"
pageSize
untyped bigintValue
(25 <untyped> bigint)
titleIndex
untyped biginttitleIndex is the form field shown as each entry's title.
Value
(0 <untyped> bigint)
opInvite
untyped stringOperation names checked against the policy.
Value
"members.invite"
opRemove
untyped stringOperation names checked against the policy.
Value
"members.remove"
opSetRole
untyped stringOperation names checked against the policy.
Value
"members.set_role"
opSubmit
untyped stringOperation names checked against the policy.
Value
"entry.submit"
opReview
untyped stringOperation names checked against the policy.
Value
"entry.review"
opPolicy
untyped stringOperation names checked against the policy.
Value
"policy.set"
members
*v1.Set- OID
- 0b1459…1a8e:43
members details
policy
*v1.Policy- OID
- 0b1459…1a8e:52
policy details
entries
*v1.Form- OID
- 0b1459…1a8e:90
entries details
init.15
func()- OID
- 0b1459…1a8e:6
init.15 details
setup
func(owner .uverse.address)- OID
- 0b1459…1a8e:8
setup details
Submit
func(name string, link string, category string, since string, summary string) uint64Submit stores an entry for review and returns its ID. Every answer is public. Leave optional fields empty. - name: required text, at most 80 bytes - link: required text, at most 200 bytes - category: required, one of the field's 4 choices - since: optional integer from 2000 to 2100 - summary: optional multi-line text, at most 500 bytes
- OID
- 0b1459…1a8e:9
Submit details
Accept
func(id uint64)Accept lists a submitted entry publicly. Review decisions are final.
- OID
- 0b1459…1a8e:10
Accept details
Reject
func(id uint64)Reject declines a submitted entry. Review decisions are final.
- OID
- 0b1459…1a8e:11
Reject details
Invite
func(addr .uverse.address, role string)Invite lets addr join with role. Inviting a reviewer or owner also requires the members.set\_role permission.
- OID
- 0b1459…1a8e:12
Invite details
RevokeInvite
func(addr .uverse.address)RevokeInvite cancels a pending invitation. Revoking an invitation for a reviewer or owner also requires the members.set\_role permission.
- OID
- 0b1459…1a8e:13
RevokeInvite details
Join
func()Join accepts the caller's pending invitation.
- OID
- 0b1459…1a8e:14
Join details
Leave
func()Leave removes the caller from the membership.
- OID
- 0b1459…1a8e:15
Leave details
RemoveMember
func(addr .uverse.address)RemoveMember removes addr.
- OID
- 0b1459…1a8e:16
RemoveMember details
SetRole
func(addr .uverse.address, role string)SetRole changes addr's role.
- OID
- 0b1459…1a8e:17
SetRole details
SetRule
func(op string, rule string)SetRule changes the rule for an operation, within that operation's floor.
- OID
- 0b1459…1a8e:18
SetRule details
Entry
func(id uint64) (v1.SubmissionView, bool)Entry returns an inert copy of entry id in any status.
- OID
- 0b1459…1a8e:19
Entry details
Entries
func(offset int, limit int) []v1.SubmissionViewEntries pages through accepted entries in submission order.
- OID
- 0b1459…1a8e:20
Entries details
Queue
func(offset int, limit int) []v1.SubmissionViewQueue pages through entries awaiting review in submission order.
- OID
- 0b1459…1a8e:21
Queue details
Fields
func() []v1.FieldFields returns a copy of the form schema.
- OID
- 0b1459…1a8e:22
Fields details
Members
func(offset int, limit int) []v1.MemberViewMembers pages through members ordered by address.
- OID
- 0b1459…1a8e:23
Members details
Invites
func(offset int, limit int) []v1.MemberViewInvites returns up to limit pending invitations (at most 25) starting at offset, with the role each one grants.
- OID
- 0b1459…1a8e:24
Invites details
RoleOf
func(addr .uverse.address) stringRoleOf returns addr's role name.
- OID
- 0b1459…1a8e:25
RoleOf details
Rules
func() []v1.RuleViewRules lists every operation's current rule.
- OID
- 0b1459…1a8e:26
Rules details
authorize
func(op string) .uverse.address- OID
- 0b1459…1a8e:27
authorize details
ready
func()- OID
- 0b1459…1a8e:28
ready details
clampLimit
func(limit int) int- OID
- 0b1459…1a8e:29
clampLimit details
must
func(err .uverse.error)- OID
- 0b1459…1a8e:30
must details
configDigest
untyped stringconfigDigest is the canonical digest of the project configuration that produced this realm.
Value
"sha256:153fa368758d49575cc30288cfa5a5ecd72fec146fe0ed560bc744260cc8719c"
Descriptor
func() v1.AppDescriptorDescriptor identifies this app's recipe and components.
- OID
- 0b1459…1a8e:31
Descriptor details
Render
func(path string) stringRender serves the native pages: overview, accepted entries, a single entry, the review queue, members and rules.
- OID
- 0b1459…1a8e:33
Render details
renderHome
func() string- OID
- 0b1459…1a8e:35
renderHome details
renderList
func(heading string, route string, status v1.SubmissionStatus, q url.Values) string- OID
- 0b1459…1a8e:36
renderList details
renderTable
func(list []v1.SubmissionView, reviewActions bool) string- OID
- 0b1459…1a8e:37
renderTable details
renderEntry
func(id uint64) string- OID
- 0b1459…1a8e:38
renderEntry details
reviewLinks
func(idStr string) string- OID
- 0b1459…1a8e:39
reviewLinks details
renderMembers
func(page int) string- OID
- 0b1459…1a8e:40
renderMembers details
renderRules
func() string- OID
- 0b1459…1a8e:41
renderRules details
notFound
func() string- OID
- 0b1459…1a8e:42