@extends(backpack_view('blank'))
@if (backpack_auth()->user()->getAttribute('backpack_role') != 'guest')
@php
if (backpack_theme_config('show_getting_started')) {
$widgets['before_content'][] = [
'type' => 'view',
'view' => backpack_view('inc.getting_started'),
];
} else {
$widgets['before_content'][] = [
'type' => 'jumbotron',
'heading' => "AllTogetherPay - Admin Panel",
'heading_class' =>
'display-3 ' . (backpack_theme_config('layout') === 'horizontal_overlap' ? ' text-white' : ''),
// 'content' => trans('backpack::base.use_sidebar'),
'content_class' => backpack_theme_config('layout') === 'horizontal_overlap' ? 'text-white' : '',
// 'button_link' => backpack_url('logout'),
// 'button_text' => trans('backpack::base.logout'),
];
$widgets['before_content'][] = [
'type' => 'div',
'class' => 'row mt-3',
'content' => [
[
'type' => 'progress_white',
'class' => 'card mb-3',
'statusBorder' => 'start',
'accentColor' => 'primary',
'ribbon' => ['top', 'la-user'],
'progressClass' => 'progress-bar',
'value' => \App\Models\User::count(),
'description' =>
'Registered users ',
'progress' => (100 * (int) \App\Models\User::count()) / 100,
'hint' => 100 - \App\Models\User::count() . ' more until next milestone.',
],
[
'type' => 'progress_white',
'class' => 'card mb-3',
'statusBorder' => 'start',
'accentColor' => 'green',
'ribbon' => ['top', 'la-info-circle'],
'progressClass' => 'progress-bar',
'value' => \App\Models\Group::count(),
'description' =>
'Groups created ',
'progress' => (100 * (int) \App\Models\Group::count()) / 50,
'hint' => 50 - \App\Models\Group::count() . ' more until next milestone.',
],
[
'type' => 'progress_white',
'class' => 'card mb-3',
'statusBorder' => 'start',
'accentColor' => 'yellow',
'ribbon' => ['top', 'la-tag'],
'progressClass' => 'progress-bar',
'value' => \App\Models\Order::count(),
'description' =>
'Orders made ',
'progress' => (100 * (int) \App\Models\Order::count()) / 500,
'hint' => 500 - \App\Models\Order::count() . ' more until next milestone.',
],
],
];
if(Auth::guard('backpack')->user()->getAttribute('backpack_role') == "developer") {
$repository = 'humanbit-dev-org/all-together-pay';
$gitHubService = new \App\Services\GitHubService();
$commits = $gitHubService->getCommits($repository, 5);
$issues = $gitHubService->getIssues($repository, 10);
if($commits != null && $issues != null) {
$widgets['after_content'][] = [
'type' => 'view',
'view' => backpack_view('widgets.github_activity'),
'data' => compact('commits', 'issues'),
];
}
}
}
@endphp
@else
@php
$widgets['before_content'][] = [
'type' => 'jumbotron',
'heading' => "Attendi che un amministratore ti abiliti",
'heading_class' =>
'display-3 ' . (backpack_theme_config('layout') === 'horizontal_overlap' ? ' text-white' : ''),
'content_class' => backpack_theme_config('layout') === 'horizontal_overlap' ? 'text-white' : '',
];
@endphp
@endif
@section('content')
@endsection