diff --git a/app/Http/Controllers/Admin/PermissionTypeController.php b/app/Http/Controllers/Admin/PermissionTypeController.php index 46d7346..f55f820 100644 --- a/app/Http/Controllers/Admin/PermissionTypeController.php +++ b/app/Http/Controllers/Admin/PermissionTypeController.php @@ -40,7 +40,7 @@ public function all() */ public function allWithPermissions() { - $hidden = ['Actividad']; + $hidden = ['Actividad', 'Cargar APK']; return ApiResponse::OK->response([ 'models' => PermissionType::with('permissions') diff --git a/database/seeders/RoleSeeder.php b/database/seeders/RoleSeeder.php index dfbd575..92fba5d 100644 --- a/database/seeders/RoleSeeder.php +++ b/database/seeders/RoleSeeder.php @@ -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']);