feat: agrega permisos para cargar APK

This commit is contained in:
Juan Felipe Zapata Moreno 2026-03-12 11:45:46 -06:00
parent f7941af3cf
commit b8f210478e
2 changed files with 6 additions and 6 deletions

View File

@ -40,7 +40,7 @@ public function all()
*/
public function allWithPermissions()
{
$hidden = ['Actividad'];
$hidden = ['Actividad', 'Cargar APK'];
return ApiResponse::OK->response([
'models' => PermissionType::with('permissions')

View File

@ -11,7 +11,6 @@
use Illuminate\Database\Seeder;
use Notsoweb\LaravelCore\Traits\MySql\RolePermission;
use Spatie\Permission\Models\Permission;
use Spatie\Permission\PermissionRegistrar;
/**
* Roles y permisos
@ -51,14 +50,15 @@ public function run(): void
$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 = PermissionType::updateOrCreate(['name' => 'App Móvil']);
$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 ===
$modules = PermissionType::updateOrCreate(['name' => 'Módulos']);