[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