Visual: Make uploaded/exchanged File List in frontend orderable

XMLWordPrintable

    • Medium
    • None
    • Hide
      on premise: docker pull on pdfconverter image - must be updated to latest (which is 1.6 at the moment)

      This feature changes the sort order behaviour of visual files on import!
      Show
      on premise: docker pull on pdfconverter image - must be updated to latest (which is 1.6 at the moment) This feature changes the sort order behaviour of visual files on import!
    • Enhancement: Make Visual sources added in the import-wizard orderable by dragging the items & clicking the file-header. Please note, that this changes the old behaviour of a forced order by name.
    • None

      Problem
      When uploading Visual source files or exchange them, the order of the files can not be changed in the GUI and the order is not respected in the Backend

      Solution
      Add ordering per drag&drop to the file-lists in the visual import/exchange wizard
      and respect the order of the files in the request in the backend (visuals sent as ZIP will still be ordered by name !)

      Point the user to the possibility of ordering by some info tooltip, that is obvious enough.

      Concept

      • Add ordering to the File-List component as done for the OpenAI RAG-prompt management
      • In the Backend, respect this order in the code that is evaluating the source. In case a ZIP was sent order by name as it is done always currently

      Frontend Tests
      The feature needs the pdfconverter container in version 1.6 to be installed locally
      Testdata is in nextcloud/Developer/test-data/BY-ISSUE/TRANSLATE-5525

            Assignee:
            Axel Becher
            Reporter:
            Axel Becher
            None
            None
            Leon Kiz
            Stephan Bergmann
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None