From edb04b7bbdbb64dca951ac12d90a85481961d49a Mon Sep 17 00:00:00 2001 From: Mathieu Suen Date: Mon, 31 May 2021 17:26:19 +0200 Subject: SONAR-14801 Improve documentation for bitbucket onboarding --- .../create/project/PersonalAccessTokenForm.tsx | 32 ++++++++++++++ .../PersonalAccessTokenForm-test.tsx.snap | 50 ++++++++++++++++++++++ .../main/resources/org/sonar/l10n/core.properties | 5 +++ 3 files changed, 87 insertions(+) diff --git a/server/sonar-web/src/main/js/apps/create/project/PersonalAccessTokenForm.tsx b/server/sonar-web/src/main/js/apps/create/project/PersonalAccessTokenForm.tsx index 469061ef70e..9d82f6be75f 100644 --- a/server/sonar-web/src/main/js/apps/create/project/PersonalAccessTokenForm.tsx +++ b/server/sonar-web/src/main/js/apps/create/project/PersonalAccessTokenForm.tsx @@ -257,6 +257,38 @@ export default class PersonalAccessTokenForm extends React.PureComponent + {alm === AlmKeys.BitbucketCloud && ( + <> +

+ {translate( + 'onboarding.create_project.pat_help.instructions_username.bitbucketcloud.title' + )} +

+

+ {translate( + 'onboarding.create_project.pat_help.instructions_username.bitbucketcloud' + )} +

+ +
+ + + {translate( + 'onboarding.create_project.pat_help.instructions_username.bitbucketcloud.link' + )} + +
+ + )} +

{translate(`onboarding.create_project.pat_help${suffixTranslationKey}.title`)}

diff --git a/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/PersonalAccessTokenForm-test.tsx.snap b/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/PersonalAccessTokenForm-test.tsx.snap index a8ea7ab0c05..f262c79b050 100644 --- a/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/PersonalAccessTokenForm-test.tsx.snap +++ b/server/sonar-web/src/main/js/apps/create/project/__tests__/__snapshots__/PersonalAccessTokenForm-test.tsx.snap @@ -205,6 +205,31 @@ exports[`should render correctly: bitbucket cloud 1`] = ` display="block" variant="info" > +

+ onboarding.create_project.pat_help.instructions_username.bitbucketcloud.title +

+

+ onboarding.create_project.pat_help.instructions_username.bitbucketcloud +

+
+ + + onboarding.create_project.pat_help.instructions_username.bitbucketcloud.link + +

onboarding.create_project.pat_help.bitbucketcloud.title

@@ -566,6 +591,31 @@ exports[`should show error when issue: issue submitting token 1`] = ` display="block" variant="info" > +

+ onboarding.create_project.pat_help.instructions_username.bitbucketcloud.title +

+

+ onboarding.create_project.pat_help.instructions_username.bitbucketcloud +

+
+ + + onboarding.create_project.pat_help.instructions_username.bitbucketcloud.link + +

onboarding.create_project.pat_help.bitbucketcloud.title

diff --git a/sonar-core/src/main/resources/org/sonar/l10n/core.properties b/sonar-core/src/main/resources/org/sonar/l10n/core.properties index 3ec15b957c7..232eb63cec8 100644 --- a/sonar-core/src/main/resources/org/sonar/l10n/core.properties +++ b/sonar-core/src/main/resources/org/sonar/l10n/core.properties @@ -3283,6 +3283,11 @@ onboarding.create_project.pat_help.bitbucketcloud.instructions=Click the followi onboarding.create_project.pat_help.instructions2.bitbucket=Set a name, for example "SonarQube", and select the following permissions: onboarding.create_project.pat_help.instructions2.bitbucketcloud=Set a name, for example "SonarQube", and select the following permissions: + +onboarding.create_project.pat_help.instructions_username.bitbucketcloud.title=How to find your username? +onboarding.create_project.pat_help.instructions_username.bitbucketcloud=Click the following link to find your username in the Bitbucket profile settings +onboarding.create_project.pat_help.instructions_username.bitbucketcloud.link=Personal settings + onboarding.create_project.pat_help.link=Create personal access token onboarding.create_project.pat_help.bitbucketcloud.link=Add app password onboarding.create_project.pat_help.bbs_permission_projects=Projects: {perm} -- cgit v1.2.3