Skip to content

Commit

Permalink
Merge pull request #727 from eclipse-tractusx/release/v2.0.0-RC2
Browse files Browse the repository at this point in the history
build(2.0.0-rc2): merge release into main
  • Loading branch information
evegufy authored Apr 23, 2024
2 parents 2a26497 + 000ed50 commit 46ecd79
Show file tree
Hide file tree
Showing 26 changed files with 822 additions and 321 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Changelog

## 2.0.0-RC2

### Change

- Technical Integration: updated connector registration overlay

### Bugfix

- Company Subscriptions
- added missing translations
- Connector overlay
- updated overlay content with dynamic data
- Sticky header
- disabled focus effect on button
- User Management
- fixed app roles section
- My Account
- changed account page access role

## 2.0.0-RC1

### Change
Expand Down
4 changes: 2 additions & 2 deletions DEPENDENCIES
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ npm/npmjs/-/dayjs/1.11.10, MIT, approved, #9149
npm/npmjs/-/debug/3.2.7, MIT, approved, clearlydefined
npm/npmjs/-/debug/4.3.4, MIT, approved, clearlydefined
npm/npmjs/-/decimal.js/10.4.3, MIT, approved, clearlydefined
npm/npmjs/-/dedent/1.5.1, MIT, approved, clearlydefined
npm/npmjs/-/dedent/1.5.1, MIT, approved, #14381
npm/npmjs/-/deep-equal/2.2.3, MIT, approved, #8406
npm/npmjs/-/deep-is/0.1.4, MIT, approved, #2130
npm/npmjs/-/deepmerge/4.3.1, MIT, approved, #7032
Expand Down Expand Up @@ -406,7 +406,7 @@ npm/npmjs/-/proxy-from-env/1.1.0, MIT, approved, clearlydefined
npm/npmjs/-/psl/1.9.0, MIT AND CC0-1.0, approved, #3080
npm/npmjs/-/punycode/2.3.1, MIT, approved, #6373
npm/npmjs/-/pure-rand/6.0.4, MIT AND (BSD-2-Clause AND ISC AND MIT), approved, #8423
npm/npmjs/-/qs/6.12.0, BSD-3-Clause, approved, clearlydefined
npm/npmjs/-/qs/6.12.0, BSD-3-Clause, approved, #14380
npm/npmjs/-/querystringify/2.2.0, MIT, approved, clearlydefined
npm/npmjs/-/queue-microtask/1.2.3, MIT, approved, clearlydefined
npm/npmjs/-/react-dom/18.2.0, MIT, approved, clearlydefined
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@catena-x/portal-frontend",
"version": "v2.0.0-RC1",
"version": "v2.0.0-RC2",
"description": "Catena-X Portal Frontend",
"author": "Catena-X Contributors",
"license": "Apache-2.0",
Expand Down
108 changes: 83 additions & 25 deletions src/assets/locales/de/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,25 @@
}
},
"organization": {
"unsubscribe": {
"title": "Geschäftsanwendung/Dienst abbestellen",
"descriptionNote": "Bitte beachten Sie: Die Abmeldung ist nicht rückgängig zu machen",
"description": "Alle möglicherweise verbundenen Objekte (in der folgenden Tabelle aufgeführt) werden ebenfalls deaktiviert",
"table": {
"listOfConnectedObjects": "Liste der verbundenen Objekte:",
"app": "Bewerbungs-/Diensttitel:",
"status": "Aktueller Status:",
"connector": "Verbinder:",
"techUser": "Technischer Benutzer:"
},
"subscribed": "Gezeichnet",
"checkBoxLabel": "Ja, ich bin damit einverstanden, mich von dieser Anwendung/diesem Dienst abzumelden.",
"checkBoxLabelDescription": "Ich verstehe die Auswirkungen einer Abmeldung und würde den Vorgang dennoch gerne fortsetzen.",
"buttonText": "Abbestellen",
"unsubscribeSuccess": "Das Abmelden des Abonnements ist erfolgreich",
"unsubscribeError": "Die Abmeldung konnte nicht durchgeführt werden. Bitte versuchen Sie es erneut oder kommen Sie später noch einmal vorbei.",
"unsubscriptionOnProgress": "Abmeldung bei Fortschritt"
},
"companyDetails": {
"title": "Company Details",
"companyName": "Company Name",
Expand Down Expand Up @@ -540,18 +559,28 @@
"managed": "Managed"
},
"configurationDetails": {
"title": "Connector Configuration for authentication flow",
"description": "Your edc instance need to get connected to the catena-x identity provider for the technical user authentication flow to fetch the user token and authenticate against the MIW. Additionally the MIW endpoint, authority BPN and your technical user need to get configured/set to ensure that the connection works correctly.",
"orderList": {
"title": "Below you can find the relevant details regarding all those values",
"centralAuth": "* central auth url: https:{{env}}/realms/CX-Central/protocol/openid-connect/token",
"clientId": "* client id: client id of your existing or newly created tech user - details how to: ",
"clientIdLink": "/documentation/?path=user%2F03.+User+Management%2F03.+Technical+User%2F02.+Create+Technical+User.md",
"clientSecret": "* client secret: client id of your existing or newly created tech user - details how to: ",
"clientSecretLink": "/documentation/?path=user%2F03.+User+Management%2F03.+Technical+User%2F02.+Create+Technical+User.md",
"authorityBpn": "* authority bpn: {{bpn}}",
"miwUrl": "* miw url: https:{{managedIdentityWalletApiBase}}",
"clickhere": "click here"
"title": "How to Configure Your Connector",
"description": "Dies Beschreibung bietet schrittweise Anweisungen zur Konfiguration Ihres Connectors. Bitte befolgen Sie die unten stehenden Anweisungen, um die erforderlichen Konfigurationswerte einzustellen. Stellen Sie sicher, dass Sie die richtigen Werte für jede Konfigurationseinstellung eingeben. Sobald Sie diese Werte eingestellt haben, ist Ihr Connector ordnungsgemäß konfiguriert und einsatzbereit.",
"section": {
"part1": {
"title": "iatp.sts.oauth.token_url: ",
"description": "Der Token-Endpunkt der dezentralen Identitätsverwaltungsinstanz ist "
},
"part2": {
"title": "iatp.sts.oauth.client.id: ",
"description1": "Technische Benutzer-Client-ID Ihres technischen Benutzers für den spezifischen Connector. Stellen Sie sicher, dass Sie die technischen Benutzer trennen – jeder Connector ist ein technischer Benutzer. Technische Benutzer können im gefunden und angefragt werden ",
"key": "technical user self-service.",
"description2": " Sie können den technischen Benutzer auch im Rahmen der Connector-Registrierung erstellen."
},
"part3": {
"title": "iatp.sts.oauth.client.secret_alias: ",
"description": "Alias, unter dem Sie Ihr DIM-Client-Geheimnis im Tresor gespeichert haben. Im Tresor sollte das Geheimnis des oben definierten technischen Benutzers gespeichert werden. Sie können das Geheimnis im Inneren sehen ",
"key": "technical user self-service."
},
"part4": {
"title": "iatp.sts.dim.url: ",
"description": "Base-URL Ihrer dezentralen Identitätsverwaltungsinstanz. Bitte verwenden Sie die folgenden Angaben für Connectors, die unter Ihrer Firmenidentität laufen: "
}
}
},
"helpText": "Get some help",
Expand Down Expand Up @@ -580,9 +609,11 @@
}
},
"modal": {
"title": "Firmenstecker anschließen",
"intro": "Registrierung eines Company Connectoren welcher im eigenen Firmennetz implementiert ist.",
"company": {
"title": "Connect company connector",
"intro": "Registrierung eines Company Connectoren welcher im eigenen Firmennetz implementiert ist.",
"title": "Connector registrieren",
"intro": "Um mit Ihrem Connector innerhalb des Datenraums kommunizieren zu können, muss der Connector-Endpunkt registriert werden. Für den Connector ist zwingend ein technischer Benutzer erforderlich. Dieser Benutzer wird verwendet, um die Kommunikation zwischen Ihrem Connector und dem Firmen-Wallet (Identitätsmanagement) zu ermöglichen. Wenn der technische Benutzer noch nicht erstellt wurde, erstellen Sie bitte zuerst den technischen Benutzer und fahren Sie anschließend mit der Connector-Registrierung fort. Beachten Sie, dass die technische Benutzererstellung ein asynchroner Prozess ist und bis zu 5 Minuten dauern kann.",
"disableDescription": "Diese Option ist nur verfügbar, wenn Ihr Unternehmen aktiver Teilnehmer ist. Unternehmensrollen können vom Unternehmensadministrator /company-role geändert werden"
},
"managed": {
Expand All @@ -592,21 +623,23 @@
},
"companyconnectorlabel": "Verbinden Sie den Unternehmenskonnektor",
"connectorasaservice": "Connector-as-a-service",
"technicalUser": "Technischer Benutzer",
"connectorRegistrationDetails": "Details zur Connector-Registrierung",
"connectAlreadyExistingTechnicalUser": "Verbinden Sie einen bereits vorhandenen technischen Benutzer",
"createNewTechnicalUser": "Erstellen Sie einen neuen technischen Benutzer",
"insertform": {
"name": {
"label": "Name*",
"placeholder": "Connector Name",
"patternError": {
"lengthError": "Connector name length should be between 2 and 20.",
"otherError": "Connector name can not start with special character or empty space. Allowed special characters are @_:;.-%&?,'!."
},
"error": "Connector name is mandatory.",
"tooltipMsg": "Own selected connector name for verification"
"mandatoryError": "Der Connector-Name ist obligatorisch.",
"tooltipMsg": "Eigener ausgewählter Connector-Name zur Überprüfung",
"patternError": "Der Connector-Name darf nicht mit Sonderzeichen oder Leerzeichen beginnen. Erlaubte Sonderzeichen sind @_:;%&?,'!."
},
"url": {
"label": "Connector URL*",
"label": "Connector-Katalog-Endpunkt*",
"placeholder": "Connector URL",
"error": "Enter a valid url - eg: https://catena-x.net",
"mandatoryError": "Die Connector-URL ist obligatorisch.",
"patternError": "Geben Sie eine gültige URL ein – z. B.: https://catena-x.net",
"tooltipMsg": "URL of the connector endpoint. Only https:// endpoints are allowed"
},
"bpn": {
Expand All @@ -618,7 +651,8 @@
"country": {
"label": "Location*",
"placeholder": "Two digit country code",
"error": "Valid code eg: DE, US",
"mandatoryError": "Der Standort ist obligatorisch",
"patternError": "Gültiger Code zB: DE, US",
"tooltipMsg": "Connector Location - Message to be added"
},
"doc": {
Expand All @@ -631,7 +665,29 @@
"placeholder": "Select the related subscription",
"tooltipMsg": "Select the related subscription",
"error": "Customer link is mandatory"
}
},
"technicalUser": {
"label": "Technischer Benutzer*",
"placeholder": "Wählen Sie den vorhandenen technischen Benutzer aus",
"tooltipMsg": "Wählen Sie den vorhandenen technischen Benutzer aus",
"error": "Technischer Benutzer ist obligatorisch"
},
"UserName": {
"label": "Nutzername*",
"placeholder": "Nutzername",
"tooltipMsg": "Benutzername für neuen technischen Benutzer",
"mandatoryError": "Der Benutzername ist obligatorisch",
"patternError": "Der Benutzername sollte mit einem Buchstaben beginnen. Zulässige Sonderzeichen sind #. '!=()&“ zusammen mit Zahlen und Leerzeichen"
},
"description": {
"label": "Beschreibung*",
"placeholder": "Beschreibung",
"tooltipMsg": "Beschreibung für neue technische Benutzer",
"mandatoryError": "Beschreibung ist obligatorisch",
"patternError": "Der Benutzername sollte mit einem Buchstaben beginnen. Zulässige Sonderzeichen sind #. '!=()&“ zusammen mit Zahlen und Leerzeichen"
},
"minLength": "Minlength ist",
"maxLength": "Maxlength ist"
},
"create": {
"successTitle": "Create connector successfully completed",
Expand Down Expand Up @@ -736,12 +792,14 @@
"userRoleErrorMsg": "Etwas ist schief gelaufen. Benutzerrollen wurden nicht aktualisiert.",
"header": {
"title": "App Rollen",
"subtitle": "Für die App stehen folgende Rollen zur Verfügung. Über das Feld 'Rollenbeschreibung' können sie detailierte Informationen zu den Rechten der Rollen erhalten. Um eine Rolle einem User hinzuzufügen, nutzen Sie bitte den Button 'Add Role' unter den Rollenbeschreibungen"
"subtitle": "Für die App stehen folgende Rollen zur Verfügung. Über das Feld 'Rollenbeschreibung' können sie detailierte Informationen zu den Rechten der Rollen erhalten. Um eine Rolle einem User hinzuzufügen, nutzen Sie bitte den Button 'Add Role' unter den Rollenbeschreibungen",
"noRoles": "Derzeit sind keine App-Rollen vorhanden. Keine Zuordnung möglich."
},
"table": {
"headline": "Benutzermanagement",
"title": "Benutzer Liste",
"add": "Benutzerrolle hinzufügen",
"buttonTooltip": "Funktion deaktiviert, da keine App-Rollen verfügbar sind",
"noRowsMsg": "No users assigned till now. Start to assign by clicking on Add Role"
},
"roles": {
Expand Down
Loading

0 comments on commit 46ecd79

Please sign in to comment.