fyi.opensocial.basePermissions

lexicons.opensocial.fyi

Documentation

main permission-set

No description available.

View raw schema
{
  "detail": "See your groups and their sites, take part in them, act for groups where you hold a role, let apps sign in as them, share tabs from them with everyone as yourself, and like what others share",
  "permissions": [
    {
      "action": [
        "read"
      ],
      "authority": "*",
      "resource": "space",
      "skey": "self",
      "spaceType": "fyi.opensocial.meta",
      "type": "permission"
    },
    {
      "action": [
        "read",
        "create",
        "update",
        "delete"
      ],
      "authority": "*",
      "collection": [
        "fyi.opensocial.acceptance"
      ],
      "resource": "space",
      "skey": "self",
      "spaceType": "fyi.opensocial.members",
      "type": "permission"
    },
    {
      "action": [
        "read",
        "create",
        "update",
        "delete"
      ],
      "authority": "*",
      "collection": [
        "fyi.opensocial.invite"
      ],
      "manage": [
        "create"
      ],
      "resource": "space",
      "skey": "self",
      "spaceType": "fyi.opensocial.inbox",
      "type": "permission"
    },
    {
      "action": [
        "create",
        "update"
      ],
      "collection": [
        "fyi.opensocial.template"
      ],
      "resource": "repo",
      "type": "permission"
    },
    {
      "action": [
        "create"
      ],
      "collection": [
        "fyi.opensocial.templateVersion"
      ],
      "resource": "repo",
      "type": "permission"
    },
    {
      "action": [
        "create",
        "delete"
      ],
      "collection": [
        "fyi.opensocial.templateLike"
      ],
      "resource": "repo",
      "type": "permission"
    },
    {
      "inheritAud": true,
      "lxm": [
        "fyi.opensocial.createGroup",
        "fyi.opensocial.provisionGroup",
        "fyi.opensocial.createSpace",
        "fyi.opensocial.assignRoles",
        "fyi.opensocial.ejectMember",
        "fyi.opensocial.listGroups",
        "fyi.opensocial.getGroup",
        "fyi.opensocial.getActor",
        "fyi.opensocial.getGroupAuth",
        "fyi.opensocial.createInvite",
        "fyi.opensocial.requestJoin",
        "fyi.opensocial.listInvites",
        "fyi.opensocial.revokeInvite",
        "fyi.opensocial.getAuthorization",
        "fyi.opensocial.approveAuthorization",
        "fyi.opensocial.declineAuthorization",
        "fyi.opensocial.listSiteRecords",
        "fyi.opensocial.getSite",
        "fyi.opensocial.getSiteRecord",
        "fyi.opensocial.getSpaceBlob",
        "fyi.opensocial.getActorInvites",
        "fyi.opensocial.declineInvite",
        "fyi.opensocial.updateProfile",
        "fyi.opensocial.putRole",
        "fyi.opensocial.deleteRole",
        "fyi.opensocial.putRule",
        "fyi.opensocial.deleteRule",
        "fyi.opensocial.applyLabel",
        "fyi.opensocial.negateLabel",
        "fyi.opensocial.listSubjects",
        "fyi.opensocial.getSubjectHistory",
        "fyi.opensocial.resolveSubject",
        "fyi.opensocial.getJoinRequest",
        "fyi.opensocial.listJoinRequests",
        "fyi.opensocial.admitMember",
        "fyi.opensocial.cancelJoinRequest",
        "fyi.opensocial.leaveGroup",
        "fyi.opensocial.updateSpace",
        "fyi.opensocial.deleteSpace",
        "fyi.opensocial.uploadImage",
        "fyi.opensocial.listGroupTokens",
        "fyi.opensocial.revokeGroupToken",
        "fyi.opensocial.deactivateGroup",
        "fyi.opensocial.activateGroup",
        "fyi.opensocial.deleteGroup",
        "fyi.opensocial.listRecoveryKeys",
        "fyi.opensocial.addRecoveryKey",
        "fyi.opensocial.removeRecoveryKey",
        "fyi.opensocial.listSpaceRecords",
        "fyi.opensocial.putSite",
        "fyi.opensocial.subscribeSpaces",
        "fyi.opensocial.uploadSiteFile",
        "fyi.opensocial.getBlobFields",
        "fyi.opensocial.listPeopleChannels",
        "fyi.opensocial.putPeopleChannel",
        "fyi.opensocial.deletePeopleChannel",
        "fyi.opensocial.createPeopleSpace",
        "fyi.opensocial.offerTab",
        "fyi.opensocial.listTabOffers",
        "fyi.opensocial.withdrawTabOffer",
        "fyi.opensocial.decideTabOffer",
        "fyi.opensocial.listRemovedTabs",
        "fyi.opensocial.restoreTab",
        "fyi.opensocial.getTabWriters",
        "fyi.opensocial.listDrafts",
        "fyi.opensocial.deleteDraft",
        "fyi.opensocial.listConnectedApps",
        "fyi.opensocial.watchConversation",
        "fyi.opensocial.getActorGroups",
        "fyi.opensocial.getAssistantRequest",
        "fyi.opensocial.approveAssistantRequest",
        "fyi.opensocial.declineAssistantRequest",
        "fyi.opensocial.getPageDraft",
        "fyi.opensocial.previewMethod",
        "fyi.opensocial.previewPublicPage",
        "fyi.opensocial.getSiteDraft",
        "fyi.opensocial.previewSiteDraft",
        "fyi.opensocial.publishSiteDraft",
        "fyi.opensocial.discardSiteDraft",
        "fyi.opensocial.undoSitePublish",
        "fyi.opensocial.deletePageDraft",
        "fyi.opensocial.revokeAssistant",
        "fyi.opensocial.callTab",
        "fyi.opensocial.shareTab",
        "fyi.opensocial.listTemplates",
        "fyi.opensocial.getTemplate",
        "fyi.opensocial.undoTabUpdate",
        "fyi.opensocial.takeBackVersion",
        "fyi.opensocial.getTabBundle",
        "fyi.opensocial.listTabShares",
        "fyi.opensocial.getTemplateUse",
        "fyi.opensocial.updateTemplateListing"
      ],
      "resource": "rpc",
      "type": "permission"
    }
  ],
  "title": "Groups",
  "type": "permission-set"
}

Lexicon Garden

@