From 0d92cf9ee20d6180aa262d1dd2eccb3485d5fb2d Mon Sep 17 00:00:00 2001 From: Luca Date: Mon, 9 Dec 2019 17:47:07 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20campo=20idsede=5Fdestinazione=20in=20aggi?= =?UTF-8?q?unta=20e=20modifica=20dell'attivit=C3=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inserimento permetti inserimento sessioni anche per altri tecnici. --- modules/anagrafiche/ajax/select.php | 13 ++++++++---- modules/interventi/actions.php | 2 +- modules/interventi/add.php | 12 +++++------ modules/interventi/edit.php | 4 ++-- modules/interventi/manage_sessione.php | 10 ++++++--- ...nti.pianificazionedashboard.interventi.php | 21 +++++-------------- update/2_4_12.sql | 8 ++++++- 7 files changed, 37 insertions(+), 33 deletions(-) diff --git a/modules/anagrafiche/ajax/select.php b/modules/anagrafiche/ajax/select.php index 92d1a286d..7eb2fc73f 100644 --- a/modules/anagrafiche/ajax/select.php +++ b/modules/anagrafiche/ajax/select.php @@ -115,10 +115,15 @@ switch ($resource) { if (empty($filter)) { $where[] = 'deleted_at IS NULL'; - //come tecnico posso aprire attività solo a mio nome - $user = Auth::user(); - if ($user['gruppo'] == 'Tecnici' && !empty($user['idanagrafica'])) { - $where[] = 'an_anagrafiche.idanagrafica='.$user['idanagrafica']; + + if (setting('Permetti inserimento sessioni degli altri tecnici')){ + + }else{ + //come tecnico posso aprire attività solo a mio nome + $user = Auth::user(); + if ($user['gruppo'] == 'Tecnici' && !empty($user['idanagrafica'])) { + $where[] = 'an_anagrafiche.idanagrafica='.$user['idanagrafica']; + } } } diff --git a/modules/interventi/actions.php b/modules/interventi/actions.php index 06d38146d..899dc5575 100644 --- a/modules/interventi/actions.php +++ b/modules/interventi/actions.php @@ -68,7 +68,7 @@ switch (post('op')) { $idtipointervento = post('idtipointervento'); $idstatointervento = post('idstatointervento'); $data_richiesta = post('data_richiesta'); - $data_scadenza = post('data_scadenza'); + $data_scadenza = post('data_scadenza') ?: null; $anagrafica = Anagrafica::find($idanagrafica); $tipo = TipoSessione::find($idtipointervento); diff --git a/modules/interventi/add.php b/modules/interventi/add.php index 71662e6ee..90a731c0d 100644 --- a/modules/interventi/add.php +++ b/modules/interventi/add.php @@ -301,7 +301,7 @@ if (!empty($id_intervento)) {