Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Müller <fmueller@owncloud.com>2022-06-01 10:56:55 +0300
committerHannah von Reth <vonreth@kde.org>2022-06-21 12:11:27 +0300
commitaefc4bdd6f49552d0062ea7964abfe63cdb6d550 (patch)
treebac4044e7cbd4e60cb4a58873a9538ff759e1a4e /src/gui/newwizard
parent657ab0f6259722f3d3bc11ccd2327a5e438de9c2 (diff)
Add link to app password configuration
Useful for connecting to oC 10 servers which use basic auth.
Diffstat (limited to 'src/gui/newwizard')
-rw-r--r--src/gui/newwizard/pages/basiccredentialssetupwizardpage.cpp7
-rw-r--r--src/gui/newwizard/pages/basiccredentialssetupwizardpage.ui13
2 files changed, 19 insertions, 1 deletions
diff --git a/src/gui/newwizard/pages/basiccredentialssetupwizardpage.cpp b/src/gui/newwizard/pages/basiccredentialssetupwizardpage.cpp
index 1c5375551..4e0444eab 100644
--- a/src/gui/newwizard/pages/basiccredentialssetupwizardpage.cpp
+++ b/src/gui/newwizard/pages/basiccredentialssetupwizardpage.cpp
@@ -24,7 +24,9 @@ BasicCredentialsSetupWizardPage::BasicCredentialsSetupWizardPage(const QUrl &ser
{
_ui->setupUi(this);
- _ui->urlLabel->setText(tr("Connecting to <a href='%1' style='color: %2;'>%1</a>").arg(serverUrl.toString(), Theme::instance()->wizardHeaderTitleColor().name()));
+ const QString linkColor = Theme::instance()->wizardHeaderTitleColor().name();
+
+ _ui->urlLabel->setText(tr("Connecting to <a href='%1' style='color: %2;'>%1</a>").arg(serverUrl.toString(), linkColor));
connect(this, &AbstractSetupWizardPage::pageDisplayed, this, [this]() {
_ui->usernameLineEdit->setFocus();
@@ -50,6 +52,9 @@ BasicCredentialsSetupWizardPage::BasicCredentialsSetupWizardPage(const QUrl &ser
if (!Theme::instance()->userIDHint().isEmpty()) {
_ui->usernameLineEdit->setPlaceholderText(Theme::instance()->userIDHint());
}
+
+ QString appPasswordUrl = QStringLiteral("%1/settings/personal?sectionid=security#apppasswords").arg(serverUrl.toString());
+ _ui->appPasswordLabel->setText(tr("Click <a href='%1' style='color: %2;'>here</a> to set up an app password.").arg(appPasswordUrl, linkColor));
}
QString BasicCredentialsSetupWizardPage::username() const
diff --git a/src/gui/newwizard/pages/basiccredentialssetupwizardpage.ui b/src/gui/newwizard/pages/basiccredentialssetupwizardpage.ui
index 69d489f16..525a913e0 100644
--- a/src/gui/newwizard/pages/basiccredentialssetupwizardpage.ui
+++ b/src/gui/newwizard/pages/basiccredentialssetupwizardpage.ui
@@ -14,6 +14,9 @@
<string>Form</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
+ <property name="spacing">
+ <number>12</number>
+ </property>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
@@ -134,6 +137,16 @@
</layout>
</item>
<item>
+ <widget class="QLabel" name="appPasswordLabel">
+ <property name="text">
+ <string notr="true">&lt;app password text&gt; (placeholder)</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignCenter</set>
+ </property>
+ </widget>
+ </item>
+ <item>
<spacer name="verticalSpacer_2">
<property name="orientation">
<enum>Qt::Vertical</enum>