April 9 update

This commit is contained in:
George Frederick "Buzz" Beurling
2020-04-09 17:20:03 -04:00
parent 94509caf3c
commit 50abb9d909
57 changed files with 2635 additions and 854 deletions

View File

@@ -327,4 +327,63 @@ class GoogleDriveFile extends Model
$contents = collect(Storage::cloud()->listContents('/', true));
return json_encode($contents->where('type', '=', 'dir'));
}
public static function getSidebarFile()
{
$user = \Auth::user();
$sidebarArray = [];
$dirList = \App\GoogleDriveFile::all();
if ($dirList->where('path','=','.Privé/.Cadet')->first()->canAuthUser())
{
$sidebarArray['Cadet'] = [
'route' => 'admin.files.cadet',
'icon' => 'fas fa-folder-open',
'perm' => null,
'child' => null
];
}
if ($dirList->where('path','=','.Privé/.Staff')->first()->canAuthUser())
{
$sidebarArray['Staff'] = [
'route' => 'admin.files.staff',
'icon' => 'fas fa-folder-open',
'perm' => null,
'child' => null
];
}
if ($dirList->where('path','=','.Privé/.ETAMAS')->first()->canAuthUser())
{
$sidebarArray['ETAMAS'] = [
'route' => 'admin.files.etamas',
'icon' => 'fas fa-folder-open',
'perm' => null,
'child' => null
];
}
if ($dirList->where('path','=','.Privé/.Officier')->first()->canAuthUser())
{
$sidebarArray['Officier'] = [
'route' => 'admin.files.officier',
'icon' => 'fas fa-folder-open',
'perm' => null,
'child' => null
];
}
$sidebarArray['Publique'] = [
'route' => 'admin.files.publique',
'icon' => 'fas fa-folder-open',
'perm' => null,
'child' => null
];
if (\Auth::user()->p('drive_see') == 1)
{
$sidebarArray['Google Drive'] = [
'route' => 'admin.drive',
'icon' => 'fab fa-google-drive',
'perm' => null,
'child' => null
];
}
return $sidebarArray;
}
}