[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [pim-sieve-editor] src/importwizard: Continue to implement import settings
From: Montel Laurent <null () kde ! org>
Date: 2017-01-31 20:07:34
Message-ID: E1cYeiE-0002a3-RI () code ! kde ! org
[Download RAW message or body]
Git commit 0a0ce423bbfe743bb36a0fa56b18975f6736c7d6 by Montel Laurent.
Committed on 31/01/2017 at 20:06.
Pushed by mlaurent into branch 'master'.
Continue to implement import settings
M +7 -0 src/importwizard/autotests/data/config/usecustomsieveconfig/akonadi_kolab_resource_0rc
M +11 -0 src/importwizard/autotests/importimapsettingsakonadicheckjobtest.cpp
M +1 -0 src/importwizard/checks/importimapsettingsakonadicheckjob.cpp
https://commits.kde.org/pim-sieve-editor/0a0ce423bbfe743bb36a0fa56b18975f6736c7d6
diff --git a/src/importwizard/autotests/data/config/usecustomsieveconfig/akonadi_kolab_resource_0rc \
b/src/importwizard/autotests/data/config/usecustomsieveconfig/akonadi_kolab_resource_0rc
index 7aaf3ea..379d455 100644
--- a/src/importwizard/autotests/data/config/usecustomsieveconfig/akonadi_kolab_resource_0rc
+++ b/src/importwizard/autotests/data/config/usecustomsieveconfig/akonadi_kolab_resource_0rc
@@ -2,3 +2,10 @@
[network]
ImapServer=bla.foo.com
UserName=foo@foo.com
+
+[siever]
+SieveSupport=true
+SieveReuseConfig=false
+SievePort=150
+SieveCustomUsername=b
+
diff --git a/src/importwizard/autotests/importimapsettingsakonadicheckjobtest.cpp \
b/src/importwizard/autotests/importimapsettingsakonadicheckjobtest.cpp index \
536e143..3684e39 100644
--- a/src/importwizard/autotests/importimapsettingsakonadicheckjobtest.cpp
+++ b/src/importwizard/autotests/importimapsettingsakonadicheckjobtest.cpp
@@ -108,6 +108,17 @@ void \
ImportImapSettingsAkonadiCheckJobTest::shouldImportSieveSettings_data() \
settings.sieveSettings.port = 4190;
QTest::newRow("reuseconfig") << QStringLiteral("/config/reuseconfig") << \
QStringLiteral("akonadi_kolab_resource_0rc") <<settings; +
+ SieveEditorUtil::SieveServerConfig settings2;
+ settings2.sieveImapAccountSettings.setUserName(QStringLiteral("foo@foo.com"));
+ settings2.sieveImapAccountSettings.setServerName(QStringLiteral("bla.foo.com"));
+ settings2.sieveImapAccountSettings.setPort(143);
+ settings2.sieveSettings.userName = QStringLiteral("b");
+ settings2.sieveSettings.serverName = QStringLiteral("bla.foo.com"); //TODO
+ settings2.sieveSettings.port = 150;
+
+ QTest::newRow("usecustomsieveconfig") << \
QStringLiteral("/config/usecustomsieveconfig") << \
QStringLiteral("akonadi_kolab_resource_0rc") <<settings2; +
}
void ImportImapSettingsAkonadiCheckJobTest::shouldImportSieveSettings()
diff --git a/src/importwizard/checks/importimapsettingsakonadicheckjob.cpp \
b/src/importwizard/checks/importimapsettingsakonadicheckjob.cpp index \
41f1934..8d2ce98 100644
--- a/src/importwizard/checks/importimapsettingsakonadicheckjob.cpp
+++ b/src/importwizard/checks/importimapsettingsakonadicheckjob.cpp
@@ -97,6 +97,7 @@ void ImportImapSettingsAkonadiCheckJob::importSettings(const \
QString &directory, } else {
const QString sieveCustomUserName = \
sieveGroup.readEntry(QStringLiteral("SieveCustomUsername")); \
config.sieveSettings.userName = sieveCustomUserName; + \
config.sieveSettings.serverName = imapServerName; //FIXME //TODO
}
//TODO import kwallet settings too
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic