ciur / papermerge

Open Source Document Management System for Digital Archives (Scanned Documents)
https://papermerge.com
Apache License 2.0
2.49k stars 263 forks source link

Cut/Paste Not Working as Expected #451

Closed typkrft closed 2 years ago

typkrft commented 2 years ago

In case you experience issues with docker image provided by linuxserver.io/papermerge, please open bug report in their repository.

Description Cut Paste not working as expected I opened this on Linuxserver initially, but the same behavior persists using the supplied compose from here. I am probably doing something wrong, but some guidance would be appreciated. I have made no changes to the papermerge.conf.py.

Expected

  1. Upload Document A (10 Pages)
  2. Select pages 1-3
  3. Right Click on selected pages > Cut
  4. Navigate to File Browser
  5. Right Click Empty Space > Paste Pages
  6. Reload Page (Per Papermerge Docs) so file shows up
  7. File Shows Up As Expected
  8. Open Document A again
  9. Select Pages 4-6
  10. Right Click on selected pages > Cut
  11. Navigate to File Browser
  12. Right Click Empty Space > Paste Pages
  13. Reload Page (Per Papermerge Docs) so file shows up
  14. Pasted Document of Pages 4-6 appears

Actual

  1. Upload Document A (10 Pages)
  2. Select pages 1-3
  3. Right Click on selected pages > Cut
  4. Navigate to File Browser
  5. Right Click Empty Space > Paste Pages
  6. Reload Page (Per Papermerge Docs) so file shows up
  7. File Shows Up As Expected
  8. Open Document A again
  9. Select Pages 4-6
  10. Right Click on selected pages > Cut
  11. Navigate to File Browser
  12. Right Click Empty Space > Paste Pages
  13. Reload Page (Per Papermerge Docs) so file shows up
  14. Original Selection 1-3 Shows Not 4-6

Info:

ciur commented 2 years ago

Thank you for your time and detailed report of the issue.

typkrft commented 2 years ago

Of course. Thank you for the wonderful software!

ciur commented 2 years ago

@typkrft

Latest version of Papermerge - 2.1.0a37 features dual panel mode which significantly improve user experience when moving pages around.

Here is a quick demo of how to extract pages 1-3 and then 4-6 into separate document:

extracting-pages