[CarolApp] Tenant customer continua copiando dados para unif quando app SQL_ONLY é desinstalado

Description

Texto padrão para issuetype Bug conforme DoR (Definition of Ready)

01 - PESSOA DE CONTATO (Quem pode responder questões sobre o problema):

@Cindy de Araujo Soares Moore @Glaucio Scheibel
02 - PROBLEMA (Qual é o problema):

Ao desinstalar um Carol App SQL_ONLY de um customer, a informação na Tenant para quais unified tenants os dados serão copiados não está sendo atualizada. O problema ocorre apenas quando a desinstalação é feita pelo endpoint que recebe o app name como parâmentro. Ao usar a desinstalação por app id, a lista de unified tenants é atualizada.

03 - PASSOS PARA REPRODUZIR (Passo (1...n), Vídeo, Prints, Pastas de log, etc. – Se não for possível reproduzir explique a razão):

  • Desinstalar um Carol App SQL_ONLY de um customer usando o endpoint {{api/v3/tenantApps/unsubscribe/carolApps/name/ {carolAppName}}}
    * Verificar se o id da unified tenant do CarolApp continua no map mdmUnifiedTenantsMapping. Isso pode ser feito de duas maneiras:
    ** PostgreSQL: consultar a tabela tenant e verificar a coluna unified_tenants_mapping
    ** Cloud Storage: verificar o documento tenant.json no bucket da tenant.


    04 - LINKS (Adicione o link para o Bug ou Tenant): <texto>
    05 - COMPORTAMENTO ESPERADO (Relacione o comportamento esperado após Bug corrigido):

    * Ao desinstalar um CarolApp de um customer por qualquer um dos dois endpoints abaixo, o id da unified tenant do app não pode mais estar na mdmUnifiedTenantsMapping da customer (seja o app SQL_ONLY ou não).
    ** api/v3/tenantApps/unsubscribe/carolApps/id/{carolAppId}
    ** {{api/v3/tenantApps/unsubscribe/carolApps/name/{carolAppName}

    }}

Activity

Automation for Jira 24 April 2024, 13:07 Jira Internal Users

Esta issue foi automaticamente movida para WAITING DEPLOY, pois o PR foi mergeado na branch master no Github.

Automation for Jira 24 April 2024, 13:07 Jira Internal Users

Github usuário douglascoimbra aprovou um PR e foi adicionado como Shared Assignee nesta issue.

fix: https://totvsideia.atlassian.net/browse/CAPL-5815#icft=CAPL-5815 Correção na desinstalação de um Carol App SQL_ONLY de um customer por name

Automation for Jira 24 April 2024, 13:06 Jira Internal Users

Link para a thread da mensagem no Slack canal #red-phone:

https://totvsideia.slack.com/archives/C03NT4US9J9/p1713963994548959

Automation for Jira 23 April 2024, 12:47 Jira Internal Users

Github usuário rfschroeder aprovou um PR e foi adicionado como Shared Assignee nesta issue.

fix: https://totvsideia.atlassian.net/browse/CAPL-5815#icft=CAPL-5815 Correção na desinstalação de um Carol App SQL_ONLY de um customer por name

Douglas Coimbra Lopes 23 April 2024, 12:28 Jira Internal Users

DATA SENT TO CUSTOMER

image-20240423-120820.png

DATA COPIED TO THE UNIFIED TENANT

image-20240423-120827.png

image-20240423-121118.png

REMOVING APP

image-20240423-121543.png

image-20240423-121736.png

DATA NOT KOPIED

image-20240423-122112.png

REMOVING APP BY NAME

image-20240423-122501.png

image-20240423-122539.png

image-20240423-122753.png
Automation for Jira 23 April 2024, 12:11 Jira Internal Users

Esta issue foi automaticamente movimentada para QA REVIEW, pois o PR foi aprovado no Github.

Automation for Jira 22 April 2024, 11:50 Jira Internal Users

Esta issue foi automaticamente movimentada para REVIEW, pois o PR (não DRAFT e não WIP) foi criado no Github.

feat: https://totvsideia.atlassian.net/browse/CAPL-5684#icft=CAPL-5684https://totvsideia.atlassian.net/browse/CAPL-5815#icft=CAPL-5815 Unsubscribe Carol Apps async on customer tenants / Correção na exclusão da unified tenant id da copia de dados

Automation for Jira 18 April 2024, 18:16 Jira Internal Users

@Cindy de Araujo Soares Moore ,

@Geny Isam Hamud Herrera ,
Esta issue foi planejada para ser entregue até 2024-05-06. Você pode confirmar consultando o campo Due Date desta issue.

Datas já planejadas para esta issue: 2024-05-06

Se o campo External Issue Link estiver preenchido com o link de uma issue válida no Jira Produção o cliente também será notificado no Jira Produção.