diff options
author | Fabian Müller <fmueller@owncloud.com> | 2022-06-01 10:56:55 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2022-06-21 12:11:27 +0300 |
commit | aefc4bdd6f49552d0062ea7964abfe63cdb6d550 (patch) | |
tree | bac4044e7cbd4e60cb4a58873a9538ff759e1a4e /src/gui/newwizard | |
parent | 657ab0f6259722f3d3bc11ccd2327a5e438de9c2 (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.cpp | 7 | ||||
-rw-r--r-- | src/gui/newwizard/pages/basiccredentialssetupwizardpage.ui | 13 |
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"><app password text> (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> |