Skip to content

feat: Adicionar informações extras do canal do usuário na etapa de anotação #88

@pedrocabral21

Description

@pedrocabral21

User Story

Como anotador de comentários, quero visualizar informações extras sobre o canal de cada usuário na etapa de anotação, para facilitar a análise do contexto do comportamento do usuário.

Tasks

  • [BE] Adicionar campos para número de inscritos, número de vídeos e data de criação do canal no modelo relacionado ao usuário
  • [BE] Modificar coleta para armazenar essas informações ao importar os comentários/usuários
  • [BE] Expor esses campos nas respostas dos endpoints de anotação/review
  • [INFRA] Migration Alembic para adicionar novos campos na tabela/modelo apropriado
  • [FE] Exibir as informações (nº de inscritos, nº de vídeos, data de criação) acima da sequência de comentários por usuário na tela de anotação
  • [TEST] Testes automatizados para rotas e componentes envolvidos
  • [DOCS] Atualizar documentação dos contracts da API e instruções de uso da feature

Critérios de aceite

  • As informações aparecem corretamente na interface de anotação, acima dos comentários do usuário
  • Dados corretos para cada usuário após coleta/sincronização com o YouTube
  • Operação conclui com sucesso para o cenário principal
  • Erros exibidos ao usuário de forma compreensível
  • Dados persistem no banco após encerramento da sessão

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions