]> source.dussan.org Git - sonarqube.git/commit
SONAR-10345 Add webhooks management actions
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>
Fri, 2 Feb 2018 10:34:03 +0000 (11:34 +0100)
committerGuillaume Jambet <guillaume.jambet@gmail.com>
Thu, 1 Mar 2018 14:21:05 +0000 (15:21 +0100)
commit827381f0e4e80b69ba67cd0128f47166eda916be
tree53068fededf21e19aa6684dd2e258f0f4f233e35
parent85f7f977c021ea177d3f2442efa114997e313aa2
SONAR-10345 Add webhooks management actions

* SONAR-10345 Add the webhooks create/update form
* SONAR-10345 Add the webhooks delete action
* SONAR-10345 Add fields validation on webhook create page
36 files changed:
server/sonar-web/package.json
server/sonar-web/src/main/js/api/webhooks.ts
server/sonar-web/src/main/js/app/styles/components/modals.css
server/sonar-web/src/main/js/apps/webhooks/components/App.tsx
server/sonar-web/src/main/js/apps/webhooks/components/CreateWebhookForm.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/PageActions.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/PageHeader.tsx
server/sonar-web/src/main/js/apps/webhooks/components/WebhookActions.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/WebhookItem.tsx
server/sonar-web/src/main/js/apps/webhooks/components/WebhooksList.tsx
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/CreateWebhookForm-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/PageActions-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/PageHeader-test.tsx
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/WebhookActions-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/WebhookItem-test.tsx
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/WebhooksList-test.tsx
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/__snapshots__/App-test.tsx.snap
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/__snapshots__/CreateWebhookForm-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/__snapshots__/PageActions-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/__snapshots__/PageHeader-test.tsx.snap
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/__snapshots__/WebhookActions-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/__snapshots__/WebhookItem-test.tsx.snap
server/sonar-web/src/main/js/apps/webhooks/components/__tests__/__snapshots__/WebhooksList-test.tsx.snap
server/sonar-web/src/main/js/components/controls/ConfirmButton.tsx
server/sonar-web/src/main/js/components/controls/InputValidationField.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/ModalValidationField.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/ValidationModal.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/__tests__/InputValidationField-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/__tests__/ModalValidationField-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/__tests__/ValidationModal-test.tsx [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/__tests__/__snapshots__/InputValidationField-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/__tests__/__snapshots__/ModalValidationField-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/controls/__tests__/__snapshots__/ValidationModal-test.tsx.snap [new file with mode: 0644]
server/sonar-web/src/main/js/components/icons-components/AlertSuccessIcon.tsx [new file with mode: 0644]
server/sonar-web/yarn.lock
sonar-core/src/main/resources/org/sonar/l10n/core.properties