[Carol] Fields Criação de Staging & Swagger Carol-Admin

Description

01 - STAKEHOLDER (quem valida e esclarece):
02 - PROBLEMA (cenário e/ou dor):

  1. Adicionar ícone de redirect para Swagger no carol-admin

  2. Quando clico em Tenants dentro de uma Organization na página de carol-admin ele abre as tenants na mesma Tab de Organizations e o width parece ficar desconfigurado

  1. Na criação manual de campos de uma Staging após ter o primeiro field adicionado se você tentar adicionar uma segundo ele já vem preenchido o Field name com o valor do primeiro field que você adicionou e o Field type aparece como se tivesse disabled.

  1. Na criação manual de campos de uma Staging após ter o primeiro field adicionado se você tentar adicionar uma segundo ele já vem preenchido o Field name com o valor do primeiro field que você adicionou e o Field type aparece como se tivesse disabled.

Uma vez que você salva com o Field type nesse modelo ele acaba não preenchendo o Field type no resumo da tela

Quando você clica no Edit do campo ele tambem está validando o nome do campo contra ele mesmo dizendo que Field name already exists

  1. O carol-ui está fazendo algumas requisições para endpoint não authorizado. Isso acontece no /carol-org e ele tenta buscar o TenantUser, mas usando authenticação de um Org User, o que não da certo.

Nos logs da Carol varios logs aparecem por conta dessa chamada (802 nas ultimas 6h) https://cloudlogging.app.goo.gl/8RwZqeySHvKDPGB5A

6. Na tela de /carol-org a UI permite marcar o Enable Realtime Storage mesmo que na Organization está desabilitado. A gente pode ter cenários onde a Org está com Realtime Disabled e Tenants possuem o Realtime Disabled = false. Para esses casos a UI deveria permitir desmarcar o campo, no entanto se a Org está com Realtime Disabled = true nenhuma Tenant dessa Org seja na criação ou alteração deveria poder habilitar o Realtime da Tenant. O mesmo acontece no /carol-admin na parte de criação/edição de Tenant

7. Na /carol-admin eu não consigo criar/editar uma Tenant para ela ser Dev tenant. Sempre vem desabilitado. Na /carol-org está acontecendo a mesma coisa.

  1. Tela de Datamodels fica stuck em abmiente local, parece ser algo a ver com o fato de que no local não temos nenhum tipo de StorageType e algum for da UI deve ficar stuck,



    03 - OBJETIVO (solução proposta):
    04 - QUEM PODE USAR (perfis de usuários):
    05 - ASSETS (links e arquivos relevantes):
    06 - CRITÉRIOS DE ACEITE:

  • Adição manual de novos campos sem o preenchimento prévio de valores, ou seja, os campos devem vir vazios.

  • Validação da existência do nome do campo deve ocorrer somente contra campos já existentes.

    • Ao carregar o modo de edição de um campo previamente salvo, não deverá ocorrer validação no nome do campo.

      • Caso haja alteração no nome do campo, a validação será realizada.