diff --git a/ui/package.json b/ui/package.json index 056f197ea..d3a2c9833 100644 --- a/ui/package.json +++ b/ui/package.json @@ -14,6 +14,7 @@ "@testing-library/user-event": "^12.1.10", "bootstrap": "^4.6.0", "date-fns": "^2.21.1", + "deep-object-diff": "^1.1.0", "file-saver": "^2.0.5", "http-proxy-middleware": "^1.2.0", "lodash": "^4.17.21", diff --git a/ui/public/assets/schema/provider/dynamic-http.schema.json b/ui/public/assets/schema/provider/dynamic-http.schema.json index e752ad491..5d0d1f428 100644 --- a/ui/public/assets/schema/provider/dynamic-http.schema.json +++ b/ui/public/assets/schema/provider/dynamic-http.schema.json @@ -433,7 +433,7 @@ { "properties": { "requireSignedRoot": { - "enum": [true] + "const": true } }, "required": [ @@ -443,7 +443,7 @@ { "properties": { "requireSignedRoot": { - "enum": [false] + "const": false } } } @@ -468,20 +468,8 @@ "id": "select" }, "type": "string", - "oneOf": [ - { - "enum": [ - "SPSSODescriptor" - ], - "description": "value.spdescriptor" - }, - { - "enum": [ - "AttributeAuthorityDescriptor" - ], - "description": "value.attr-auth-descriptor" - } - ] + "enum": ["SPSSODescriptor", "AttributeAuthorityDescriptor"], + "enumNames": ["value.spdescriptor", "value.attr-auth-descriptor"] } }, "removeRolelessEntityDescriptors": { diff --git a/ui/src/app/App.js b/ui/src/app/App.js index 547f0a45b..c0aefad0a 100644 --- a/ui/src/app/App.js +++ b/ui/src/app/App.js @@ -19,6 +19,9 @@ import { UserProvider } from './core/user/UserContext'; import { Metadata } from './metadata/Metadata'; import { Notifications } from './notifications/hoc/Notifications'; import { NotificationList } from './notifications/component/NotificationList'; +import { UserConfirmation, ConfirmWindow } from './core/components/UserConfirmation'; + + function App() { @@ -38,22 +41,27 @@ function App() { - - -
-
- - - - - - - - -
-