bpozdena / OneDriveGUI

A simple GUI for OneDrive Linux client, with multi-account support.
GNU General Public License v3.0
704 stars 33 forks source link

Add support for large delete #152

Closed bpozdena closed 7 months ago

bpozdena commented 7 months ago

Show warning when a large delete is detected and ask user to confirm/deny the sync process.

2024-01-14 15:33:36,404 [OneDriveGUI.py:2137][fn=read_stdout][INFO] - [boris@personal.com] The directory appears to have been deleted locally .. but we are running in --monitor mode. This may have been 'moved' on the local filesystem rather than being 'deleted'
2024-01-14 15:33:36,404 [OneDriveGUI.py:2137][fn=read_stdout][INFO] - [boris@personal.com] Deleting item from OneDrive: random_files
2024-01-14 15:33:36,405 [OneDriveGUI.py:2220][fn=read_stdout][INFO] - {'file_operation': 'Deleting', 'file_path': 'from OneDrive: random_files', 'progress': '0', 'transfer_complete': True}
2024-01-14 15:33:36,405 [OneDriveGUI.py:2137][fn=read_stdout][INFO] - [boris@personal.com] ERROR: An attempt to remove a large volume of data from OneDrive has been detected. Exiting client to preserve data on Microsoft OneDrive
2024-01-14 15:33:36,405 [OneDriveGUI.py:2137][fn=read_stdout][INFO] - [boris@personal.com] ERROR: To delete a large volume of data use --force or increase the config value 'classify_as_big_delete' to a larger value
2024-01-14 15:33:36,405 [OneDriveGUI.py:2686][fn=event_update_progress][INFO] - {'file_operation': 'Deleting', 'file_path': 'from OneDrive: random_files', 'progress': '0', 'transfer_complete': True}
2024-01-14 15:33:36,406 [OneDriveGUI.py:2749][fn=event_update_progress][INFO] - Adding new list item for file from OneDrive: random_files
bpozdena commented 7 months ago

image

bpozdena commented 7 months ago

Added in https://github.com/bpozdena/OneDriveGUI/commit/e596d1507498ab6950f9ee2c1f1dcb228ed2c3b6