eclipse-tractusx / traceability-foss

https://eclipse-tractusx.github.io/traceability-foss/docs/
Apache License 2.0
11 stars 23 forks source link

[CONCEPT] Provide more details on policies when publishing assets #910

Open ds-ashanmugavel opened 6 months ago

ds-ashanmugavel commented 6 months ago

As a user , I want to have a good uux experience , so that the app is convenient to use .

Hints / Details

Image

current backend policy response

[ { "policyId": "default-policy", "createdOn": "2024-04-12T04:04:34Z", "validUntil": "2029-04-12T04:04:34Z", "permissions": [ { "action": "USE", "constraints": { "and": [ { "leftOperand": "PURPOSE", "operatorTypeResponse": "EQ", "rightOperand": "ID 3.0 Trace" }, { "leftOperand": "PURPOSE", "operatorTypeResponse": "EQ", "rightOperand": "ID 3.1 Trace" }, { "leftOperand": "PURPOSE", "operatorTypeResponse": "EQ", "rightOperand": "R2_Traceability" }, { "leftOperand": "FrameworkAgreement.traceability", "operatorTypeResponse": "EQ", "rightOperand": "active" }, { "leftOperand": "Membership", "operatorTypeResponse": "EQ", "rightOperand": "active" } ], "or": [ { "leftOperand": "PURPOSE", "operatorTypeResponse": "EQ", "rightOperand": "ID 3.0 Trace" }, { "leftOperand": "PURPOSE", "operatorTypeResponse": "EQ", "rightOperand": "ID 3.1 Trace" }, { "leftOperand": "PURPOSE", "operatorTypeResponse": "EQ", "rightOperand": "R2_Traceability" }, { "leftOperand": "FrameworkAgreement.traceability", "operatorTypeResponse": "EQ", "rightOperand": "active" }, { "leftOperand": "Membership", "operatorTypeResponse": "EQ", "rightOperand": "active" } ] } } ] } ]

Acceptance Criteria

Out of Scope

ds-ashanmugavel commented 6 months ago

I copied the ticket as the original tickets were deleted due to a spam account. Orginal Ticket: https://github.com/eclipse-tractusx/traceability-foss/issues/668