PropagateUpload: Better messaging for 507 #5537
authorChristian Kamm <mail@ckamm.de>
Fri, 7 Jul 2017 13:11:00 +0000 (15:11 +0200)
committerckamm <mail@ckamm.de>
Wed, 12 Jul 2017 07:04:27 +0000 (09:04 +0200)
commitcd1b89475c65807a52fff22f9c3a3cbb6d44b998
tree082bed30d5184267f878d60c62f464ad79b36c91
parent5d90b48790395daf63c61045b352160060485f35
PropagateUpload: Better messaging for 507 #5537

It now produces a summary error message indicating the problem.

Adjust blacklist database table to contain 'errorCategory'. This is
useful for two things:
  - Reestablishing summary messages based on blacklisted errors. For
    example if we don't retry a 507ed file, we still want to show the
    message about space on the server
  - Selectively wiping the blacklist: When we have ui for something like
    "I deleted some files, please retry all files now!", we want to
    delete all blacklist entries of a specific category only.
src/libsync/owncloudpropagator.cpp
src/libsync/owncloudpropagator.h
src/libsync/propagateupload.cpp
src/libsync/syncengine.cpp
src/libsync/syncengine.h
src/libsync/syncjournaldb.cpp
src/libsync/syncjournaldb.h
src/libsync/syncjournalfilerecord.cpp
src/libsync/syncjournalfilerecord.h