diff --git a/fake-backend/json/brokerCatalogPage.json b/fake-backend/json/brokerCatalogPage.json
index 7da924633..24e3a2c3b 100644
--- a/fake-backend/json/brokerCatalogPage.json
+++ b/fake-backend/json/brokerCatalogPage.json
@@ -109,6 +109,132 @@
}
}
]
+ },
+ {
+ "assetId": "urn:artifact:my-asset",
+ "connectorEndpoint": "http://my-connector/ids/data",
+ "connectorOnlineStatus": "OFFLINE",
+ "connectorOfflineSinceOrLastUpdatedAt": "2023-05-31T12:02:41+02:00",
+ "createdAt": "2023-05-26T12:02:41+02:00",
+ "updatedAt": "2023-05-31T12:02:41+02:00",
+ "properties": {
+ "asset:prop:id": "urn:artifact:db-rail-network-2023-jan",
+ "asset:prop:name": "Rail Network DB 2023 January TEST2",
+ "asset:prop:version": "1.1",
+ "asset:prop:originator": "https://example-connector.rail-mgmt.bahn.de/api/v1/ids/data",
+ "asset:prop:originatorOrganization": "Deutsche Bahn AG",
+ "asset:prop:keywords": "db, bahn, rail, Rail-Designer",
+ "asset:prop:contenttype": "application/json",
+ "asset:prop:description": "Train Network Map released on 10.01.2023, valid until 31.02.2023. \nFile format is xyz as exported by Rail-Designer.",
+ "asset:prop:language": "https://w3id.org/idsa/code/EN",
+ "asset:prop:publisher": "https://my.cool-api.gg/about",
+ "asset:prop:standardLicense": "https://my.cool-api.gg/license",
+ "asset:prop:endpointDocumentation": "https://my.cool-api.gg/docs",
+ "http://w3id.org/mds#dataCategory": "Infrastructure and Logistics",
+ "http://w3id.org/mds#dataSubcategory": "General Information About Planning Of Routes",
+ "http://w3id.org/mds#dataModel": "my-data-model-001",
+ "http://w3id.org/mds#geoReferenceMethod": "my-geo-reference-method",
+ "http://w3id.org/mds#transportMode": "Rail"
+ },
+ "contractOffers": [
+ {
+ "contractOfferId": "my-contract-offer-1",
+ "createdAt": "2023-05-26T12:02:41+02:00",
+ "updatedAt": "2023-05-31T12:02:41+02:00",
+ "contractPolicy": {
+ "legacyPolicy": {
+ "permissions": [
+ {
+ "edctype": "dataspaceconnector:permission",
+ "action": {
+ "type": "USE"
+ },
+ "constraints": [
+ {
+ "edctype": "AtomicConstraint",
+ "leftExpression": {
+ "edctype": "dataspaceconnector:literalexpression",
+ "value": "ALWAYS_TRUE"
+ },
+ "rightExpression": {
+ "edctype": "dataspaceconnector:literalexpression",
+ "value": "true"
+ },
+ "operator": "EQ"
+ }
+ ]
+ }
+ ],
+ "@type": {
+ "@policytype": "set"
+ }
+ }
+ }
+ }
+ ]
+ },
+ {
+ "assetId": "urn:artifact:my-asset",
+ "connectorEndpoint": "http://my-connector/ids/data",
+ "connectorOnlineStatus": "DEAD",
+ "connectorOfflineSinceOrLastUpdatedAt": "2023-05-31T12:02:41+02:00",
+ "createdAt": "2023-05-26T12:02:41+02:00",
+ "updatedAt": "2023-05-31T12:02:41+02:00",
+ "properties": {
+ "asset:prop:id": "urn:artifact:db-rail-network-2023-jan",
+ "asset:prop:name": "Rail Network DB 2023 January TEST3",
+ "asset:prop:version": "1.1",
+ "asset:prop:originator": "https://example-connector.rail-mgmt.bahn.de/api/v1/ids/data",
+ "asset:prop:originatorOrganization": "Deutsche Bahn AG",
+ "asset:prop:keywords": "db, bahn, rail, Rail-Designer",
+ "asset:prop:contenttype": "application/json",
+ "asset:prop:description": "Train Network Map released on 10.01.2023, valid until 31.02.2023. \nFile format is xyz as exported by Rail-Designer.",
+ "asset:prop:language": "https://w3id.org/idsa/code/EN",
+ "asset:prop:publisher": "https://my.cool-api.gg/about",
+ "asset:prop:standardLicense": "https://my.cool-api.gg/license",
+ "asset:prop:endpointDocumentation": "https://my.cool-api.gg/docs",
+ "http://w3id.org/mds#dataCategory": "Infrastructure and Logistics",
+ "http://w3id.org/mds#dataSubcategory": "General Information About Planning Of Routes",
+ "http://w3id.org/mds#dataModel": "my-data-model-001",
+ "http://w3id.org/mds#geoReferenceMethod": "my-geo-reference-method",
+ "http://w3id.org/mds#transportMode": "Rail"
+ },
+ "contractOffers": [
+ {
+ "contractOfferId": "my-contract-offer-1",
+ "createdAt": "2023-05-26T12:02:41+02:00",
+ "updatedAt": "2023-05-31T12:02:41+02:00",
+ "contractPolicy": {
+ "legacyPolicy": {
+ "permissions": [
+ {
+ "edctype": "dataspaceconnector:permission",
+ "action": {
+ "type": "USE"
+ },
+ "constraints": [
+ {
+ "edctype": "AtomicConstraint",
+ "leftExpression": {
+ "edctype": "dataspaceconnector:literalexpression",
+ "value": "ALWAYS_TRUE"
+ },
+ "rightExpression": {
+ "edctype": "dataspaceconnector:literalexpression",
+ "value": "true"
+ },
+ "operator": "EQ"
+ }
+ ]
+ }
+ ],
+ "@type": {
+ "@policytype": "set"
+ }
+ }
+ }
+ }
+ ]
}
]
}
diff --git a/fake-backend/json/brokerConnectorPage.json b/fake-backend/json/brokerConnectorPage.json
index 51b7a5298..0ad1f36d4 100644
--- a/fake-backend/json/brokerConnectorPage.json
+++ b/fake-backend/json/brokerConnectorPage.json
@@ -25,6 +25,13 @@
"lastRefreshAttemptAt": "2023-05-31T14:06:21.536182+02:00",
"onlineStatus": "ONLINE",
"numContractOffers": 2
+ },
+ {
+ "id": "https://example2.com",
+ "endpoint": "https://example2.com/ids/data",
+ "createdAt": "2022-05-31T14:06:21.536182+02:00",
+ "onlineStatus": "DEAD",
+ "numContractOffers": 0
}
]
}
diff --git a/fake-backend/json/logs.json b/fake-backend/json/logs.json
new file mode 100644
index 000000000..82202a573
--- /dev/null
+++ b/fake-backend/json/logs.json
@@ -0,0 +1,35 @@
+[
+ {
+ "properties": {
+ "asset:prop:id": "urn:artifact:db-rail-network-2023-jan",
+ "asset:prop:name": "Rail Network DB 2023 January",
+ "asset:prop:version": "1.1",
+ "asset:prop:originator": "https://example-connector.rail-mgmt.bahn.de/api/v1/ids/data",
+ "asset:prop:originatorOrganization": "Deutsche Bahn AG",
+ "asset:prop:keywords": "db, bahn, rail, Rail-Designer",
+ "asset:prop:contenttype": "application/json",
+ "asset:prop:description": "Train Network Map released on 10.01.2023, valid until 31.02.2023. \nFile format is xyz as exported by Rail-Designer.",
+ "asset:prop:language": "https://w3id.org/idsa/code/EN",
+ "asset:prop:publisher": "https://my.cool-api.gg/about",
+ "asset:prop:standardLicense": "https://my.cool-api.gg/license",
+ "asset:prop:endpointDocumentation": "https://my.cool-api.gg/docs",
+ "http://w3id.org/mds#dataCategory": "Infrastructure and Logistics",
+ "http://w3id.org/mds#dataSubcategory": "General Information About Planning Of Routes",
+ "http://w3id.org/mds#dataModel": "my-data-model-001",
+ "http://w3id.org/mds#geoReferenceMethod": "my-geo-reference-method",
+ "http://w3id.org/mds#transportMode": "Rail",
+ "asset:prop:some-unsupported-property": "F10E2821BBBEA527EA02200352313BC059445190"
+ }
+ },
+ {
+ "properties": {
+ "asset:prop:id": "urn:artifact:bitcoin-data",
+ "asset:prop:name": "Bitcoin Data",
+ "asset:prop:contenttype": "application/json",
+ "asset:prop:description": "description",
+ "asset:prop:version": "1.0",
+ "asset:prop:type": "HttpData",
+ "asset:prop:originator": "https://sovity-001.stage-sovity.azure.sovity.io/control/api/v1/ids/data"
+ }
+ }
+]
diff --git a/package-lock.json b/package-lock.json
index bd4e71802..84ee3504a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
"@angular/router": "^14.3.0",
"@ng-apimock/core": "^3.6.0",
"@ngxs/store": "^3.8.1",
- "@sovity.de/broker-server-client": "0.20230703.152001-main-d1ec5276",
+ "@sovity.de/broker-server-client": "0.20230712.71619-main-a4860cff",
"@sovity.de/edc-client": "0.20230706.64046-main-d2fd35a8",
"clean-deep": "^3.4.0",
"date-fns": "^2.29.3",
@@ -3438,9 +3438,9 @@
"dev": true
},
"node_modules/@sovity.de/broker-server-client": {
- "version": "0.20230703.152001-main-d1ec5276",
- "resolved": "https://registry.npmjs.org/@sovity.de/broker-server-client/-/broker-server-client-0.20230703.152001-main-d1ec5276.tgz",
- "integrity": "sha512-3azcUFMg0tLHrCqPG/vw8vIYqShLrJnAQDhtH0VyHvYyyt+waokdS6Pf0nGvL0RzWEBQZY81pFt2TvE56AS5ug=="
+ "version": "0.20230712.71619-main-a4860cff",
+ "resolved": "https://registry.npmjs.org/@sovity.de/broker-server-client/-/broker-server-client-0.20230712.71619-main-a4860cff.tgz",
+ "integrity": "sha512-305vHJj38Ma9x9YADM3SJh3sdqePeLcrUB1hHlYsuPdx7wYe9vwgb503KYStJ+5iN/ojP2xu8k6Unt+y+Bu5iQ=="
},
"node_modules/@sovity.de/edc-client": {
"version": "0.20230706.64046-main-d2fd35a8",
diff --git a/package.json b/package.json
index 90b40e4e9..976c960a9 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"@angular/router": "^14.3.0",
"@ng-apimock/core": "^3.6.0",
"@ngxs/store": "^3.8.1",
- "@sovity.de/broker-server-client": "0.20230703.152001-main-d1ec5276",
+ "@sovity.de/broker-server-client": "0.20230712.71619-main-a4860cff",
"@sovity.de/edc-client": "0.20230706.64046-main-d2fd35a8",
"clean-deep": "^3.4.0",
"date-fns": "^2.29.3",
diff --git a/src/app/component-library/catalog/asset-detail-dialog/asset-detail-dialog.component.html b/src/app/component-library/catalog/asset-detail-dialog/asset-detail-dialog.component.html
index 814dca84c..22dd75f8f 100644
--- a/src/app/component-library/catalog/asset-detail-dialog/asset-detail-dialog.component.html
+++ b/src/app/component-library/catalog/asset-detail-dialog/asset-detail-dialog.component.html
@@ -2,9 +2,11 @@