feat: agrega permisos para cargar APK
This commit is contained in:
parent
f7941af3cf
commit
b8f210478e
@ -40,7 +40,7 @@ public function all()
|
|||||||
*/
|
*/
|
||||||
public function allWithPermissions()
|
public function allWithPermissions()
|
||||||
{
|
{
|
||||||
$hidden = ['Actividad'];
|
$hidden = ['Actividad', 'Cargar APK'];
|
||||||
|
|
||||||
return ApiResponse::OK->response([
|
return ApiResponse::OK->response([
|
||||||
'models' => PermissionType::with('permissions')
|
'models' => PermissionType::with('permissions')
|
||||||
|
|||||||
@ -11,7 +11,6 @@
|
|||||||
use Illuminate\Database\Seeder;
|
use Illuminate\Database\Seeder;
|
||||||
use Notsoweb\LaravelCore\Traits\MySql\RolePermission;
|
use Notsoweb\LaravelCore\Traits\MySql\RolePermission;
|
||||||
use Spatie\Permission\Models\Permission;
|
use Spatie\Permission\Models\Permission;
|
||||||
use Spatie\Permission\PermissionRegistrar;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Roles y permisos
|
* Roles y permisos
|
||||||
@ -51,14 +50,15 @@ public function run(): void
|
|||||||
|
|
||||||
$rolePermissions = $this->onPermission('roles.permissions', 'Permisos de roles', $roles, 'api');
|
$rolePermissions = $this->onPermission('roles.permissions', 'Permisos de roles', $roles, 'api');
|
||||||
|
|
||||||
|
// === CARGAR APK ===
|
||||||
|
$apk = PermissionType::updateOrCreate(['name' => 'Cargar APK']);
|
||||||
|
|
||||||
|
$apkCreate = $this->onPermission('apk.create', 'Subir nueva versión del apk', $apk, 'api');
|
||||||
|
|
||||||
// === APK ===
|
// === APK ===
|
||||||
$apk = PermissionType::updateOrCreate(['name' => 'App Móvil']);
|
$apk = PermissionType::updateOrCreate(['name' => 'App Móvil']);
|
||||||
|
|
||||||
$apkIndex = $this->onPermission('apk.index', 'Historial de registros apk', $apk, 'api');
|
$apkIndex = $this->onPermission('apk.index', 'Historial de registros apk', $apk, 'api');
|
||||||
$apkCreate = $this->onPermission('apk.create', 'Subir nueva versión del apk', $apk, 'api');
|
|
||||||
$apkEdit = $this->onPermission('apk.edit', 'Actualizar registro de apk', $apk, 'api');
|
|
||||||
$apkDestroy = $this->onPermission('apk.destroy', 'Eliminar registro de apk', $apk, 'api');
|
|
||||||
$apkDownload = $this->onPermission('apk.download', 'Descargar APK de la aplicación móvil', $apk, 'api');
|
|
||||||
|
|
||||||
// === MÓDULOS ===
|
// === MÓDULOS ===
|
||||||
$modules = PermissionType::updateOrCreate(['name' => 'Módulos']);
|
$modules = PermissionType::updateOrCreate(['name' => 'Módulos']);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user