[Carol] Adaptar a UI da Carol na criação da aplicação, criação de nova versão, publicação e aprovação para usar endpoints que fazem requisição assíncronas dessas operações - FE
Description
01 - STAKEHOLDER (quem valida e esclarece):
@Cindy de Araujo Soares Moore
02 - PROBLEMA (cenário e/ou dor):
As operações de criação e publicação de app na Carol vão passar a se integrar com a Plataforma IDeIA. Cada operação dessa vai passar a afetar tanto CarolApp quanto IdeiaApp, conceitos de Data App em cada plataforma (Carol e IDeIA). Por esse motivo, essas operações passarão a ser requisições assíncronas na Carol e portanto terão novos endpoints por ter seu retorno alterado.
03 - OBJETIVO (solução proposta):
Alterar a UI da Plataforma Carol onde são usados os endpoints no path /carolApps para usar os endpoints no path /dataApps. Os endpoints usados atualmente são operações síncronas e criam apenas um CarolApp, e os endpoints novos irão criar CarolApp e IdeiaApp de forma assíncrona, tendo como retorno a task criada na Carol para realizar a operação.
04 - QUEM PODE USAR (perfis de usuários):
TenantAdmin da Carol que já fazem criação e publicação de CarolApps.
05 - ASSETS (links e arquivos relevantes):
06 - CRITÉRIOS DE ACEITE:
-
TenantAdmins irão criar, publicar e aprovar CarolApp nas mesmas telas que já existem hoje na Plataforma Carol
-
Tasks serão criadas após cada requisição.
-
A UI deve informar do andamento da operação requisitada.
-
Enquanto uma operação está em andamento, não é permitido criar uma nova do mesmo tip