Grants a member access to spaces. Grants are additive: a member's access is the union over every record naming them that counts: in the self management space by an effective admin, or in a pair's management space, for that pair's content space alone, by an effective admin or that pair's admin. A grant naming a pair's management space puts its member on that pair's team. Membership in any record also grants the default pair's content space.
tid
Timestamp-based ID
Properties
View raw schema
{
"description": "Grants a member access to spaces. Grants are additive: a member's access is the union over every record naming them that counts: in the self management space by an effective admin, or in a pair's management space, for that pair's content space alone, by an effective admin or that pair's admin. A grant naming a pair's management space puts its member on that pair's team. Membership in any record also grants the default pair's content space.",
"key": "tid",
"record": {
"properties": {
"member": {
"format": "did",
"type": "string"
},
"note": {
"maxGraphemes": 1000,
"maxLength": 3000,
"type": "string"
},
"spaces": {
"items": {
"description": "A space under the community identity, as <space-type>/<space-id>: us.off-the-clock.management/self, or either half of a pair by its TID, e.g. us.off-the-clock.community/3lk2xq5m7ab2c.",
"maxLength": 512,
"type": "string"
},
"maxLength": 50,
"minLength": 1,
"type": "array"
}
},
"required": [
"member",
"spaces"
],
"type": "object"
},
"type": "record"
}