android icon indicating copy to clipboard operation
android copied to clipboard

[FEATURE REQUEST] Polishment of sync operations over Kiteworks servers

Open jesmrec opened this issue 7 months ago • 1 comments

Current status of sync operations (basic version of testing);

WORKING FINE 👍

  • Showing list of files and spaces as Personal spaces
  • Upload file
  • Download file
  • Create folder
  • Shortcut file
  • Open with and Send

DON'T WORK

  • Copy
  • Move
  • Rename

all of them work over the dav operations MOVE and COPY , that are responding a 405 from the server, showing Unknown error in the app. Need research and fix.

MORE CHECKS TO DO 🔧

  • Av. offline (checking how the app behaves against external changes in files)
  • Error handling

NOTES: 📓

  • Uploads view, Details view and Av. Offline view always show the item's location's space as Personal since this is the type of space, not the name

  • Kiteworks shows the number of items inside a folder instead of the folder size

  • oC app allows moving just inside the same space, not between spaces.

  • Share with users, Share by link not supported. Private link works.

TASKS

  • [x] Research (if needed)
  • [x] Create branch feature/sync_operations_over_kiteworks_servers
  • [ ] Development tasks
    • [x] Replace Personal label by folder name
    • [ ] Remove folder size
    • [ ] Fix navigation to av. offline view
    • [ ] ...
    • [ ] Implement unit tests (if needed)
  • [ ] Code review and apply changes requested
  • [ ] Design test plan
  • [ ] QA
  • [ ] Merge branch feature/sync_operations_over_kiteworks_servers into master

jesmrec avatar Jun 04 '25 16:06 jesmrec

1) Personal label instead of folder name

Uploads, details and av. offline views always show the item location space as Personal instead of the folder name. This is because in Kiteworks, all folders are considered as Personal spaces and not Project spaces.

Actual Behaviour Expected Behaviour
Exceeded quota Nearing quota

(It would be the same for details and av. offline views)

2) Folder size

Kiteworks shows the number of items inside a folder instead of the folder size. In the oC app we are always showing the folder size but in case we connect to Kiteworks server it is shown 0 B. This value depends on lenght property from file object. In iOS integration, the folder size is removed from the view. In Android, the folder size has been removed from FileListAdapter, MainFileListFragment and ReceiveExternalFilesAdapter

3) Move operation between spaces (folders)

oC app allows moving just inside the same space, not between spaces. On the other hand, Kiteworks allows moving a file/folder between all folders except MyFolder root.

4) Sharing

Share with users and share by link are not supported over Kiteworks servers (expected behaviour). Private link works so... Nothing to do here!

joragua avatar Jun 10 '25 11:06 joragua

DON'T WORK

* Copy

* Move

* Rename

all of them work over the dav operations MOVE and COPY , that are responding a 405 from the server, showing Unknown error in the app. Need research and fix.

https://kiteworks.atlassian.net/browse/DC-102

DeepDiver1975 avatar Aug 08 '25 12:08 DeepDiver1975