{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-routing-default-jsf",
      "artifactVersion": "2023.8.13",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.platform.routing.api",
          "org.nuxeo.ecm.platform.routing.core",
          "org.nuxeo.ecm.platform.routing.dashboard",
          "org.nuxeo.ecm.platform.routing.default",
          "org.nuxeo.ecm.platform.routing.default.jsf",
          "org.nuxeo.ecm.platform.routing.web"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.routing/grp:org.nuxeo.ecm.platform.routing",
        "id": "grp:org.nuxeo.ecm.platform.routing",
        "name": "org.nuxeo.ecm.platform.routing",
        "parentIds": [
          "grp:org.nuxeo.ecm.routing"
        ],
        "readmes": [],
        "version": "2023.8"
      },
      "bundleId": "org.nuxeo.ecm.platform.routing.default.jsf",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.directory.ui.DirectoryUIManager--directories",
              "hierarchyPath": "/grp:org.nuxeo.ecm.routing/grp:org.nuxeo.ecm.platform.routing/org.nuxeo.ecm.platform.routing.default.jsf/studio.extensions.nuxeo-routing-default.jsf/Contributions/studio.extensions.nuxeo-routing-default.jsf--directories",
              "id": "studio.extensions.nuxeo-routing-default.jsf--directories",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.directory.ui.DirectoryUIManager",
                "name": "org.nuxeo.ecm.directory.ui.DirectoryUIManager",
                "type": "service"
              },
              "version": "2023.8.13",
              "xml": "<extension point=\"directories\" target=\"org.nuxeo.ecm.directory.ui.DirectoryUIManager\">\n    <directory layout=\"vocabulary\" name=\"WorkflowType\" sortField=\"label\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager--layouts",
              "hierarchyPath": "/grp:org.nuxeo.ecm.routing/grp:org.nuxeo.ecm.platform.routing/org.nuxeo.ecm.platform.routing.default.jsf/studio.extensions.nuxeo-routing-default.jsf/Contributions/studio.extensions.nuxeo-routing-default.jsf--layouts",
              "id": "studio.extensions.nuxeo-routing-default.jsf--layouts",
              "registrationOrder": 23,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.forms.layout.WebLayoutManager",
                "name": "org.nuxeo.ecm.platform.forms.layout.WebLayoutManager",
                "type": "service"
              },
              "version": "2023.8.13",
              "xml": "<extension point=\"layouts\" target=\"org.nuxeo.ecm.platform.forms.layout.WebLayoutManager\">\n    <layout name=\"Task2169@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>review_result</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n      </rows>\n      <widget name=\"review_result\" type=\"htmltext\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.consolidate.form.review_brief</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['review_result']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.comment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n    <layout name=\"Task2556@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>participants</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>end_date</widget>\n        </row>\n      </rows>\n      <widget name=\"participants\" type=\"multipleUsersSuggestion\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.ParticipantsOnTheReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['participants']</field>\n        </fields>\n        <properties widgetMode=\"edit\">\n          <property name=\"width\">70%</property>\n          <property name=\"placeholder\">label.security.search</property>\n          <property name=\"prefixed\">true</property>\n          <property name=\"orderable\">true</property>\n          <property name=\"required\">true</property>\n        </properties>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.comment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n      <widget name=\"end_date\" type=\"datetime\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.endDate</label>\n        </labels>\n        <helpLabels>\n          <label mode=\"any\">wf.parallelDocumentReview.endDate.help</label>\n        </helpLabels>\n        <translated>true</translated>\n        <fields>\n          <field>['end_date']</field>\n        </fields>\n        <properties widgetMode=\"edit\">\n          <property name=\"required\">true</property>\n        </properties>\n      </widget>\n    </layout>\n    <layout name=\"Task328d@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>initiatorComment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n      </rows>\n      <widget name=\"initiatorComment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.initiatorComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['initiatorComment']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.reviewerComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n    <layout name=\"Task38e@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>participants</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>validationOrReview</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n      </rows>\n      <widget name=\"participants\" type=\"multipleUsersSuggestion\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.ParticipantsOnTheReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['participants']</field>\n        </fields>\n        <properties widgetMode=\"edit\">\n          <property name=\"helpLabel\">wf.serialDocumentReview.ParticipantsOnTheReview.order</property>\n          <property name=\"prefixed\">true</property>\n          <property name=\"orderable\">true</property>\n          <property name=\"width\">70%</property>\n          <property name=\"placeholder\">label.security.search</property>\n          <property name=\"required\">true</property>\n        </properties>\n      </widget>\n      <widget name=\"validationOrReview\" type=\"selectOneDirectory\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.validationOrSimpleReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['validationOrReview']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">#{currentDocument. currentLifeCycleState =='project'?'edit':'hidden'}</mode>\n        </widgetModes>\n        <properties widgetMode=\"edit\">\n          <property name=\"localize\">true</property>\n          <property name=\"directoryName\">WorkflowType</property>\n          <property name=\"required\">true</property>\n        </properties>\n        <properties widgetMode=\"view\">\n          <property name=\"directoryName\">WorkflowType</property>\n          <property name=\"localize\">true</property>\n        </properties>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.comment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n    <layout name=\"Task542@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n      </rows>\n    </layout>\n    <layout name=\"Task6d8@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>participants</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>initiatorComment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n      </rows>\n      <widget name=\"participants\" type=\"multiplePrefixedUsersSuggestion\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.ParticipantsOnTheReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['participants']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"initiatorComment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.InitiatorComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['initiatorComment']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.YourComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.routing/grp:org.nuxeo.ecm.platform.routing/org.nuxeo.ecm.platform.routing.default.jsf/studio.extensions.nuxeo-routing-default.jsf",
          "name": "studio.extensions.nuxeo-routing-default.jsf",
          "requirements": [],
          "resolutionOrder": 764,
          "services": [],
          "startOrder": 762,
          "version": "2023.8.13",
          "xmlFileContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component name=\"studio.extensions.nuxeo-routing-default.jsf\" version=\"1.0.0\">\n  <extension target=\"org.nuxeo.ecm.directory.ui.DirectoryUIManager\" point=\"directories\">\n    <directory name=\"WorkflowType\" layout=\"vocabulary\" sortField=\"label\"/>\n  </extension>\n  <extension target=\"org.nuxeo.ecm.platform.forms.layout.WebLayoutManager\" point=\"layouts\">\n    <layout name=\"Task2169@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>review_result</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n      </rows>\n      <widget name=\"review_result\" type=\"htmltext\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.consolidate.form.review_brief</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['review_result']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.comment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n    <layout name=\"Task2556@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>participants</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>end_date</widget>\n        </row>\n      </rows>\n      <widget name=\"participants\" type=\"multipleUsersSuggestion\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.ParticipantsOnTheReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['participants']</field>\n        </fields>\n        <properties widgetMode=\"edit\">\n          <property name=\"width\">70%</property>\n          <property name=\"placeholder\">label.security.search</property>\n          <property name=\"prefixed\">true</property>\n          <property name=\"orderable\">true</property>\n          <property name=\"required\">true</property>\n        </properties>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.comment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n      <widget name=\"end_date\" type=\"datetime\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.endDate</label>\n        </labels>\n        <helpLabels>\n          <label mode=\"any\">wf.parallelDocumentReview.endDate.help</label>\n        </helpLabels>\n        <translated>true</translated>\n        <fields>\n          <field>['end_date']</field>\n        </fields>\n        <properties widgetMode=\"edit\">\n          <property name=\"required\">true</property>\n        </properties>\n      </widget>\n    </layout>\n    <layout name=\"Task328d@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>initiatorComment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n      </rows>\n      <widget name=\"initiatorComment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.initiatorComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['initiatorComment']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.parallelDocumentReview.reviewerComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n    <layout name=\"Task38e@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>participants</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>validationOrReview</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n      </rows>\n      <widget name=\"participants\" type=\"multipleUsersSuggestion\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.ParticipantsOnTheReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['participants']</field>\n        </fields>\n        <properties widgetMode=\"edit\">\n          <property name=\"helpLabel\">wf.serialDocumentReview.ParticipantsOnTheReview.order</property>\n          <property name=\"prefixed\">true</property>\n          <property name=\"orderable\">true</property>\n          <property name=\"width\">70%</property>\n          <property name=\"placeholder\">label.security.search</property>\n          <property name=\"required\">true</property>\n        </properties>\n      </widget>\n      <widget name=\"validationOrReview\" type=\"selectOneDirectory\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.validationOrSimpleReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['validationOrReview']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">#{currentDocument. currentLifeCycleState =='project'?'edit':'hidden'}</mode>\n        </widgetModes>\n        <properties widgetMode=\"edit\">\n          <property name=\"localize\">true</property>\n          <property name=\"directoryName\">WorkflowType</property>\n          <property name=\"required\">true</property>\n        </properties>\n        <properties widgetMode=\"view\">\n          <property name=\"directoryName\">WorkflowType</property>\n          <property name=\"localize\">true</property>\n        </properties>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.comment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n    <layout name=\"Task542@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget/>\n        </row>\n      </rows>\n    </layout>\n    <layout name=\"Task6d8@taskLayout\">\n      <templates>\n        <template mode=\"any\">/layouts/layout_default_template.xhtml</template>\n      </templates>\n      <rows>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>participants</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>initiatorComment</widget>\n        </row>\n        <row>\n          <properties mode=\"any\">\n            <property name=\"nxl_colspan_0\">1</property>\n          </properties>\n          <widget>comment</widget>\n        </row>\n      </rows>\n      <widget name=\"participants\" type=\"multiplePrefixedUsersSuggestion\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.ParticipantsOnTheReview</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['participants']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"initiatorComment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.InitiatorComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['initiatorComment']</field>\n        </fields>\n        <widgetModes>\n          <mode value=\"edit\">view</mode>\n        </widgetModes>\n      </widget>\n      <widget name=\"comment\" type=\"textarea\">\n        <labels>\n          <label mode=\"any\">wf.serialDocumentReview.YourComment</label>\n        </labels>\n        <translated>true</translated>\n        <fields>\n          <field>['comment']</field>\n        </fields>\n      </widget>\n    </layout>\n  </extension>\n</component>\n",
          "xmlFileName": "/OSGI-INF/extensions.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-routing-default-jsf-2023.8.13.jar",
      "groupId": "org.nuxeo.ecm.routing",
      "hierarchyPath": "/grp:org.nuxeo.ecm.routing/grp:org.nuxeo.ecm.platform.routing/org.nuxeo.ecm.platform.routing.default.jsf",
      "id": "org.nuxeo.ecm.platform.routing.default.jsf",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven 3.6.1\r\nBuilt-By: root\r\nBuild-Jdk: 17.0.9\r\nBundle-ManifestVersion: 2\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo ECM Routing Default Workflows JSF\r\nBundle-SymbolicName: org.nuxeo.ecm.platform.routing.default.jsf;singleto\r\n n=true\r\nBundle-Vendor: Nuxeo\r\nNuxeo-Component: OSGI-INF/extensions.xml\r\n\r\n",
      "maxResolutionOrder": 764,
      "minResolutionOrder": 764,
      "packages": [
        "nuxeo-jsf-ui"
      ],
      "readme": {
        "blobProviderId": "default",
        "content": "Nuxeo Routing Default\n=====================\n\nThis module defines the default workflow JSF extension for Nuxeo.\n\n## Information for Nuxeo developers\n\nThis module is adapted from the definition built from the Studio project named `nuxeo-routing-default`.\n\n## Update\n\nChanges in this module should be done in the Studio project to ensure\naccurate synchronization of changes between the Studio project and\nthis code.\n\nHere is the procedure to follow when making changes to files generated\nby Studio:\n\n- make changes in the Studio project, and commit with an accurate\n  description of the changes (references to JIRA issues are very welcome),\n- download the generated jar and unzip it in a temp folder,\n- from this directory, run:\n\n        $ ./etc/update.sh  temp-folder-where-jar-was-unzipped/\n\nIf you need more changes to the generated jar, you should update the\nscript at `etc/update.sh`.\n",
        "digest": "efe5f4af7982a3b41dfcb15aefb56d3e",
        "encoding": "UTF-8",
        "length": 887,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "2023.8.13"
    }
  ],
  "creationDate": 1709128388721,
  "key": "Nuxeo Platform-2023.8",
  "name": "Nuxeo Platform",
  "operations": [],
  "packages": [
    {
      "@type": "NXPackage",
      "bundles": [
        "org.nuxeo.admin.center.analytics.dashboards",
        "org.nuxeo.admin.center.jsf",
        "org.nuxeo.admin.center.monitoring",
        "org.nuxeo.admin.center.oauth.opensocial",
        "org.nuxeo.ecm.automation.jsf",
        "org.nuxeo.elasticsearch.web",
        "org.nuxeo.ecm.localconf.web",
        "org.nuxeo.ecm.actions.jsf",
        "org.nuxeo.ecm.platform.audio.jsf",
        "org.nuxeo.ecm.platform.audit.web",
        "org.nuxeo.ecm.platform.comment.web",
        "org.nuxeo.ecm.platform.contentview.jsf",
        "org.nuxeo.ecm.directory.web",
        "org.nuxeo.ecm.platform.forms.layout.client",
        "org.nuxeo.ecm.platform.forms.layout.io",
        "org.nuxeo.ecm.platform.forms.layout.io.plugins",
        "org.nuxeo.ecm.platform.picture.jsf",
        "org.nuxeo.ecm.platform.io.web",
        "org.nuxeo.ecm.platform.login.token.jsf",
        "org.nuxeo.ecm.platform.notification.web",
        "org.nuxeo.ecm.platform.publisher.web",
        "org.nuxeo.ecm.relations.web",
        "org.nuxeo.ecm.platform.rendition.web",
        "org.nuxeo.ecm.platform.search.api",
        "org.nuxeo.ecm.platform.suggestbox.jsf",
        "org.nuxeo.ecm.platform.tag.web",
        "org.nuxeo.ecm.platform.task.web",
        "org.nuxeo.ecm.platform.ui.select2",
        "org.nuxeo.ecm.platform.ui",
        "org.nuxeo.ecm.platform.userworkspace.web",
        "org.nuxeo.ecm.platform.video.jsf",
        "org.nuxeo.ecm.webapp.ui",
        "org.nuxeo.ecm.webapp.base",
        "org.nuxeo.ecm.webapp.core",
        "org.nuxeo.ecm.platform.preview.jsf",
        "org.nuxeo.ecm.platform.routing.dashboard",
        "org.nuxeo.ecm.platform.routing.default.jsf",
        "org.nuxeo.ecm.platform.routing.web",
        "org.nuxeo.search.ui",
        "org.nuxeo.theme.migration",
        "org.nuxeo.ecm.user.center",
        "org.nuxeo.ecm.user.center.dashboard",
        "org.nuxeo.ecm.user.center.dashboard.jsf",
        "org.nuxeo.ecm.user.center.notification",
        "org.nuxeo.ecm.user.center.oauth",
        "org.nuxeo.ecm.user.center.profile.jsf",
        "org.nuxeo.web.resources.jsf"
      ],
      "conflicts": [],
      "dependencies": [],
      "hierarchyPath": "/nuxeo-jsf-ui-2023.8.13",
      "id": "nuxeo-jsf-ui-2023.8.13",
      "name": "nuxeo-jsf-ui",
      "optionalDependencies": [],
      "packageType": "addon",
      "title": "Nuxeo JSF UI",
      "version": "2023.8.13"
    }
  ],
  "pluginSnapshots": {},
  "releaseDate": 1709128388721,
  "version": "2023.8"
}