Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Contract Agreement Admin View" for Audit and Compliance purpose #421

Closed
7 of 8 tasks
ds-jleyh opened this issue Dec 20, 2023 · 5 comments · Fixed by catenax-ng/tx-traceability-foss#1071
Closed
7 of 8 tasks
Assignees
Labels
backend Backend related issues frontend Frontend related Issues hardening measurements to increase resiliency

Comments

@ds-jleyh
Copy link
Contributor

ds-jleyh commented Dec 20, 2023

As an Admin of Trace-X
I want to see related contracts incl. the defined usage and access policies for assets
so that I have the facility to get insights on how the assets were exchanged.

Link

Hints / Details

The FE concept can be found here: Contract management concept & design

image

Acceptance Criteria

  • Only an admin can see contract negotiation agreements
  • Columns Contract ID, Counterparty address, Creation date, End date, State, Policy (German: Vertrags-ID, Vertragspartner Adresse, Erstelldatum, Ablaufdatum, Status, Richtlinie) exist
  • Autocomplete filter for Contract ID
  • Sort on contract-id (contains necessary be adjustments)
  • Click on export creates a csv file of table
  • Pagination of results following applying to already known FE behavior
  • View is covered with additional Cypress test
  • User documentation is adjusted with new views

Out of Scope

  • Display of attribute policy: How do we display the policy? Plain JSON or detail view?
@ds-jleyh ds-jleyh added the frontend Frontend related Issues label Dec 20, 2023
@github-project-automation github-project-automation bot moved this to inbox in Trace-X Dec 20, 2023
@jzbmw jzbmw added the hardening measurements to increase resiliency label Jan 8, 2024
@jzbmw jzbmw changed the title ⭐ [DATA_SOVEREIGNTY][Contract-Management] [FE] Contract management view Contract management view Jan 8, 2024
@jzbmw jzbmw added the DISCUSSION_NEEDED This ticket needs discussion within teammembers label Feb 1, 2024
@mkanal
Copy link
Contributor

mkanal commented Feb 6, 2024

@mkanal

  • BE API with API specification is required response body
  • API definition Trace-X
  • Persistence of CAId
  • Synchronization of ContractAgreement by CDID with EDC Management API

@mkanal mkanal changed the title Contract management view "Contract Agreement Admin View" for Audit and Compliance purpose Feb 6, 2024
@mkanal
Copy link
Contributor

mkanal commented Feb 27, 2024

@ds-crehm
Please consolidate this ticket and close it afterwards.

@mkanal mkanal added the BLOCKED Issues are blocked by other issues label Feb 27, 2024
@ds-crehm
Copy link
Contributor

ds-crehm commented Feb 28, 2024

This is the frontend implementation ticket for the contract agreement admin view. Can be started after the implementation of #420 is done.
The concept is consolidated in #638.

@ds-crehm ds-crehm added BLOCKED Issues are blocked by other issues and removed DISCUSSION_NEEDED This ticket needs discussion within teammembers BLOCKED Issues are blocked by other issues labels Feb 28, 2024
@mkanal mkanal added backend Backend related issues and removed BLOCKED Issues are blocked by other issues labels Mar 5, 2024
@mkanal mkanal moved this from inbox to backlog in Trace-X Mar 5, 2024
@mkanal mkanal moved this from backlog to next in Trace-X Mar 5, 2024
@ds-mmaul ds-mmaul moved this from next to wip in Trace-X Mar 5, 2024
@ds-mmaul ds-mmaul self-assigned this Mar 5, 2024
@ds-mmaul ds-mmaul moved this from wip to test in Trace-X Mar 14, 2024
@ds-mmaul ds-mmaul assigned ds-mwesener and unassigned ds-mwesener Mar 14, 2024
@ds-mmaul
Copy link
Contributor

PR merged, testable on e2e.

Cypress:
Created a test plan for the administration user journey: https://jira.catena-x.net/browse/TRACEFOSS-3238
Created a first test for the export of contracts under the administration user journey: https://jira.catena-x.net/browse/TRACEFOSS-3239
Successful Test Execution: https://jira.catena-x.net/browse/TRACEFOSS-3244

@ds-crehm
Copy link
Contributor

Tested on E2E-A. Looks good to me. Feedback was implemented and retested.
Minor changes to improve UX are included in catenax-ng#1072
Ready for review.

@ds-crehm ds-crehm moved this from test to review in Trace-X Mar 15, 2024
@ds-crehm ds-crehm assigned jzbmw and unassigned ds-mmaul and ds-crehm Mar 15, 2024
@ds-mmaul ds-mmaul self-assigned this Mar 18, 2024
@jzbmw jzbmw moved this from review to done in Trace-X Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend related issues frontend Frontend related Issues hardening measurements to increase resiliency
Projects
Status: done
Development

Successfully merging a pull request may close this issue.

6 participants