Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/reswara.samarinda.app/app/Helpers/
Upload File :
Current File : /home/aplikasiposinfo/public_html/reswara.samarinda.app/app/Helpers/RoleHelper.php

<?php
namespace App\Helpers;

class RoleHelper {
    public static function roleLists(){
        return [
            'Admin',
            'Orang Tua',
            'Siswa',
            'Petugas',
        ];
    }

    public static function permissions(){
        $permissions = [
            'view user',
            'create user',
            'edit user',
            'delete user',
            'view admin',
            'create admin',
            'edit admin',
            'delete admin',
            'view role',
            'create role',
            'edit role',
            'delete role',
            'view siswa',
            'create siswa',
            'edit siswa',
            'delete siswa',
            'view orang tua',
            'create orang tua',
            'edit orang tua',
            'delete orang tua',
            'view petugas',
            'create petugas',
            'edit petugas',
            'delete petugas',
            'view pendaftaran',
            'create pendaftaran',
            'edit pendaftaran',
            'delete pendaftaran',
            'view jadwal kegiatan',
            'create jadwal kegiatan',
            'edit jadwal kegiatan',
            'delete jadwal kegiatan',
            'view jenis kegiatan',
            'create jenis kegiatan',
            'edit jenis kegiatan',
            'delete jenis kegiatan',
            // 'view laporan',
            'view dashboard',
            'view tes tryout',
            'create tes tryout',
            'edit tes tryout',
            'delete tes tryout',
            'view api_tools',
            'create api_tools',
            'edit api_tools',
            'delete api_tools',
            'view rank',
            'create rank',
            'edit rank',
            'delete rank',
            'view barang_tukar',
            'create barang_tukar',
            'edit barang_tukar',
            'delete barang_tukar',

            'view capaian', 
            'view siswa capaian',

            'view review',
            'edit review',
            'delete review',
            'create review',

            'view transaksi_barang_tukar',
            'view all transaksi_barang_tukar',
            // 'create transaksi_barang_tukar',
            'edit transaksi_barang_tukar',
            'delete transaksi_barang_tukar',


            'tukar_point',
        ];
        return $permissions;
    }


    public static function checkAllPermissions(){
        $result = [];
        $permissions = self::permissions();
        foreach($permissions as $permission){
            $result[$permission] = auth()->user()->can($permission);
        }
        return $result;
    }

}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]