You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a BaSyx user,
I want to be able to create, edit and delete Submodels using the AAS Web UI.
Rules
A button to create new Submodels should only be available if the editor mode is enabled via the respective environment variable
Editing/Deleting Submodels should only be available if the editor mode is enabled via the respective environment variable
Authorization is out of scope for this ticket as well
The button to create new submodels should be located in the AASTreview component [1]
Clicking the button should open a dialog with an input mask for entering Submodel information
Editing/deleting a Submodel should be available via action buttons in the VTreeview component at the respective submodel [2]
All Submodel traits should be supported in the input mask (see meta-model v3 [4] p. 59)
The input mask for creating a Submodel should be its own component in the "EditorComponents" directory [3]
The input mask for Submodels should be the same for create and edit
The input mask should include validation respecting the specific requirements for the respective trait (if it's mandatory, should follow specific rules, ...)
Env variable to disable the editor mode was implemented before in #8
Input components that are relevant for creating/editing shells were implemented before in #10
The text was updated successfully, but these errors were encountered:
Rules
create
andedit
v-expansion-panels
[5],v-text-field
[6],v-select
[7],v-btn
[8] andv-dialog
[9] should be usedv-text-field
andv-select
should be leveraged for validation including form validation [10] before savingEntry Points
[1] https://github.com/eclipse-basyx/basyx-aas-web-ui/blob/main/aas-web-ui/src/components/AASTreeview.vue
[2]
basyx-aas-web-ui/aas-web-ui/src/components/UIComponents/VTreeview.vue
Lines 28 to 34 in e0a6b53
[3] https://github.com/eclipse-basyx/basyx-aas-web-ui/tree/main/aas-web-ui/src/components/EditorComponents
Acceptance Criteria
Risks and Assumptions
References and Notes
[4] https://industrialdigitaltwin.org/wp-content/uploads/2023/06/IDTA-01001-3-0_SpecificationAssetAdministrationShell_Part1_Metamodel.pdf
[5] https://vuetifyjs.com/en/components/expansion-panels/#usage
[6] https://vuetifyjs.com/en/components/text-fields/#usage
[7] https://vuetifyjs.com/en/components/selects/#usage
[8] https://vuetifyjs.com/en/components/buttons/#usage
[9] https://vuetifyjs.com/en/components/dialogs/#usage
[10] https://vuetifyjs.com/en/components/forms/#rules
Dependencies and Blockers
Env variable to disable the editor mode was implemented before in #8
Input components that are relevant for creating/editing shells were implemented before in #10
The text was updated successfully, but these errors were encountered: