Logotipo Hedhog

Receba novidades do Hedhog no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

Submódulo operations

projects-tasks

CRUD de projetos, gerenciamento de tarefas, comentários, watchers, arquivos, cursores em tempo real e analytics em nível de projeto.

Caminho de origem: libraries/operations/src/controllers/operations-projects.controller.ts, operations-tasks.controller.ts

Arquivo do módulo: operations.module.ts

Introdução

Projetos e tarefas formam o núcleo de gestão de entregas do Operations. Os projetos carregam seus próprios arquivos e estatísticas; as tarefas adicionam comentários, watchers, arquivos, feeds em tempo real e variações de listagem baseadas em papel, como "minhas tarefas" ou visões de diretoria.

Este submódulo é a área mais voltada à colaboração do Operations e se comporta mais como um produto de gerenciamento de projetos do que como uma tela de CRUD de backoffice.

Endpoints HTTP

32 endpoints

Lista as opções de projetos para seletores.

Lista os projetos.

Obtém um projeto.

Params
id (int)

Obtém as estatísticas de um projeto.

Params
id (int)

Cria um projeto.

Atualiza um projeto.

Params
id (int)

Exclui um projeto.

Params
id (int)

Lista os arquivos de um projeto.

Params
id (int)

Anexa um arquivo a um projeto.

Params
id (int)

Desanexa um arquivo de um projeto.

Params
id (int), fileRelationId (int)

Lista as tarefas.

Lista as tarefas do usuário atual.

Retorna a linha do tempo das tarefas do usuário atual.

Lista as tarefas com escopo de diretor.

Retorna a linha do tempo das tarefas do diretor.

Lista as tarefas dentro de um projeto.

Params
id (int)

Retorna o estado do cursor em tempo real das tarefas.

Faz o streaming dos eventos de tarefas em tempo real.

Cria uma tarefa.

Atualiza uma tarefa.

Params
id (int)

Exclui uma tarefa.

Params
id (int)

Lista os arquivos de uma tarefa.

Params
id (int)

Anexa um arquivo a uma tarefa.

Params
id (int)

Desanexa um arquivo de uma tarefa.

Params
id (int), fileRelationId (int)

Lista os watchers de uma tarefa.

Params
id (int)

Adiciona um watcher a uma tarefa.

Params
id (int)

Remove um watcher de uma tarefa.

Params
id (int), collaboratorId (int)

Lista os comentários de uma tarefa.

Params
id (int)

Lista o histórico de atividades de uma tarefa.

Params
id (int)

Cria um comentário em uma tarefa.

Params
id (int)

Atualiza um comentário de uma tarefa.

Params
taskId (int), commentId (int)

Exclui um comentário de uma tarefa.

Params
taskId (int), commentId (int)