summaryrefslogtreecommitdiffstats
path: root/src/libraries/qmfmessageserver/qmailserviceconfiguration.cpp
diff options
context:
space:
mode:
authorMichael Nosov <Michael.Nosov@harman.com>2018-08-06 12:21:54 +0300
committerMichael Nosov <Michael.Nosov@harman.com>2018-08-23 08:36:28 +0000
commit0d05972b955178184e520c8d86659cbbc4552606 (patch)
tree25f8804263634e858fc9ed105e084e0a3a292ece /src/libraries/qmfmessageserver/qmailserviceconfiguration.cpp
parentc0bb1793fd3dd74ea98c1c1f3c44c219ce6b7dc4 (diff)
[qmf] onlineMoveFolder API + IMAP implementation
API to move folder in the hierarchy. Implementation is mostly based on 'onlineRenameFolder' API implementation Testing: ======== 1) Gmail account: Try to move a folder from one folder to another. Expected result: move success 2) Gmail account: Try to move a folder from one folder to root. Expected: move success 3) Gmail account: Try to move top-level (root) folder to some other folder. Expected result: move success 4) Binary compatibility - Verify that existing 3rd party QMF plugins still work well with new QMF - Try to move folder for 3rd party QMF account (which doesn't have implementation of MoveFolder) Verify that MoveFolder action is failed. Verify in logs that action is completed with "This function is not currently supported" error 5) Gmail account (handling errors): - Delete folder A on Web UI - Try to move folder A to folder B on device - Verify that action is failed - Try to perform some moveFolder operations again - Verify that those operation are completed (e.g. completion is not freezed) Change-Id: Ifd59ad4fe9c41d17963aa64101b203d31dcdfb2d Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Diffstat (limited to 'src/libraries/qmfmessageserver/qmailserviceconfiguration.cpp')
0 files changed, 0 insertions, 0 deletions