add: ignora kind debug, test per nuova feature rm: test vuoti su funzionalità basate su api terze
This commit is contained in:
parent
024c3de06d
commit
39de7f47ca
9 changed files with 21 additions and 135 deletions
|
@ -17,13 +17,17 @@ class IssueValidationController extends Controller
|
|||
return $datetime->format('Y-m-d H:i:s');
|
||||
}
|
||||
|
||||
function search_requested_by($issue_labels){
|
||||
function search_requested_by_and_kind_bug($issue_labels){
|
||||
$kind_requested_by = false;
|
||||
foreach ($issue_labels as $key => $label) {
|
||||
if (strpos($label['name'],'RequestBy') !== false) {
|
||||
return true;
|
||||
if (!$kind_requested_by && strpos($label['name'],'RequestBy') !== false) {
|
||||
$kind_requested_by = true;
|
||||
}
|
||||
if ( strpos($label['name'],'Bug') !== false) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
return $kind_requested_by;
|
||||
}
|
||||
|
||||
function get_issue_total_time(array $issue_time)
|
||||
|
@ -39,8 +43,8 @@ class IssueValidationController extends Controller
|
|||
function check_issue_is_billed(array $issue_labels, array $issue_time): bool {
|
||||
$issue_time = $this->get_issue_total_time($issue_time);
|
||||
$issue_time = (gmdate('H:i:s', $issue_time) !== '00:00:00');
|
||||
$label_requested_by_index = $this->search_requested_by($issue_labels);
|
||||
return $issue_time && $label_requested_by_index;
|
||||
$label_requested_by_no_kind_bug = $this->search_requested_by_and_kind_bug($issue_labels);
|
||||
return $issue_time && $label_requested_by_no_kind_bug;
|
||||
}
|
||||
|
||||
function handle_single_issue(string $from_date, string $to_date, array $issue, array $issue_time){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue