Skip to content

Commit df2ce48

Browse files
authored
Merge pull request #208 from catenax-ng/release/v2.1.0/user-manual
[ 22° ] - Release/v2.1.0/user manual: update user manual and added policy selection screenshots
2 parents 86dd4aa + 1ce4d81 commit df2ce48

File tree

12 files changed

+132
-9
lines changed

12 files changed

+132
-9
lines changed

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,42 @@
2525

2626
The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2727

28+
29+
## [released]
30+
## [v2.1.0] - 02-02-2024
31+
## Added
32+
- Added policyId parameter to the `/agree` api.
33+
- Added mechanism to get a policy by id from a catalog contract
34+
- Added frontend logic to call the `/decline` and `/cancel` backend APIs
35+
- Added reload option in case of error
36+
- Added/fixed logging of the Digital Twin Registry Contracts and which policy was selected (Data Souverenighty improvement)
37+
- Added util method to move files from one path to another
38+
- Added functionality to treat more than one policy and more than one contract, allowing user to decide
39+
- Added safety functionalities to make sure that the contract selected is correct
40+
- Added Policy selector when autosign is not enabled
41+
- Added Contract JSON details display
42+
- Added Agree/Decline button for contract/policy
43+
- Added fixes in backend and frontend integration
44+
- Added pydoc comments to the getPassport.py
45+
- Added access-token parameter to authorize the APIs without providing username/password and company
46+
47+
48+
## Updated
49+
- Updated versions from container base images
50+
- Adjusted the non root user ids in Dockerfiles and dpp helm chart configurations
51+
- Updated diagrams in Arc42, Data Retrieval Guide to editable drawio svgs
52+
- [BRAKING CHANGE] Renamed API from **sign** to negotiate **/agree**
53+
- Bumped Vite to version `>=4.5.2`
54+
- Updated the frontend to allow the **AutoSigning** of contracts.
55+
- Optimized temporary directory logging of the DTR negotiation
56+
- Updated logging and readme
57+
- Updated license header
58+
- Updated user manual readme by adding the policy selection screenshots
59+
60+
61+
## Issues Fixed
62+
- Fixed issue related to `sleepy` EDCs, allowing the backend to re-request the contract negotiation when the EDC does not respond.
63+
2864
## [released]
2965
## [v2.0.3] - 02-02-2024
3066
## Added

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ In particular, the appliction is used to access the battery passport data provid
4141
<pre id="app-version"><a href="https://github.com/eclipse-tractusx/digital-product-pass/releases/tag/v2.1.0">v2.1.0</a></pre>
4242

4343

44+
4445
## Application Preview
4546

4647
Here is a preview from the DPP App UI, where we visualize a test battery passport in this case.

docs/RELEASE_USER.md

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,26 @@
2424
# Release Notes Digital Product Pass Application
2525
User friendly relase notes without especific technical details.
2626

27+
**February 02 2024 (Version 2.1.0)**
28+
*02.02.2024*
29+
30+
### Added
31+
#### Added Support for more than one Policy and Contract in the Backend
32+
The backend is now able to handle multiple policies and multiple contracts, allowing the user to select one specific policy if the configuration.
33+
34+
#### Added frontend decline/agree functionality
35+
Now the frotend is able to show the user the option of "agreeing" or "declining" a contract based on the policy. They are able to select a contract and policy.
36+
37+
### Updated
38+
#### Refactored Data Retrieval Script
39+
Refactored the script that retrieves passports to be able to interacturate with the new backend implementation. Upgraded the script documentation to make it more understandable and clear for the user that is using it
40+
41+
#### Updated user manual explanation
42+
Added explanation for agree and decline functionality in the user manual that explains how the user can choose a policy and interactuate with the new frontend implementation.
43+
2744
**February 02 2024 (Version 2.0.3)**
2845
*02.02.2024*
29-
46+
3047
### Updated
3148
#### Updated documentation and business statement
3249
Updated the user manual to reflect the latests changes
@@ -35,18 +52,16 @@ The business statement was also updated to reflect the latest functionalities fr
3552

3653
**February 02 2024 (Version 2.0.2)**
3754
*02.02.2024*
38-
3955
### Added
4056
#### English and German translations enabled in the application
4157
Now the application is able to visualize the texts in more than one language.
4258
The german language selection is added to the application.
43-
44-
#### Digital Product Pass version v2.0.0
45-
The application now supports the version `v2.0.0` of the Digital Product Pass Aspect.
46-
This deprecates the version `v1.0.0` of the passport aspect.
4759

60+
#### Digital Product Pass version v2.0.0
61+
The application now supports the version v2.0.0 of the Digital Product Pass Aspect.
62+
This deprecates the version v1.0.0 of the passport aspect.
4863

49-
**January 04 2024 (Version 2.0.0)**
64+
**January 04 2024 (Version 2.0.1)**
5065
*03.01.2024*
5166

5267
### Added

docs/user manual/User Manual Product Viewer App.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,44 @@ If questions arise, you can access the Catena-X Helpdesk through clicking on "He
8484

8585
After requesting data via one of the [product search functions](#search-for-a-product-passport), the information will start loading against the asset Id (7) as illustrated in the screenshot , showing the steps to retrieve the passport (9) and displayed on the screen once progress bar is loaded (8). An exemplary product passport of a high voltage battery can be seen below. It provides an overview on the product's history, technical specifications, its child components using the Item Relationship Service (IRS) and data exchange information:
8686

87+
88+
### Autosign feature
89+
90+
#### Enable Autosign:
91+
If Autosign setting is enabled, the first contract policy is always choosen as shown in below screenshot.
92+
The passport is shown to the user.
93+
8794
</br></br>
8895
![Loading Product Pass](./images/LoadingPass.png)
8996
</br></br>
9097

98+
#### Disable Autosign:
99+
This feature requires user action. If disabled, the contract policy must be choosen by the user from the popup menu.
100+
101+
</br></br>
102+
![Before Contract Policy Selection](./images/BeforePolicySelection.png)
103+
</br></br>
104+
105+
</br></br>
106+
![Agree Contract policy](./images/AgreePolicy.png)
107+
</br></br>
108+
109+
</br></br>
110+
![View Contract Policy](./images/ViewPolicy.png)
111+
</br></br>
112+
113+
</br></br>
114+
![After Contract Policy Selection](./images/AfterPolicySelection.png)
115+
</br></br>
116+
117+
</br></br>
118+
![Decline Contract Policy](./images/DeclinePolicy.png)
119+
</br></br>
120+
121+
122+
</br></br>
123+
![Aspect Model Not Supported](./images/AspectNotSupported.png)
124+
</br></br>
91125

92126
</br></br>
93127
![Product Pass](./images/ProductPassport.png)
86.1 KB
Loading
26.3 KB
Loading
97.4 KB
Loading
69.4 KB
Loading
23.1 KB
Loading
60 KB
Loading

0 commit comments

Comments
 (0)