site.exosphere.featureRequest.permissions

exosphere.site

Documentation

Permission overrides for the feature-requests 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 feature-requests 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

changeStatus ref #role Optional

Minimum role to change feature request status.

comment ref #role Optional

Minimum role to comment on feature requests.

create ref #role Optional

Minimum role to create feature requests.

markDuplicate ref #role Optional

Minimum role to mark feature requests as duplicate.

moderate ref #role Optional

Minimum role to hide/unhide content.

vote ref #role Optional

Minimum role to vote on feature requests.

View raw schema
{
  "key": "literal:self",
  "type": "record",
  "record": {
    "type": "object",
    "properties": {
      "vote": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to vote on feature requests."
      },
      "create": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to create feature requests."
      },
      "comment": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to comment on feature requests."
      },
      "moderate": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to hide/unhide content."
      },
      "changeStatus": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to change feature request status."
      },
      "markDuplicate": {
        "ref": "#role",
        "type": "ref",
        "description": "Minimum role to mark feature requests as duplicate."
      }
    }
  },
  "description": "Permission overrides for the feature-requests 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

@