Ticket #390 (closed melhoria: fixed)
Implementar apontamento de horas na Agenda
Reported by: | niltonneto | Owned by: | AlexandreMuller |
---|---|---|---|
Priority: | média | Milestone: | |
Component: | Calendar | Version: | 1.0 |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
Objetivo:
Para ampliar o uso da Agenda no ambiente corporativo, será implementado um terceiro tipo de compromisso, chamado de Apontamento de Horas.
Funcionamento:
Ao criar um novo compromisso, haverá um select box contendo os tipos de compromisso: normal (padrão), particular e apontamento de horas.Caso o usuário selecione o tipo apontamento, serão ocultados os campos desnecessários a esse tipo de registro.
Dessa forma, o usuário Expresso poderá utilizar sua Agenda para relatar suas horas trabalhadas, selecionando a categoria do serviço (prev. cadastrado pelo administrador => ver #348).
Também será implementado um relatório de horas trabalhadas, para que a chefia possa gerá-lo, com base no grupo de usuários que compartilha a agenda com ele (prev. cadastrado pelo administrador => ver #329).
Change History
comment:2 Changed 15 years ago by niltonneto
- Adicionado Tradução, Link e página do relatório em [581]
comment:3 Changed 15 years ago by niltonneto
- Status changed from new to closed
- Resolution set to fixed
Implementado em [583]:
- Inclusão da selectbox do tipo de compromisso.
- Modificação para carregar as categorias corretamente.
- Script para ocultar campos desnecessários na visão de apontamento de horas.
comment:4 Changed 15 years ago by niltonneto
Algumas correções da funcionalidades foram implementadas em [602]
comment:5 Changed 15 years ago by niltonneto
Corrigido em [638]:
- Funções JS não estavam incluídas no arquivo correto (edit.js -> edit_exmail.js), gerando erro.
- Não carregar usuários do campo participantes, quando for tipo apontamento.
- Desabilitar o campo tipo, quando for tipo apontamento.
- Correção do código que carrega o load_lang (plugin ExpressoMail?), já que a função get_lang foi modificada.