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

Fix bulk delete of Vocabulary metadata with spreadsheet editor

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 10.10-HF43
    • Component/s: Spreadsheet
    • Release Notes Summary:
      Bulk delete of Vocabulary metadata is working with spreadsheet editor.
    • Tags:
    • Backlog priority:
      700

      Description

      Steps to reproduce :

      1. upload a bunch of files in a folder
      2. edit the column settings to add Nature and Coverage
      3. click on the Spreadsheet editor icon
      4. set a value for Nature and Coverage for 2 or 3 documents
      5. save and close the editor
      6. open the Spreadsheet editor again
      7. select all the values for the Nature column and hit the "Delete" key
      8. click on the Save button

      Observe that a red cell/line is displayed. And an error is logged to the console

      Error: 
          save http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          execute http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:15
          l http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:2
          fireWith http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:2
          n http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:3
          r http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:3
          send http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:3
          ajax http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:3
          execute http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:15
          put http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:15
          save http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          r http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          t http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          save http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          save http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          t http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          dispatch http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:2
          handle http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:2
          add http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:2
          A http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:1
          each http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:1
          each http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:1
          A http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:1
          on http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:2
          t http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:3
          t http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          n http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          h http://localhost:8080/nuxeo/spreadsheet/scripts/app.js:1
          P http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          O http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          when http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          run http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          r http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          _drain http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          drain http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          r http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          t http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          [5]</</< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          [5]</< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          [5]</< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          [5]< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:32
          i http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          i http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          [2]</</< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          [2]</< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          [2]</< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          [2]< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          i http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          i http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          [1]< http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          i http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          t http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          <anonymous> http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          <anonymous> http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
          <anonymous> http://localhost:8080/nuxeo/spreadsheet/scripts/vendor.js:31
      app.js:1:26004
      

      Expected behavior:

      It is possible to delete in bulk the values from a dropdown metadata

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 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 - 1 hour
                  1h