From 68ec243604b08edc79f9bbc41d0bd15e65b6c22a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Ricks?= Date: Tue, 16 Apr 2024 14:57:44 +0200 Subject: [PATCH] Change: Update create and edit dialog to new UI layout Adjust create and edit dialogs for new UI components and layout. --- src/web/pages/audits/dialog.js | 256 +++--- src/web/pages/credentials/dialog.js | 141 ++- src/web/pages/filters/dialog.js | 23 +- src/web/pages/groups/dialog.js | 25 +- src/web/pages/hosts/dialog.js | 18 +- src/web/pages/ldap/dialog.js | 51 +- src/web/pages/notes/dialog.js | 75 +- src/web/pages/overrides/dialog.js | 226 +++-- src/web/pages/permissions/dialog.js | 142 +-- src/web/pages/permissions/multipledialog.js | 335 ++++--- src/web/pages/policies/dialog.js | 25 +- src/web/pages/portlists/dialog.js | 130 ++- src/web/pages/portlists/importdialog.js | 15 +- src/web/pages/portlists/portrangedialog.js | 26 +- src/web/pages/portlists/portrangestable.js | 5 +- src/web/pages/radius/dialog.js | 32 +- src/web/pages/reportconfigs/dialog.js | 69 +- src/web/pages/reportformats/dialog.js | 158 ++-- src/web/pages/reports/downloadreportdialog.js | 79 +- src/web/pages/reports/importdialog.js | 59 +- src/web/pages/reports/triggeralertdialog.js | 59 +- src/web/pages/roles/dialog.js | 34 +- src/web/pages/scanconfigs/dialog.js | 104 ++- .../scanconfigs/editconfigfamilydialog.js | 41 +- src/web/pages/scanconfigs/editdialog.js | 14 +- .../pages/scanconfigs/editnvtdetailsdialog.js | 4 +- src/web/pages/scanconfigs/importdialog.js | 19 +- src/web/pages/scanconfigs/nvtfamilies.js | 6 +- src/web/pages/scanconfigs/nvtpreferences.js | 86 +- .../pages/scanconfigs/scannerpreferences.js | 8 +- src/web/pages/scanners/dialog.js | 94 +- src/web/pages/schedules/dayselect.js | 75 +- src/web/pages/schedules/dialog.js | 820 ++++++++---------- src/web/pages/schedules/monthdaysselect.js | 180 ++-- src/web/pages/schedules/timeunitselect.js | 23 +- src/web/pages/schedules/weekdayselect.js | 171 ++-- src/web/pages/tags/dialog.js | 12 +- src/web/pages/targets/dialog.js | 510 +++++------ .../pages/tasks/addresultstoassetsgroup.js | 9 +- src/web/pages/tasks/autodeletereportsgroup.js | 72 +- src/web/pages/tasks/containerdialog.js | 27 +- src/web/pages/tasks/dialog.js | 287 +++--- src/web/pages/tickets/createdialog.js | 32 +- src/web/pages/tickets/editdialog.js | 49 +- src/web/pages/users/confirmdeletedialog.js | 10 +- src/web/pages/users/dialog.js | 643 +++++++------- 46 files changed, 2493 insertions(+), 2786 deletions(-) diff --git a/src/web/pages/audits/dialog.js b/src/web/pages/audits/dialog.js index 4c09cad37b..6dd82bd07e 100644 --- a/src/web/pages/audits/dialog.js +++ b/src/web/pages/audits/dialog.js @@ -18,7 +18,7 @@ import React from 'react'; -import _ from 'gmp/locale'; +import styled from 'styled-components'; import {isDefined} from 'gmp/utils/identity'; import {selectSaveId} from 'gmp/utils/id'; @@ -39,7 +39,6 @@ import { } from 'gmp/models/scanner'; import PropTypes from 'web/utils/proptypes'; -import withCapabilities from 'web/utils/withCapabilities'; import {renderSelectItems, UNSET_VALUE} from 'web/utils/render'; import SaveDialog from 'web/components/dialog/savedialog'; @@ -54,12 +53,16 @@ import TextField from 'web/components/form/textfield'; import NewIcon from 'web/components/icon/newicon'; -import Divider from 'web/components/layout/divider'; -import Layout from 'web/components/layout/layout'; - import AddResultsToAssetsGroup from 'web/pages/tasks/addresultstoassetsgroup'; import AutoDeleteReportsGroup from 'web/pages/tasks/autodeletereportsgroup'; +import useTranslation from 'web/hooks/useTranslation'; +import useCapabilities from 'web/utils/useCapabilities'; + +const Title = styled.div` + flex-grow: 1; +`; + const getScanner = (scanners, scanner_id) => { if (!isDefined(scanners)) { return undefined; @@ -70,9 +73,14 @@ const getScanner = (scanners, scanner_id) => { }); }; -const ScannerSelect = props => { - const {changeAudit, isLoading, scannerId, scanners, onChange} = props; - +const ScannerSelect = ({ + changeAudit, + isLoading, + scannerId, + scanners, + onChange, +}) => { + const [_] = useTranslation(); return ( + - - - - - + + + - - - - - - - - - - - - + +