Skip to content

Commit 7c20d98

Browse files
authored
Merge branch 'eclipse-tractusx:main' into main
2 parents 2a40ca9 + efba57b commit 7c20d98

File tree

23 files changed

+425
-1893
lines changed

23 files changed

+425
-1893
lines changed

.github/workflows/e2e-tests-xray_frontend.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ on:
3333
jobs:
3434
install:
3535
runs-on: ubuntu-latest
36+
outputs:
37+
http_result: ${{ steps.download.outputs.http_response }}
3638
defaults:
3739
run:
3840
working-directory: frontend
@@ -53,6 +55,7 @@ jobs:
5355

5456
# Fetch feature files
5557
- name: Fetch .feature files from Jira Xray
58+
id: download
5659
env:
5760
JIRA_USERNAME: ${{ secrets.ASSOCIATION_TX_JIRA_USERNAME }}
5861
JIRA_PASSWORD: ${{ secrets.ASSOCIATION_TX_JIRA_PASSWORD }}
@@ -86,7 +89,7 @@ jobs:
8689
cypress-run-chrome:
8790
timeout-minutes: 15
8891
runs-on: ubuntu-latest
89-
if: ${{ steps.download.outputs.http_response == '200' }}
92+
if: ${{ needs.install.outputs.http_result == '200' }}
9093
defaults:
9194
run:
9295
working-directory: frontend
@@ -130,14 +133,14 @@ jobs:
130133
131134
132135
- name: Cypress run all tests
133-
uses: cypress-io/[email protected].1 # use the explicit version number
136+
uses: cypress-io/[email protected].2 # use the explicit version number
134137
with:
135138
browser: chrome
136139
working-directory: frontend
137140
# using wait-on parameter causes "Error: connect ECONNREFUSED 127.0.0.1:4200"
138141
env:
139-
CYPRESS_SUPERVISOR_LOGIN: ${{ secrets.ASSOCIATION_SUPERVISOR_CLIENT_ID }}
140-
CYPRESS_SUPERVISOR_PW: ${{ secrets.ASSOCIATION_SUPERVISOR_PASSWORD }}
142+
CYPRESS_SUPERVISOR_LOGIN: ${{ secrets.ASSOCIATION_SUPERVISOR_TX_A_CLIENT_ID }}
143+
CYPRESS_SUPERVISOR_PW: ${{ secrets.ASSOCIATION_SUPERVISOR_TX_A_PASSWORD }}
141144
CYPRESS_ADMIN_LOGIN: ${{ secrets.TRACE_X_ADMIN_LOGIN }}
142145
CYPRESS_ADMIN_PW: ${{ secrets.TRACE_X_ADMIN_PW }}
143146
CYPRESS_USER_LOGIN: ${{ secrets.TRACE_X_USER_LOGIN }}

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,18 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88
_**For better traceability add the corresponding GitHub issue number in each changelog entry, please.**_
99
## [UNRELEASED - DD.MM.YYYY]
1010

11+
### Added
12+
- #908 Add owner field to affected parts view in notification details
13+
1114
### Changed
15+
- #1252 adapt IRS example response for integration tests to reflect current state
1216
- #1122 Fixed editing notification sendTo attribute
1317
- #1328 Fixed semanticDataModel translation and part name within notification detail / edit view.
18+
- #908 Renamed header in notification detail for parts from Supplier Parts to Affected parts
19+
- #1151 Display of null values within contracts in datepicker to be empty if null
20+
21+
### Removed
22+
- #1227 Removed scrollbar on approval dialog
1423

1524
## [13.0.1 - 26.07.2024]
1625

DEPENDENCIES_BACKEND

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ maven/mavencentral/com.jayway.jsonpath/json-path/2.9.0, Apache-2.0, approved, cl
5050
maven/mavencentral/com.nimbusds/content-type/2.2, Apache-2.0, approved, clearlydefined
5151
maven/mavencentral/com.nimbusds/lang-tag/1.7, Apache-2.0, approved, clearlydefined
5252
maven/mavencentral/com.nimbusds/nimbus-jose-jwt/9.37.3, Apache-2.0, approved, #11701
53+
maven/mavencentral/com.nimbusds/nimbus-jose-jwt/9.40, Apache-2.0, approved, #15156
5354
maven/mavencentral/com.nimbusds/oauth2-oidc-sdk/9.43.4, Apache-2.0, approved, clearlydefined
5455
maven/mavencentral/com.squareup.okhttp3/okhttp-dnsoverhttps/4.12.0, Apache-2.0, approved, #11159
5556
maven/mavencentral/com.squareup.okhttp3/okhttp/4.12.0, Apache-2.0, approved, #15227

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[![Kics](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/kics.yml/badge.svg)](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/kics.yml)
1010
[![Trivy](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/trivy.yml/badge.svg)](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/trivy.yml)
1111
[![Eclipse DASH IP Check](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/eclipse-dash.yml/badge.svg)](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/eclipse-dash.yml)
12-
[![[BE] Dependency check](https://github.com/catenax-ng/tx-traceability-foss/actions/workflows/dependency-check.yml/badge.svg)](https://github.com/catenax-ng/tx-traceability-foss/actions/workflows/dependency-check.yml)
12+
[![[BE] Dependency check](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/dependency-check.yml/badge.svg)](https://github.com/eclipse-tractusx/traceability-foss/actions/workflows/dependency-check.yml)
1313

1414
## Trace-X is a system for tracking parts along the supply chain.
1515

dev/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
- Hint you need to copy the access token for argo cd into the specific environment for requests against argo (argocd.token) in insomnia: argo_access_token
88

9-
Here you can find the [Trace-X Insomnia Collection](https://github.com/catenax-ng/tx-traceability-foss/blob/main/tx-backend/collection/tracex.json). Use this [README](https://github.com/catenax-ng/tx-traceability-foss/blob/main/tx-backend/collection/README.md) to find out how to setup Insomnia with the Trace-X Collection.
9+
Here you can find the [Trace-X Insomnia Collection](https://github.com/eclipse-tractusx/traceability-foss/blob/main/tx-backend/collection/tracex.json). Use this [README](https://github.com/eclipse-tractusx/traceability-foss/blob/main/tx-backend/collection/README.md) to find out how to setup Insomnia with the Trace-X Collection.
1010

1111
In the Collection you will find a directory named 'Argo', in which you can delete & sync all necessary application components. Go through every directory inside the 'Argo' directory and execute every request inside the Directory 'DELETE'. To make this step easier, you can install the Insomnia Plugin ['multiple requests'](https://insomnia.rest/plugins/insomnia-plugin-multiple-requests). With this Plugin you can execute all requests inside the 'DELETE' Directory by right-clicking the directory and choosing 'send Requests'.
1212

docs/concept/#437-adapt-to-changes-of-industry-core/#437-adapt-to-changes-industry-core.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ values.yaml
143143

144144
### Changes in Domain Model
145145

146-
https://github.com/catenax-ng/tx-traceability-foss/blob/5b07a12830d6ecf9f3d0141d49bb89825cc86cc3/docs/src/uml-diagrams/arc42/cross-cutting/domain-model/domain-model.puml
146+
https://github.com/eclipse-tractusx/traceability-foss/blob/5b07a12830d6ecf9f3d0141d49bb89825cc86cc3/docs/src/uml-diagrams/arc42/cross-cutting/domain-model/domain-model.puml
147147

148148
### Changes in Detail View
149149
![DetailViewWithPartSiteInformation](DetailViewWithPartSiteInformation.svg)

docs/src/docs/arc42/cross-cutting/domain-concepts.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
== API model
44

5-
For detailed information about the API model, please refer to the link:https://catenax-ng.github.io/tx-traceability-foss/docs/api-specification/api-specification.html[API specification].
5+
For detailed information about the API model, please refer to the link:https://eclipse-tractusx.github.io/traceability-foss/docs/api-specification/api-specification.html[API specification].
66

77
== Domain models
88

docs/src/docs/arc42/introduction-goals/requirements.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414
* List, view and publish planned parts based on BoM AsPlanned
1515
* Filter and search functionality on part views
1616
* Show detailed information on manufactured parts from AAS description assets and aspects
17-
* Uses submodels SerialPart, AssemblyPartRelationship and Batch
18-
* List and view supplier parts (AssemblyPartRelationship) based on BoM AsBuild lifecycle
17+
* Uses submodels SerialPart, Batch, JustInSequence and PartAsPlanned
18+
* List and view supplier parts (SingleLevelBomAsBuilt) based on BoM AsBuilt lifecycle
19+
* List and view customer parts (SingleLevelUsageAsBuilt) based on BoM AsBuilt lifecycle
1920
* View parts and parts relations in a visualized parts tree
2021
* Send and receive top-down notifications (quality investigations) along the supply chain
2122
* Compliance with Catena-X guidelines

frontend/src/app/modules/page/admin/core/admin.model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ export function assembleContract(contractResponse: ContractResponse): Contract {
9090
contractType: contractResponse.contractType,
9191
counterpartyAddress: contractResponse.counterpartyAddress,
9292
creationDate: new CalendarDateModel(contractResponse.creationDate),
93-
endDate: new CalendarDateModel(contractResponse.endDate),
93+
endDate: contractResponse.endDate !== null ? new CalendarDateModel(contractResponse.endDate): null,
9494
state: contractResponse.state,
9595
policy: contractResponse.policy,
9696
globalAssetId: contractResponse.globalAssetId,

frontend/src/app/modules/page/admin/presentation/contracts/contracts.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class ContractsComponent {
3636
if (data?.data?.content.length) {
3737
return;
3838
} else {
39-
this.contractsFacade.setContracts(0, 10, [ null, null ]);
39+
this.contractsFacade.setContracts(0, 10, [ ]);
4040
}
4141

4242
});

0 commit comments

Comments
 (0)