Ticket #189 (closed melhoria: fixed)
Incluir anexos ao criar/editar um compromisso.
Reported by: | niltonneto | Owned by: | brunocosta |
---|---|---|---|
Priority: | média | Milestone: | Expresso 2.2.0.1 |
Component: | Calendar | Version: | branch 2.2 |
Severity: | média | Keywords: | |
Cc: | WorkGroup: |
Description (last modified by brunocosta) (diff)
Implementar uma funcionalidade que permita anexar arquivos ao criar/editar um compromisso.
Bug resolvido na revisão [4141]
no arquivo calendar/inc/class.socalendar_sql.inc.php
Ma função save_event é verificado se os dados da variável $eventattachment? são um array ou um array serializado antes de serem gravados em banco.
Attachments
Change History
comment:1 Changed 14 years ago by wmerlotto
- Version changed from 1.0 to Trunk (trunk)
- Milestone set to Expresso 2.1
comment:4 Changed 13 years ago by niltonneto
- Status changed from new to closed
- Resolution set to duplicate
comment:5 Changed 13 years ago by niltonneto
- Status changed from closed to reopened
- Resolution duplicate deleted
comment:6 Changed 13 years ago by eduardoalex
- Severity set to média
- Milestone changed from Expresso 2.2 to Expresso 3.0
duplicado do ticket #980
comment:7 Changed 13 years ago by zapa
Inicialmente os Anexos não serão guardados, apenas enviado anexados ao convite de agendamento.
Neste caso, usuários reclamaram que caso eles queiram alterar o anexo não tem mais a persistência do arquivo no expresso. Para persisti-lo seria necessário armazena-lo no sistema de arquivos do servidor, porém isto implicariam em outros controles como por exemplo controle de quotas, etc...
Um bypass de fácil implementação para este problema é enviar o convite para o próprio participante, ai ele teria acesso ao arquivo original mesmo que no email.
Outra solução definitiva seria "interfacear" com o módulo FILEManeger, futuramente.
comment:8 Changed 13 years ago by zapa
- Owner changed from alguem to rafaelraymundo
- Status changed from reopened to new
- Version changed from trunk to branch 2.2
- Milestone changed from Backlog do Produto to Expresso 2.2.2
comment:9 Changed 13 years ago by rafaelraymundo
- Milestone changed from Expresso 2.2.2 to Expresso 2.2.0.1
comment:10 Changed 13 years ago by rafaelraymundo
- Status changed from new to closed
- Resolution set to fixed
Implementado em [3966] - Implementada a funcionalidade de envio de anexos nas notificações de agendamento, seguem algumas considerações:
- Na criação de um agendamento podem ser enviados vários anexos clicando-se no link "Anexos: adicionar+" e se escolhendo os arquivos desejados nos campos que aparecem.
- Se o anexo for maior que o limite de upload configurado no php será mostrado uma msg de erro para o usuário.
- Nas visões diárias, semanais e mensais de agendamentos um ícone de um clipe indica que foi enviado algum anexo nesse agendamento.
- Na edição de agendamento antes do link "Anexos: adicionar+" existe uma frase que indica que algum anexo foi enviado nas notificações desse agendamento.
- É possível enviar mais anexos nas notificações de mudança de um agendamento editado.
comment:11 Changed 13 years ago by rafaelraymundo
- Status changed from closed to reopened
- Resolution fixed deleted
Corrigir traduções na vizualização dos agendamentos com anexos
comment:12 Changed 13 years ago by rafaelraymundo
- Status changed from reopened to closed
- Resolution set to fixed
Corrigido em [3973] - Corrigidas traduções. Adicionada condicional necessária para o envio dos anexos pelo calendário.
comment:13 Changed 13 years ago by rafaelraymundo
- Status changed from closed to reopened
- Resolution fixed deleted
Corrigir a possibilidade de agendamento sem anexos que acusam ter anexos.
comment:14 Changed 13 years ago by rafaelraymundo
- Status changed from reopened to closed
- Resolution set to fixed
Corrigido em [4009] - Corrigida a possibilidade de agendamentos sem anexos que estavam em inconformidade
comment:15 Changed 13 years ago by zapa
- Version changed from branch 2.2 to trunk
- Milestone changed from Expresso 2.2.0.1 to Expresso 2.2.1
comment:16 Changed 13 years ago by zapa
- Status changed from closed to reopened
- Resolution fixed deleted
comment:17 Changed 13 years ago by zapa
- Status changed from reopened to closed
- Version changed from trunk to branch 2.2
- Resolution set to fixed
- Milestone changed from Expresso 2.2.1 to Expresso 2.2.0.1
Voltou ao milestone 2.2.0.1, branch 2.2. até que seja testado.
comment:18 follow-up: ↓ 20 Changed 13 years ago by zapa
- Status changed from closed to reopened
- Resolution fixed deleted
Reaberto por bug de mostrar ícone como sempre houvesse anexo no agendamento.
comment:19 Changed 13 years ago by zapa
- Owner changed from rafaelraymundo to brunocosta
- Status changed from reopened to new
comment:20 in reply to: ↑ 18 Changed 13 years ago by brunocosta
- Status changed from new to closed
- Resolution set to fixed
- Description modified (diff)
Replying to zapa:
Reaberto por bug de mostrar ícone como sempre houvesse anexo no agendamento.
comment:21 Changed 13 years ago by brunocosta
Bug resolvido na revisão [4141]
no arquivo calendar/inc/class.socalendar_sql.inc.php
Ma função save_event é verificado se os dados da variável $event\['attachment'\] são um array ou um array serializado antes de serem gravados em banco.