added explicit classes for widgets (#3170)

This commit is contained in:
Kevin Papst
2022-02-22 21:15:19 +01:00
committed by GitHub
parent 3d3ae97af4
commit c8b47d1033
30 changed files with 1187 additions and 94 deletions

View File

@@ -181,44 +181,6 @@ class WidgetRepository
'color' => 'red',
'type' => Counter::class,
],
'userAmountToday' => [
'title' => 'stats.amountToday',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'user' => true,
'begin' => '00:00:00',
'end' => '23:59:59',
'icon' => 'money',
'color' => 'green',
'type' => Counter::class,
],
'userAmountWeek' => [
'title' => 'stats.amountWeek',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'user' => true,
'begin' => 'monday this week 00:00:00',
'end' => 'sunday this week 23:59:59',
'icon' => 'money',
'color' => 'blue',
'type' => Counter::class,
],
'userAmountMonth' => [
'title' => 'stats.amountMonth',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'user' => true,
'begin' => 'first day of this month 00:00:00',
'end' => 'last day of this month 23:59:59',
'icon' => 'money',
'color' => 'purple',
'type' => Counter::class,
],
'userAmountTotal' => [
'title' => 'stats.amountTotal',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'user' => true,
'icon' => 'money',
'color' => 'red',
'type' => Counter::class,
],
'durationToday' => [
'title' => 'stats.durationToday',
'query' => TimesheetRepository::STATS_QUERY_DURATION,
@@ -257,44 +219,6 @@ class WidgetRepository
'user' => false,
'type' => Counter::class,
],
'amountToday' => [
'title' => 'stats.amountToday',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'begin' => '00:00:00',
'end' => '23:59:59',
'icon' => 'money',
'color' => 'green',
'user' => false,
'type' => Counter::class,
],
'amountWeek' => [
'title' => 'stats.amountWeek',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'begin' => 'monday this week 00:00:00',
'end' => 'sunday this week 23:59:59',
'icon' => 'money',
'color' => 'blue',
'user' => false,
'type' => Counter::class,
],
'amountMonth' => [
'title' => 'stats.amountMonth',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'begin' => 'first day of this month 00:00:00',
'end' => 'last day of this month 23:59:59',
'icon' => 'money',
'color' => 'purple',
'user' => false,
'type' => Counter::class,
],
'amountTotal' => [
'title' => 'stats.amountTotal',
'query' => TimesheetRepository::STATS_QUERY_RATE,
'icon' => 'money',
'color' => 'red',
'user' => false,
'type' => Counter::class,
],
'activeUsersToday' => [
'title' => 'stats.userActiveToday',
'query' => TimesheetRepository::STATS_QUERY_USER,