<?php

return [
    'permissions' => [
        'home' => ['dashboard'],
        'user' => ['index', 'create', 'store', 'edit', 'update', 'destroy', 'restore', 'reset_password'],
        'instructor' => ['index', 'create', 'store', 'edit', 'update', 'restore', 'destroy', 'promote', 'migrate', 'featured'],
        'course' => ['index', 'create',  'show', 'store', 'edit', 'update', 'restore', 'destroy', 'free', 'restore_course'],
        'contact' => ['index', 'show', 'destroy'],
        'category' => ['index', 'create',  'store', 'edit', 'update', 'restore', 'destroy'],
        'chapter' => ['index', 'create',  'store', 'edit', 'update', 'destroy', 'select_course'],
        'exam' => ['index', 'create',  'store', 'edit', 'update', 'destroy', 'select_course'],
        'quiz' => ['index', 'create',  'store', 'edit', 'update', 'destroy', 'select_course'],
        'admin' => ['index', 'profile', 'profile.image.update'],
        'report' => ['index', 'filter', 'generate.pdf', 'exportCSV'],
        'coupon' => ['index', 'create',  'store', 'edit', 'update', 'destroy'],
        'enrollment' => ['index', 'destroy', 'restore', 'suspended', 'update_certificate_name', 'generate.pdf', 'exportCSV'],
        'review' => ['index', 'destroy'],
        'transaction' => ['index'],
        'page' => ['index', 'edit', 'update'],
        'setting' => ['index', 'update'],
        'payment_gateway' => ['index', 'update'],
        'notification' => ['index', 'edit', 'update', 'switch.status', 'custom.index', 'custom.send.message'],
        'role' => ['index', 'create',  'store', 'edit', 'update', 'delete', 'assign_roletopermission', 'get_permission', 'assign_roletouser', 'dispatchRole'],
        'storage' => ['link.storage'],
        'payment' => ['paymentView'],
        'certificate' => ['index', 'update', 'delete'],
        'testimonial' => ['index', 'create', 'store', 'edit', 'update', 'destroy', 'restore'],
        'newslatter' => ['index', 'delete', 'restore', 'send.mail'],
        'invoice' => ['index', 'create', 'store', 'edit', 'update', 'restore', 'delete', 'trash'],
        'banner' => ['index', 'store', 'update', 'delete', 'publish'],
        'plan' => ['index', 'create', 'store', 'edit', 'update', 'delete', 'restore', 'trash', 'publish'],
        'subscriber' => ['index'],
        'domain' => ['index', 'store', 'verify', 'destroy'],
        'company_profile' => ['index', 'update'],
    ],
];
