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

Implement DCNA Infrastructure to Contract Negotiation / Agreements over EDC Managament API #455

Closed
16 tasks
Tracked by #638
ds-ashanmugavel opened this issue Dec 20, 2023 · 2 comments
Closed
16 tasks
Tracked by #638
Labels
BLOCKED Issues are blocked by other issues

Comments

@ds-ashanmugavel
Copy link
Contributor

ds-ashanmugavel commented Dec 20, 2023

As a lawyer or auditor
I want to have access to Contract Negotiation and Contract Agreements
so that to audit if policy enforcement is done within the company and data assets are shared according to compliance regulations.

Link

Acceptance Criteria

  • Requesting Contract Negotiation and Contract Agreements over EDC Management API
  • Persists Negotiation artifacts in database and link them to assets
  • Documentation (ARC42, User / Admin manual) is extended with sufficient information regarding the new functionality

Out of Scope

  • Data Visualization (This is made with pg_admin

Hints / Details

  • DCNA API exists as REST Controller
    • API provides POST entitites ContractOffer
  • API supports OAuth auth against the KeyCloak on INT (Create Service Account User)
  • Provide Fascade which delegates call to service
  • Provides Service accessing dao
  • Provide dao
  • Provide JPA Entities connected to db (postgreSQL)
  • Solution is testable locally which a local database (configure profile for local dev and int environment)
  • HelmCharts for (DCNA) available / ready to deploy
  • Create single testdata entry in database
  • PGAdmin is configured to access data
  • Github actions to build, deploy and connect to ArgoCD
  • Documentation is extended and provided for DCNA
@github-project-automation github-project-automation bot moved this to inbox in Trace-X Dec 20, 2023
@jzbmw jzbmw moved this from inbox to backlog in Trace-X Jan 8, 2024
@jzbmw jzbmw added BLOCKED Issues are blocked by other issues backend Backend related issues and removed backend Backend related issues labels Jan 9, 2024
@jzbmw jzbmw changed the title 🔴[BLOCKED][Trace-X] [Phase_1] Implement DCNA Infrastructure to collect DataOffers and Contract Negotiation Implement DCNA Infrastructure to collect DataOffers and Contract Negotiation Jan 9, 2024
@jzbmw jzbmw added the DISCUSSION_NEEDED This ticket needs discussion within teammembers label Jan 9, 2024
@mkanal mkanal changed the title Implement DCNA Infrastructure to collect DataOffers and Contract Negotiation Implement DCNA Infrastructure to Contract Negotiation / Agreements over EDC Managament API Jan 18, 2024
@jzbmw
Copy link
Contributor

jzbmw commented Jan 23, 2024

Dataspace Contract Negotiation Auditor (DCNA)

@jzbmw jzbmw removed the DISCUSSION_NEEDED This ticket needs discussion within teammembers label Jan 23, 2024
@mkanal mkanal closed this as completed Feb 21, 2024
@mkanal
Copy link
Contributor

mkanal commented Feb 21, 2024

This concept will not be implemented as we have no microservice architecture at the moment. So we will follow an approach with less complexity.

@mkanal mkanal removed the status in Trace-X Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BLOCKED Issues are blocked by other issues
Projects
Status: No status
Development

No branches or pull requests

3 participants