<?php
namespace App\Constants;
class Permissions
{
const VIEW_USER = 'view-user';
const UPDATE_USER = 'update-user';
const DELETE_USER = 'delete-user';
const CREATE_ADMINISTRATOR = 'create-administrator';
const VIEW_ADMINISTRATOR = 'view-administrator';
const UPDATE_ADMINISTRATOR = 'update-administrator';
const DELETE_ADMINISTRATOR = 'delete-administrator';
const CREATE_ROLE = 'create-role';
const VIEW_ROLE = 'view-role';
const UPDATE_ROLE = 'update-role';
const DELETE_ROLE = 'delete-role';
const VIEW_CATEGORY = 'view-category';
const CREATE_CATEGORY = 'create-category';
const UPDATE_CATEGORY = 'update-category';
const DELETE_CATEGORY = 'delete-category';
const VIEW_PRODUCT = 'view-product';
const CREATE_PRODUCT = 'create-product';
const UPDATE_PRODUCT = 'update-product';
const DELETE_PRODUCT = 'delete-product';
const VIEW_DISCOUNT = 'view-discount';
const CREATE_DISCOUNT = 'create-discount';
const UPDATE_DISCOUNT = 'update-discount';
const DELETE_DISCOUNT = 'delete-discount';
const VIEW_VOUCHER = 'view-voucher';
const CREATE_VOUCHER = 'create-voucher';
const UPDATE_VOUCHER = 'update-voucher';
const DELETE_VOUCHER = 'delete-voucher';
public static function all()
{
return collect([
self::VIEW_USER => 'Melihat daftar user',
self::UPDATE_USER => 'Memperbarui user',
self::DELETE_USER => 'Menghapus user',
self::CREATE_ADMINISTRATOR => 'Membuat administrator',
self::VIEW_ADMINISTRATOR => 'Melihat daftar administrator',
self::UPDATE_ADMINISTRATOR => 'Memperbarui administrator',
self::DELETE_ADMINISTRATOR => 'Menghapus administrator',
self::CREATE_ROLE => 'Membuat role',
self::VIEW_ROLE => 'Melihat daftar role',
self::UPDATE_ROLE => 'Memperbarui role',
self::DELETE_ROLE => 'Menghapus role',
self::VIEW_CATEGORY => 'Melihat daftar kategori',
self::CREATE_CATEGORY => 'Membuat kategori',
self::UPDATE_CATEGORY => 'Memperbarui kategori',
self::DELETE_CATEGORY => 'Menghapus kategori',
self::VIEW_PRODUCT => 'Melihat daftar produk',
self::CREATE_PRODUCT => 'Membuat produk',
self::UPDATE_PRODUCT => 'Memperbarui produk',
self::DELETE_PRODUCT => 'Menghapus produk',
self::VIEW_DISCOUNT => 'Melihat daftar diskon',
self::CREATE_DISCOUNT => 'Membuat diskon',
self::UPDATE_DISCOUNT => 'Memperbarui diskon',
self::DELETE_DISCOUNT => 'Menghapus diskon',
self::VIEW_VOUCHER => 'Melihat daftar voucher',
self::CREATE_VOUCHER => 'Membuat voucher',
self::UPDATE_VOUCHER => 'Memperbarui voucher',
self::DELETE_VOUCHER => 'Menghapus voucher',
]);
}
}