eubr-bigsea / citrus

Apache License 2.0
2 stars 2 forks source link

Tela VisualGraph #401

Closed GuiSalles closed 1 week ago

GuiSalles commented 4 months ago

Demandas:

Tela -> Informações básicas

  1. Campo Categorias: É necessário que sejam listadas todas as categorias de entidades já existentes, para serem selecionadas e, posteriormente, importadas, juntamente com suas características (Ex.: Nome, Unique Name, Descrição, Herança)

  2. Campo Herança: É necessário que sejam listadas as entidades pai, ou seja, a entidade cujas propriedades e valores serão herdados para a nova entidade.

Tela -> Propriedades adicionais

  1. Data Type: É necessário que sejam listados todos os possíveis tipos de dados, para que então sejam selecionados.

Geral ->

  1. Caso seja criada uma nova entidade, é necessário que seus atributos sejam registrados em um banco de dados, ou seja, ao criar uma entidade, devemos salvar: Nome, Descrição, Unique Name, Categoria, Herança, Ícone.

  2. Ao usar propriedades herdadas, deve ser atribuído à nova entidade as propriedades da entidade pai.

  3. Ao criar novas propriedades, essas devem ser adicionadas à entidade criada. Toda propriedade criada tem um nome, uma descrição, um nome único, um indicador do tipo de dado e um valor de referência (Ex.: info@lemo.com)

  4. Deve ser possível editar propriedades já criadas, sendo possível alterar seu nome, tipo, visualização (Read Only, Required, Hidden), rótulo e descrição.