site.exosphere.kanban.permissions

exosphere.site

Documentation

Permission overrides for the kanban module of an Exosphere Sphere. Published on the Sphere owner's PDS. Only non-default roles need to be specified — absent keys use the module's built-in defaults.

main record

Permission overrides for the kanban module of an Exosphere Sphere. Published on the Sphere owner's PDS. Only non-default roles need to be specified — absent keys use the module's built-in defaults.

Record Key literal:self Fixed literal value

Properties

assign ref #role Optional

Minimum role to assign tasks.

changeStatus ref #role Optional

Minimum role to move tasks between columns.

comment ref #role Optional

Minimum role to comment on tasks.

create ref #role Optional

Minimum role to create tasks.

manageSettings ref #role Optional

Minimum role to manage board settings (columns, etc.).

manageTasks ref #role Optional

Minimum role to edit/delete others' tasks.

moderate ref #role Optional

Minimum role to hide/unhide content.

View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "properties": {
      "assign": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to assign tasks."
      },
      "create": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to create tasks."
      },
      "comment": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to comment on tasks."
      },
      "moderate": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to hide/unhide content."
      },
      "manageTasks": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to edit/delete others' tasks."
      },
      "changeStatus": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to move tasks between columns."
      },
      "manageSettings": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to manage board settings (columns, etc.)."
      }
    }
  },
  "description": "Permission overrides for the kanban module of an Exosphere Sphere. Published on the Sphere owner's PDS. Only non-default roles need to be specified — absent keys use the module's built-in defaults."
}
role string

Minimum role required to perform an action.

ConstraintsmaxLength: 64 bytes
Known Values (other values may be valid)
owner admin member authenticated
View raw schema
{
  "type": "string",
  "maxLength": 64,
  "description": "Minimum role required to perform an action.",
  "knownValues": [
    "owner",
    "admin",
    "member",
    "authenticated"
  ]
}

Lexicon Garden

@