SPURB / apropriacaohoras

Sistema de apropriação de horas trabalhadas, gerenciamento de pessoal e relatoria de trabalho da São Paulo Urbanismo
https://servicos.spurbanismo.sp.gov.br/apropriacaohoras/
1 stars 0 forks source link

feat: grupos de projetos #60

Closed yubathom closed 4 years ago

yubathom commented 4 years ago

Admins devem atribuir grupos de projetos que, por sua vez, definem conjuntos de fases e subatividades. Requisitos:

yubathom commented 4 years ago

protótipo (validado) https://www.figma.com/proto/UUEUzpAj0R51RLz2GzC4dW/spurb-apropria%C3%A7%C3%A3o-de-horas?node-id=631%3A328&viewport=897%2C-2240%2C0.18934890627861023&scaling=scale-down-width

criar uma tela antes entre o admin/index e admin/projetos para a definição de um grupo 1_atribuir-grupos

nesta tela o admin poderá:

4-2_projetos-daf

projetos do grupo Diretoria Administrativa e Financeira

Tanto projetos como as fases pertencem a grupos

yubathom commented 4 years ago

@m-dantas, não fiz o update (editar grupos descrito acima) desta issue. Se puder toca isso amanhã. Tem uma store para grupos store/admin/grupos.

Pode criar uma action updateGrupo e atualiza a página do formulário em pages/admin/grupos.vue. Talvez criar um novo componente para não embolar muito o components/router-links/CardHorizonal. Talvez criar subcomponentes (para não repetir os estilos).. mas cuidado pois ele é usado também no admin/index

A api (PUT /grupos/:id) e as outras funcionalidades descritas aqui estão ok.

Seria bom já deixar atualizado os testes de atualização deste recurso. Desta forma:

m-dantas commented 4 years ago

@yubathom fecho então amanhã, vou iniciar esse.

yubathom commented 4 years ago

resolvido em #68