Ticket #599 (closed melhoria: fixed)
Criar mapa de horário livre no Agendamento
Reported by: | zapa | Owned by: | diogenesduarte |
---|---|---|---|
Priority: | média | Milestone: | Expresso 2.2 |
Component: | Calendar | Version: | branch 2.2 |
Severity: | média | Keywords: | [serpro] prognus caixa mapa horário livre prodeb |
Cc: | diogenes.duarte@… | WorkGroup: |
Description (last modified by wmerlotto) (diff)
Criar mapa de horários livres para os participantes de um agendamento, permitindo ao criador do agendamento escolher o período livre dos convidados, conforme feito no egroupware.
Attachments
Change History
comment:2 in reply to: ↑ 1 Changed 15 years ago by niltonneto
Replying to diogenesduarte:
Cara, já temos algo do tipo em produção aqui na prodeb. Chamamos de mapa de disponibilidade. Acho que podemos colocar isso rapidamente na comunidade assim que o trunk for liberado para novas funcionalidades.
No Expresso, quando você visualiza um compromisso que você faz parte (Exibir Compromisso), existe um link "Aceitar" ao lado do teu usuário. Clicando nesse link, você vai pra url "calendar.uicalendar.edit_status", que permite visualizar o horário de todos os participantes da agenda naquele dia (conforme anexo). Essa página edit_status torna-se extremamente lenta e onerosa tanto para o usuário quanto para o servidor, quando o compromisso contém muitos participantes (aqui na Celepar com mais de 100 já fica muito ruim). Poderíamos "matar" ou melhorar essa página. Diógenes, você usaram essa mesma implementação ou foi uma nova?
Changed 15 years ago by niltonneto
- attachment horarioparticipantes.png added
Visualizar horário do dia dos participantes do compromisso
comment:3 Changed 15 years ago by diogenesduarte
Fizemos uma nova implementação... na nossa você visualiza o mapa no momento que irá criar o compromisso, através de uma DIV. Não tivemos problema de lentidão, mas como está em uma div, acredito que com muitos participantes irá surgir um problema no layout, pois a área é relativamente pequena. A div tem barra de rolagem, só ficaria ruim para visualizar, mas no caso de 100 participantes, acho inevitável a rolagem.
Você pode selecionar os horários clicando na div, e ele irá para o compromisso de forma automática.
Estou postando uma imagem com um exemplo já em nosso servidor de produção.
Changed 15 years ago by diogenesduarte
- attachment Captura_de_tela-1.png added
Mapa de disponibilidade
comment:4 Changed 15 years ago by wmerlotto
- Component changed from API to Calendar
- Milestone set to Expresso 2.1
comment:7 Changed 15 years ago by eduardoalex
Senhores, conforme histórico da atividade, aqui na Prodeb já temos essa funcionalidade implementada.
comment:8 Changed 15 years ago by rommelcysne
Meus caros, estamos com uma demanda forte e de prazo curto (normal!) aqui no Serpro p/ colocarmos um mapa de horário livre na Agenda, só que pelos requisitos apresentados pelo demandante, a solução que mais atende é a da Prodeb, que exibe o mapa no momento da criação do compromisso.
O que já existe no Expresso parece que é mais para simples informação e não se aplica à necessidade do nosso demandante.
Sendo assim, faço duas perguntas:
- - Como existem duas soluções, já há algum consenso sobre qual será a definitiva?
- - Eduardo, você poderia disponibilizar esse código para que possamos analisá-lo?
comment:9 Changed 15 years ago by eduardoalex
- Cc diogenes.duarte@… added
As implementações discutidas são diferentes e com intuito também diferente. O "mapa de disponibilidade" que desenvolvemos aparece para o usuário no momento da criação da agenda, antes dele confirmar os participantes ele pode se antecipar a conflitos e ver os horários livres dos participantes e escolher o melhor horário.
Claro que posso disponibilizar o código, Diógenes, envie as nossas implementações dessa funcionalidade para o pessoal.
comment:10 Changed 15 years ago by diogenesduarte
- Owner changed from brunocosta to diogenesduarte
Estou integrando essa funcionalidade ao trunk. Inicialmente iremos colocar exatamente como está implantada aqui na PRODEB, porém após isso faremos algumas mudanças no layout.
comment:11 follow-up: ↓ 12 Changed 15 years ago by diogenesduarte
Disponível na revisão [1447]. Serão em breve feitas algumas melhorias no layout do mapa.
comment:12 in reply to: ↑ 11 Changed 14 years ago by rafaelraymundo
Replying to diogenesduarte:
Disponível na revisão [1447]. Serão em breve feitas algumas melhorias no layout do mapa.
Diogenes, Fizemos algumas breves alterações no layout(cor / posição do link), você chegou a realizar alguma melhoria também?
comment:13 Changed 14 years ago by rafaelraymundo
Ticket [714] - Em relação ao layout => Botões reposicionados e mapa de horários em destaque ao ocorrer conflito
comment:14 Changed 14 years ago by niltonneto
- Description modified (diff)
- Milestone changed from Expresso 2.1 to Expresso 2.2
comment:15 Changed 14 years ago by wmerlotto
- Keywords prognus caixa added
- Description modified (diff)
- Severity set to média
comment:17 Changed 13 years ago by eduardoalex
- Status changed from new to closed
- Resolution set to fixed
Cara, já temos algo do tipo em produção aqui na prodeb. Chamamos de mapa de disponibilidade. Acho que podemos colocar isso rapidamente na comunidade assim que o trunk for liberado para novas funcionalidades.