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

Improve Contract Definition Creation #363

Open
8 tasks
Tracked by #592
richardtreier opened this issue Jul 13, 2023 · 0 comments
Open
8 tasks
Tracked by #592

Improve Contract Definition Creation #363

richardtreier opened this issue Jul 13, 2023 · 0 comments
Assignees
Labels
component/edc-ui affected software component kind/enhancement New feature or request status/blocked/needs-product requires input from product owner

Comments

@richardtreier
Copy link
Collaborator

richardtreier commented Jul 13, 2023

Feature Request

Description

Creating Contract Definitions should be reworked. Right now you need to make up an ID, etc.

  • Add a "confirmation dialog": "Do you want to publish your asset?" When successfully having created an asset.
  • The ID should then be prefilled as "cd-{{ ASSET_ID }}"
  • Only one policy field should be available "Who can see the data offer / When can you transfer the data?".
  • A "Button" similar to the ones in the asset creation to toggle things should be added "Use different policies for data offer visibility and transfer inititation". A button over a check box for UX consistency.
  • If the above state is toggled two policy selects are shown again "Who can see the data offer?" "When can you transfer the data?"
  • The policy select component should get a button (use flex row on the component DOM element via @HostBinding("class.flex") @HostBinding("class.flex-row") @HostBinding("class.space-x-[5px]") cls = true;, "Create Policy". With this button you should be able to create a policy on the fly, that will then be auto selected by the boxes.
  • The always-true policy should be selected by default.
  • If you truly created a contract definition for your asset successfully, you should be redirected to the contract definition page.
@richardtreier richardtreier added the kind/enhancement New feature or request label Jul 13, 2023
@richardtreier richardtreier added the status/blocked/needs-product requires input from product owner label Aug 31, 2023
@AbdullahMuk AbdullahMuk added the clean-backlog requires backlog cleaning label May 2, 2024
@kulgg kulgg removed the clean-backlog requires backlog cleaning label May 2, 2024
@AbdullahMuk AbdullahMuk added the component/edc-ui affected software component label Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/edc-ui affected software component kind/enhancement New feature or request status/blocked/needs-product requires input from product owner
Projects
None yet
Development

No branches or pull requests

5 participants