|
|
@@ -124,10 +124,12 @@ class IssueController extends Controller
|
|
124
|
124
|
|
|
125
|
125
|
// Ultima nota come descrizione
|
|
126
|
126
|
$descrizione = "";
|
|
|
127
|
+ $descrizione_id = null;
|
|
127
|
128
|
try{
|
|
128
|
129
|
foreach($issue->journals as $journal){
|
|
129
|
130
|
if($journal->notes != '' && !$journal->private_notes){
|
|
130
|
131
|
$descrizione = $journal->notes;
|
|
|
132
|
+ $descrizione_id = $journal->id;
|
|
131
|
133
|
}
|
|
132
|
134
|
}
|
|
133
|
135
|
}catch(\Exception $e){
|
|
|
@@ -144,7 +146,8 @@ class IssueController extends Controller
|
|
144
|
146
|
'altreSegnalazioni' => $collectionAltreSegnalazioni,
|
|
145
|
147
|
'user' => $user,
|
|
146
|
148
|
'sedeCliente' => $sedeCliente,
|
|
147
|
|
- 'descrizione' => $descrizione
|
|
|
149
|
+ 'descrizione' => $descrizione,
|
|
|
150
|
+ 'descrizione_id' => $descrizione_id
|
|
148
|
151
|
]);
|
|
149
|
152
|
}
|
|
150
|
153
|
|
|
|
@@ -330,6 +333,16 @@ class IssueController extends Controller
|
|
330
|
333
|
return redirect()->route('home');
|
|
331
|
334
|
});
|
|
332
|
335
|
|
|
|
336
|
+ // Aggiorno journal solo se non ho premuto "svuota" nell'interfaccia
|
|
|
337
|
+ if($request->has('descrizione_id') && intval($request->descrizione_id) != null){
|
|
|
338
|
+ $response = Http::acceptJson()->put("https://".$redmineUser->api_key."@".session('azienda')->redmine_url.'/journals/'.$request->descrizione_id.'.xml', [
|
|
|
339
|
+ 'key' => $redmineUser->api_key,
|
|
|
340
|
+ 'journal' => [
|
|
|
341
|
+ 'notes' => '',
|
|
|
342
|
+ ]
|
|
|
343
|
+ ]);
|
|
|
344
|
+ }
|
|
|
345
|
+
|
|
333
|
346
|
// Time entry
|
|
334
|
347
|
foreach($tecnici as $key => $value){
|
|
335
|
348
|
// ore intervento
|