{
  "name": "@ucan-extjs/share-component",
  "version": "0.1.35",
  "sencha": {
    "name": "shareComponent",
    "namespace": "example",
    "type": "code",
    "toolkit": "modern",
    "creator": "anonymous",
    "summary": "Komponente zum Anzeigen und Bearbeiten von Freigaben für Benutzer und Gruppen",
    "detailedDescription": "<p>Benötigte Konfiguration:<ul><li>\"availableAccounts\": Store mit allen verfügbaren Accounts (Paging möglich). Die Objekte sollten die Attribute \"firstName\", \"lastName\", \"name\" und \"id\" haben</li><li>\"availableGroups\": Genauso wie \"availableAccounts\", wobei das Gruppenobjekt nur ein \"name\" Attribut hat.</li><li>Die selektierten Ids werden über die \"associatedReadAccessShares\" und \"associatedWriteAccessShares\" Konfigurationen verwaltet, wobei die Ids der Objekte mit den Ids der verfügbaren Gruppen und Accounts übereinstimmen müssen.</li><li>\"translator\": Um die Texte und Tooltips der einzelnen Buttons und Tabellenheader angezeigt zu bekommen, benötigt ein \"translator\" Objekt mit Überstzungseinträgen für \"users\", \"groups\", \"id\", \"first_name\", \"last_name\", \"rights\", \"name\", \"read_access_toggle\", \"write_access_toggle\", \"share_show_all\", \"shares_filter\", \"sort_ascending\", \"sort_descending\", \"columns\", \"columns\", \"group_by_this_field\" und \"show_in_groups\"</li><li>\"associatedShareView\": Um zwischen der Kompaktansicht und der detaillierten Ansicht zu wechseln, \"compact\" zeigt initial eine ChipView mit den Assoziazionen als Icon an, \"detail\" eine Grid und \"empty\" nur den Button zum ausklappen des floating Panels.</li><li>\"disableExpandButton\": Die Funktionalität zum Hinzufügen/Entfernen von Freigaben zu verwehren</li><li>\"segmentedButtonStyle\": \"space\", um einen Abstand von ßpx zwischen den Buttons zu bekommen, \"round\" um abgerundete Ecken zu bekommen</ul></p>",
    "version": "0.0.2",
    "compatVersion": "7.5.1",
    "format": "1",
    "slicer": {
      "js": [
        {
          "path": "${package.dir}/sass/example/custom.js",
          "isWidgetManifest": true
        }
      ]
    },
    "output": "${package.dir}/build",
    "local": true,
    "sass": {
      "namespace": "example",
      "etc": [
        "${package.dir}/sass/etc/all.scss"
      ],
      "var": [
        "${package.dir}/sass/var"
      ],
      "src": [
        "${package.dir}/sass/src"
      ]
    },
    "classpath": [
      "${package.dir}/src",
      "${package.dir}/examples"
    ],
    "overrides": [
      "${package.dir}/overrides"
    ],
    "example": {
      "path": [
        "${package.dir}/examples"
      ]
    },
    "requires": []
  }
}
