public function ranges()
{
return [
- 30 => '30 jours',
'TODAY' => 'Today',
7 => '7 jours',
+ 30 => '30 jours',
60 => '60 jours',
365 => '365 jours',
'MTD' => 'Month To Date',
public function calculate(NovaRequest $request)
{
return $this->result([
- 'Compte activé' => User::registrationComplete()->count(),
- 'Compte non activé' => User::registrationIncomplete()->count(),
+ 'Compte activé' => User::registeredUser()->registrationComplete()->count(),
+ 'Compte non activé' => User::registeredUser()->registrationIncomplete()->count(),
]);
}
{
return 'registration-complete';
}
-
+
}
*/
public function calculate(NovaRequest $request)
{
- return $this->result(User::count());
+ return $this->result(User::registeredUser()->count());
}
'Abonnés (groupe)' => $g = User::hasOrgSubscription()->count(),
'Abonnés (indiv)' => $i = User::hasIndSubscription()->count(),
"Période d'essai" => $t = User::isOnTrial()->count(),
- "Reste" => User::count() - $i - $g - $t
+ "Découverte" => $d = User::isOnDiscovery()->count(),
+ "Reste" => User::count() - $i - $g - $t -$d
]);
}
/**
* @return bool
*/
- public function isOnDiscovery(): bool
+ public function isOnDiscoverUser(): bool
{
return $this->discover_ends_at !== null &&
$this->discover_ends_at->isFuture();
break;
case self::TYPE_DISCOVER:
- if($this->isOnDiscovery()) {
+ if($this->isOnDiscoverUser()) {
$id = 'discover';
} else if ($this->discover_ends_at === null){
$id = 'inactive';