-
Notifications
You must be signed in to change notification settings - Fork 9
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
Create/Edit/Delete AAS #10
Comments
As a user I would like to have as much software support as possible to fill in the AAS content. Thus I would like propose some more helper functionalities similar to the one behind the Button "Generate ID (IRI)". i.e. for the administrative information elements as much values as possible should be proposed and pre-filled from the backend. The user can then change or accept them. |
Hi Markus, This is a very good idea. I have thought about it before but never had the time to implement it. Best regards, |
@aaronzi : What do you think of adopting the Excel-like Editor-Layout of the AAS-Manager for the AAS-Editor? I believe it could provide a good usability when an AAS has lots of properties that must be navigated. |
That could be an option but would also require to change a big part of the already existing code. You would have to replace the entire treeview logic and visuals with the table functionality. For now would say this is out of scope. Maybe later as an alternative view. But the form dialogs for creating and editing objects could be a good template for how the BaSyx editor could look like. |
Rules
create
andedit
Description
andDisplayName
Category
select should beCONSTANT
,PARAMETER
,VARIABLE
DELETE BLOCK
should remove all input fieldsADD BLOCK
will be displayedv-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/AppNavigation/AASList.vue
[2] https://github.com/eclipse-basyx/basyx-aas-web-ui/blob/main/aas-web-ui/src/components/AppNavigation/AASList.vue#L87-L117
[3] https://github.com/eclipse-basyx/basyx-aas-web-ui/tree/main/aas-web-ui/src/components
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
ℹ The delete functionality for AASs is already implemented
Dependencies and Blockers
Env variable to disable the editor mode was implemented before in #8
The text was updated successfully, but these errors were encountered: