Ticket #189 (closed melhoria: fixed)

Opened 16 years ago

Last modified 13 years ago

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

Anexos_Agenda.png Download (94.4 KB) - added by zapa 13 years ago.

Change History

comment:1 Changed 15 years ago by wmerlotto

  • Version changed from 1.0 to Trunk (trunk)
  • Milestone set to Expresso 2.1

comment:2 Changed 15 years ago by wmerlotto

  • Type changed from tarefa to melhoria

comment:3 Changed 14 years ago by wmerlotto

  • Milestone changed from Expresso 2.1 to Expresso 2.2

comment:4 Changed 14 years ago by niltonneto

  • Status changed from new to closed
  • Resolution set to duplicate

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

Changed 13 years ago by zapa

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.

Note: See TracTickets for help on using tickets.