Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-27416

Integrate spreadsheet app code in nuxeo-spreadsheet web ui addon

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 11.1, 2021.0
    • Component/s: Spreadsheet, Web UI
    • Impact type:
      Configuration Change
    • Upgrade notes:
      Hide

      Nuxeo Spreadsheet is no longer a marketplace package, it is bundled with Web UI behind a feature flag.
      To enable Nuxeo Spreadsheet the new configuration property "org.nuxeo.web.ui.spreadsheet.enabled" should be set to "true":

      <extension target="org.nuxeo.runtime.ConfigurationService" point="configuration">
          <property name="org.nuxeo.web.ui.spreadsheet.enabled">true</property>
      </extension>
      
      Show
      Nuxeo Spreadsheet is no longer a marketplace package, it is bundled with Web UI behind a feature flag. To enable Nuxeo Spreadsheet the new configuration property "org.nuxeo.web.ui.spreadsheet.enabled" should be set to "true": <extension target= "org.nuxeo.runtime.ConfigurationService" point= "configuration" > <property name= "org.nuxeo.web.ui.spreadsheet.enabled" > true </property> </extension>
    • Sprint:
      UI - 2020-06 1, UI - 2020-06 2

      Description

      Right now we are depending on the spreadsheet standalone JS application and using it as an iframe. In order to make integration with Web UI easier and more flexible and keep the code easier to maintain and on par with the rest of our JS code base, we should integrate spreadsheet app code in nuxeo-spreadsheet Web UI addon and wrap it in an element.

      We need to consider the added effort to keep two versions of the spreadsheet code while JSF is still supported. After this task is done, nuxeo-platform-spreadsheet-web and (possibly nuxeo-platform-spreadsheet-core) can be moved to the JSF UI plugin.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - Not Specified
                  Not Specified
                  Logged:
                  Time Spent - 2 days
                  2d