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

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

Open
ds-ashanmugavel opened this issue Apr 30, 2024 · 1 comment
Open
Labels
5 - Frontend Refactoring concept issues describing to work on a concept frontend Frontend related Issues uux UUX feedback and related topics

Comments

@ds-ashanmugavel
Copy link
Contributor

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

Hints / Details

Image

  • Make sure policies are detailed enough at selection, so user knows exactly which policy he chooses.
  • Location for managing policies will be provided when policy management in FE is implemented

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

  • provide a concept
    • how policy details can be provided when publishing assets
    • How can there be a differentiation between usage and access policies?
    • usage policy maybe as a separate dropdown
  • Create a Implementation issue based on this concept

Out of Scope

  • ...
@ds-ashanmugavel ds-ashanmugavel added frontend Frontend related Issues uux UUX feedback and related topics labels Apr 30, 2024
@github-project-automation github-project-automation bot moved this to inbox in Trace-X Apr 30, 2024
@ds-ashanmugavel
Copy link
Contributor Author

I copied the ticket as the original tickets were deleted due to a spam account.
Orginal Ticket: #668

@mkanal mkanal moved this from inbox to backlog in Trace-X Jun 21, 2024
@ds-mmaul ds-mmaul added the concept issues describing to work on a concept label Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 - Frontend Refactoring concept issues describing to work on a concept frontend Frontend related Issues uux UUX feedback and related topics
Projects
Status: backlog
Development

No branches or pull requests

3 participants