Просмотр исходного кода

SONAR-21551 Do not show comment section for deprecated actions when changing issue status

tags/10.4.0.87286
stanislavh 4 месяцев назад
Родитель
Сommit
ef0a7e8dec

+ 1
- 0
server/sonar-web/src/main/js/api/mocks/IssuesServiceMock.ts Просмотреть файл

@@ -509,6 +509,7 @@ export default class IssuesServiceMock {
[IssueTransition.Accept]: IssueStatus.Accepted,
[IssueTransition.Confirm]: IssueStatus.Confirmed,
[IssueTransition.UnConfirm]: IssueStatus.Open,
[IssueTransition.Reopen]: IssueStatus.Open,
[IssueTransition.Resolve]: IssueStatus.Fixed,
[IssueTransition.WontFix]: IssueStatus.Accepted,
[IssueTransition.FalsePositive]: IssueStatus.FalsePositive,

+ 5
- 8
server/sonar-web/src/main/js/apps/issues/__tests__/IssueApp-it.tsx Просмотреть файл

@@ -169,7 +169,7 @@ describe('issue app', () => {
expect(listItem.getByText('issue.transition.accept')).toBeInTheDocument();
expect(listItem.getByText('issue.transition.confirm')).toBeInTheDocument();

await user.click(listItem.getByText('issue.transition.confirm'));
await user.click(listItem.getByText('issue.transition.accept'));

expect(listItem.getByRole('textbox')).toBeInTheDocument();

@@ -178,19 +178,16 @@ describe('issue app', () => {

expect(
listItem.getByLabelText(
'issue.transition.status_x_click_to_change.issue.issue_status.CONFIRMED',
'issue.transition.status_x_click_to_change.issue.issue_status.ACCEPTED',
),
).toBeInTheDocument();

// Change status again
await user.click(listItem.getByText('issue.issue_status.CONFIRMED'));
await user.click(listItem.getByText('issue.transition.accept'));
await user.click(listItem.getByText('resolve'));
await user.click(listItem.getByText('issue.issue_status.ACCEPTED'));
await user.click(listItem.getByText('issue.transition.reopen'));

expect(
listItem.getByLabelText(
'issue.transition.status_x_click_to_change.issue.issue_status.ACCEPTED',
),
listItem.getByLabelText('issue.transition.status_x_click_to_change.issue.issue_status.OPEN'),
).toBeInTheDocument();

expect(

+ 1
- 6
server/sonar-web/src/main/js/components/issue/helpers.ts Просмотреть файл

@@ -28,10 +28,5 @@ export function isTransitionHidden(transition: IssueTransition) {
}

export function transitionRequiresComment(transition: IssueTransition) {
return [
IssueTransition.Accept,
IssueTransition.Confirm,
IssueTransition.FalsePositive,
IssueTransition.Resolve,
].includes(transition);
return [IssueTransition.Accept, IssueTransition.FalsePositive].includes(transition);
}

Загрузка…
Отмена
Сохранить