Ticket #390 (closed melhoria: fixed)

Opened 11 years ago

Last modified 9 years ago

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:1 Changed 11 years ago by niltonneto

  • Milestone set to Calendar 0.9.3

comment:2 Changed 11 years ago by niltonneto

  • Adicionado Tradução, Link e página do relatório em [581]

comment:3 Changed 11 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 11 years ago by niltonneto

Algumas correções da funcionalidades foram implementadas em [602]

comment:5 Changed 11 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.

comment:6 Changed 9 years ago by niltonneto

  • Milestone Calendar 0.9.3 deleted

Milestone Calendar 0.9.3 deleted

Note: See TracTickets for help on using tickets.