Ticket #1802 (closed melhoria: fixed)

Opened 13 years ago

Last modified 13 years ago

Enviar agendamentos como dono da agenda

Reported by: zapa Owned by: ninguem
Priority: normal Milestone: Expresso 2.2.0.1
Component: Calendar Version: branch 2.2
Severity: média Keywords: SERPRO
Cc: WorkGroup:

Description

Ao escolher um usuário de agenda compartilhada e criar um agendamento o convite deve ser enviado em nome do dono da agenda e não do usuário que está manipulando o evento(usuário compartilhado).

Favor verificarem se não agride a implementação já existente em que o convite sai em nome do compartilhado.

Change History

comment:1 Changed 13 years ago by zapa

Bruno,

Melhorando a demanda... Quando da criação do evento, se a edição é em agenda compartilhada, deverá haver uma combo mostrando ao usuário com que nome ele deseja enviar o convite, se dele ou do compartilhado.

Ex: Enviar convite como:[eu] ou [compartilhado]

sendo esta escolha via combo box.

comment:2 Changed 13 years ago by brunocosta

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

implementado na [4217]

alterados:

calendar/inc/class.bocalendar.inc.php calendar/inc/class.bocustom_fields.inc.php calendar/inc/class.socalendar.inc.php calendar/inc/class.socalendar.inc.php calendar/inc/class.socalendar_sql.inc.php calendar/inc/class.uicalendar.inc.php calendar/setup/phpgw_pt-br.lang calendar/setuptables_current.inc.php calendar/setuptables_update.inc.php

Foi criada uma nova opção nos agendamentos (e uma nova coluna no banco phpgw_cal) chamada 'notifications_owner' que controla se as notificações referentes a esse evento serão enviadas com o 'FROM' do email sendo o Dono do evento (notifications_owner = 1) ou o criador do mesmo (notifications_owner = 0)

Na função edit_form do class.uicalendar.inc.php é montado um SELECT com os valores possíveis para serem usados e na função send_updates do class.bocalendar.inc.php esse valor é testado e o nome e email que são colocados como FROM do email são modificados de acordo.

Note: See TracTickets for help on using tickets.