[Carol App] Como tenant admin eu desejo bloquear a criação de mais de uma versão DRAFT para tornar fácil a gestão de apps em desenvolvimento

Description

01 - STAKEHOLDER (quem valida e esclarece):

@MARCOS STUMPF @Robson Thanael Poffo


02 - PROBLEMA (cenário e/ou dor):

Atualmente os administradores da tenant não possuem bloqueios ao criarem versões de um carol app, isto acarreta na possibilidade de criar versões a partir de versões ainda em desenvolvimento (draft) e que não foram publicadas gerando complexidade no gerenciamento de versões de app.

03 - OBJETIVO (solução proposta):

Impedir criar uma versão não publicada se já existir uma versão não publicada.


04 - QUEM PODE USAR (perfis de usuários):

Tenant Admin


05 - ASSETS (links e arquivos relevantes):

Carol App Version → https://www.figma.com/design/FiL1iRG6RPjuNCgVzgGqvaZ3/%F0%9F%9F%A3-Carol-3.0?node-id=40430-39116&t=D0Cn6PWtv6aT5LQ7-4

06 - CRITÉRIOS DE ACEITE:

  • Ao abrir o Carol App em versão de desenvolvimento (versão não publicada) e clicar no menu kebab devemos:

    • Desabilitar a opção Create New Version

    • Informar por meio de tooltip o motivo do bloqueio

      • Cannot create a new version from a draft. Publish or delete this version before creating a new version.

    • Garantir que Remove App esteja exibindo Remove App Version.