INTO-CPS-Association / DTaaS

:factory: :left_right_arrow: :busts_in_silhouette: Digital Twin as a Service
https://into-cps-association.github.io/DTaaS/
Other
116 stars 57 forks source link

[FEATURE] Add Library page preview #1080

Open VanessaScherma opened 4 days ago

VanessaScherma commented 4 days ago

Describe the feature

As a user, I want to display library assets, both common and private so that I can reuse pre-existing assets to create new digital twins

Describe the problems your feature request solves

At the moment, the creation functionality only supports creation from scratch. It is intended to add the possibility of displaying library assets, both common and private, so that they can be selected and used in the creation phase, possibly by reconfiguring them.

Describe the solution you'd like

It is intended to create a Library page preview and add its link to the workbench. In particular, this allows user to display assets, separating them by type (digital twins, models, tools, etc.) and privacy (common or private).

Each asset will have an ‘add to cart’ button. The cart, also visible on the page, stores the assets to be reused in the creation phase.

Describe alternatives you've considered

None.

Additional context

None.

Success Criterion

When creating a digital twin using one or more assets, the digital_twins folder of the user's GitLab profile will include a new folder with the name of the newly created digital twin. In addition, this will include folders with the files of the reused assets, having the configuration files updated with the contents specified in the Create tab.

Checklist: