diff --git a/README.md b/README.md index c11cab4..19b31bf 100644 --- a/README.md +++ b/README.md @@ -851,8 +851,8 @@ Al rientro la campagna viene proposta se il territorio era fuori almeno in parte del periodo: assegnato durante la campagna, rientrato durante la campagna, oppure fuori per tutta la sua durata. Se sia stato davvero percorso lo decide l'operatore con la spunta. Se più campagne corrispondono viene -proposta la più recente. I territori fuori durante la campagna e non ancora -rientrati compaiono nel dettaglio come "in corso". +proposta la più recente. I territori assegnati durante la campagna e non +ancora rientrati compaiono nel dettaglio come "in corso". --- diff --git a/app/Models/Campagna.php b/app/Models/Campagna.php index e103ccc..bad2593 100644 --- a/app/Models/Campagna.php +++ b/app/Models/Campagna.php @@ -66,12 +66,12 @@ class Campagna extends Model } /** - * Assignments still open that were out during this campaign (assigned - * on or before its end): they can be counted for it when they come back. + * Assignments made during this campaign and not yet returned. */ public function assegnazioniInCorso() { return Assegnazione::whereNull('returned_at') + ->where('assigned_at', '>=', $this->start_date) ->where('assigned_at', '<=', $this->end_date); } diff --git a/resources/views/livewire/campagne/campagna-show.blade.php b/resources/views/livewire/campagne/campagna-show.blade.php index b14faa6..469028c 100644 --- a/resources/views/livewire/campagne/campagna-show.blade.php +++ b/resources/views/livewire/campagne/campagna-show.blade.php @@ -79,12 +79,12 @@ - {{-- Out during the campaign, not yet returned (hidden once a later campaign has started) --}} + {{-- Assigned during the campaign, not yet returned (hidden once a later campaign has started) --}} @if($inCorso !== null)

In corso ({{ $inCorso->count() }})

-

Fuori durante la campagna e non ancora rientrati: si potranno conteggiare al rientro.

+

Assegnati durante la campagna e non ancora rientrati: si potranno conteggiare al rientro.