3
0
corteza/system/user.cue
2022-01-26 16:27:36 +01:00

34 lines
772 B
CUE

package system
import (
"github.com/cortezaproject/corteza-server/codegen/schema"
)
user: schema.#resource & {
// fields: {
// ID: schema.IdField
// handle: schema.HandleField
// email: { unique: true }
// kind: {}
// meta: {
// note: type: string
// sub: {
// sub: { "non-unique-string-named-sub": {} }
// }
// }
// }
rbac: {
operations: {
"read": description: "Read user"
"update": description: "Update user"
"delete": description: "Delete user"
"suspend": description: "Suspend user"
"unsuspend": description: "Unsuspend user"
"email.unmask": description: "Unmask email"
"name.unmask": description: "Unmask name"
"impersonate": description: "Impersonate user"
}
}
}