add label columns to xls

This commit is contained in:
Marco Cavalli 2023-11-06 20:13:44 +01:00
parent ea79b6604e
commit a15319c4d1
1 changed files with 19 additions and 2 deletions

View File

@ -54,7 +54,7 @@ class GiteaApiController extends Controller
private function create_columns(array $issue)
{
return array(
$array = array(
'Progetto' => $issue['repository']['name'],
'#' => $issue['number'],
'Titolo' => $issue['title'],
@ -62,8 +62,25 @@ class GiteaApiController extends Controller
'Aperto_il' => $issue['created_at'],
'Chiuso_il' => $issue['closed_at'],
'Etichette' => $this->get_issue_labels($issue),
'Tempo' => gmdate('H:i:s', $this->get_issue_total_time($issue['repository']['name'], $issue['number']))
'Kind' => '',
'Request By' => '',
'Priority' => '',
'Tempo' => gmdate('H:i:s', $this->get_issue_total_time($issue['repository']['name'], $issue['number'])),
);
foreach ($issue['labels'] as $key => $label) {
if (strpos($label['name'],'Kind') !== false) {
$array['Kind'] = $label['name'];
}
if (strpos($label['name'],'RequestBy') !== false) {
$array['Request By'] = $label['name'];
}
if (strpos($label['name'],'Priority') !== false) {
$array['Priority'] = $label['name'];
}
}
return $array;
}
private function create_csv(string $file_name, array $data)