Files
BarangaySystem/app/Enums/UserActions.php
2026-06-06 18:43:00 +08:00

144 lines
5.8 KiB
PHP

<?php
namespace App\Enums;
enum UserActions: string
{
case DeleteUser = 'deleteuser';
case ModifyUser = 'modifyuser';
case SetActiveUser = 'setactiveuser';
case SetInActiveUser = 'setinactiveuser';
case CreateUser = 'createuser';
case CreateUserUltimate = 'createuserultimate';
case CreateUserSuperOperator = 'createusersuperoperator';
case CreateUserOperator = 'createuseroperator';
case CreateUserCoordinator = 'createusercoordinator';
case CreateUserSupplierOverseer = 'createusersupplieroverseer';
case CreateUserWholesaleBuyer = 'createuserwholesalebuyer';
case CreateUserSupplier = 'createusersupplier';
case CreateUserStoreOwner = 'createuserstoreowner';
case CreateUserStoreManager = 'createuserstoremanager';
case CreateUserUser = 'createuseruser';
case CreateUserRider = 'createuserrider';
case CreateUserAudit = 'createuseraudit';
case CreateUserPOSTerminal = 'createuserposterminal';
case DeveloperConsole = 'devconsole';
case UltimateConsole = 'ultconsole';
case UltimateLogs = 'ultlogs';
case UltimateReports = 'ultreports';
case SetUserNotes = 'setusernotes';
case DeleteUserNotes = 'deleteusernotes';
case ViewUserNotes = 'viewusernotes';
case ViewUserExec = 'viewuserexec';
case DeleteUserExec = 'deleteuserexec';
case UpdateUserExec = 'updateuserexec';
case SetSelfNotes = 'setselfnotes';
case ViewSelfExec = 'viewselfexec';
case DeleteSelfNotes = 'delteselfnotes';
case UpdateSelfExec = 'updateselfexec';
case ViewGlobalReports = 'viewglobalreports';
case ModifyGlobalReports = 'modifyglobalreports';
case DeleteGlobalReports = 'deleteglobalreports';
case ChangeUserPassword = 'changeuserpassword';
case DirectUserCreditTransfer = 'directusercredittransfer';
case ForceLogoutUser = 'forcelogoutuser';
case UserAllowedtoChangeAnotherUserRoles = 'userchangeroles';
case UserAllowedtoViewSelfRoles = 'selfviewroles';
case UserAllowedtoViewOtherUserRoles = 'userviewroles';
case UserAllowedtoViewAllRoles = 'viewallroles';
case ChangeAnotherUsersParent = 'changeotherusersparents';
case ViewAllUserTypes = 'viewallusertypes';
case ListAllUsersAsParentforUserCreation = 'listallusersasparentforUserCreation';
case CheckifUsernameExists = 'checkifusernameexists';
case CheckifMobileNumberExists = 'checkifmobilenumberexists';
case BypassMobileNumberFormat = 'bypassmobilenumberformat';
case CreateStoreforSelf = 'createstoreforself';
case CreateProductforSelf = 'createproductforself';
case CreateStoreGlobal = 'createstoreglobal';
case CreateProductGlobal = 'createproductglobal';
case CreateProductForOwnStore = 'createproductforownstore';
case ViewOwnStores = 'viewownstores';
case ViewAllStores = 'viewallstores';
case ViewAllProducts = 'viewallproducts';
case ViewOwnProducts = 'viewownproducts';
case ModifyOwnStore = 'modifyownstore';
case ModifyOwnProduct = 'modifyownproduct';
case AddProducttoOwnStore = 'addproducttoownstore';
case DeleteOwnStore = 'deleteownstore';
case DeleteOwnProduct = 'deleteownproduct';
case ModifyAllStores = 'modifyallstores';
case ModifyAllProducts = 'modifyallproducts';
case DeleteAllStores = 'deleteallstores';
case DeleteAllProducts = 'deleteallproducts';
case UploadAllFiles = 'uploadallfiles';
case ViewAllFiles = 'viewallfiles';
case DeleteAllFiles = 'deleteallfiles';
case ModifyAllFiles = 'modifyallfiles';
case AddProducttoAnyStore = 'addproducttoanystore';
case RemoveProductfromAnyStore = 'removeproductfromanystore';
case CreateAnnouncement = 'createannouncement';
case ModifyAnnouncement = 'modifyannouncement';
case DeleteAnnouncement = 'deleteannouncement';
case ViewAllAnnouncements = 'viewallannouncements';
case ViewFarmers = 'viewfarmers';
case VerifyFarmer = 'verifyfarmer';
case CreateOrganization = 'createorganization';
case ViewOrganizations = 'vieworganizations';
case ViewShipments = 'viewshipments';
case CreateShipment = 'createshipment';
case UpdateShipmentStatus = 'updateshipmentstatus';
case CreateCourier = 'createcourier';
case ViewCouriers = 'viewcouriers';
case ViewGlobalTransactions = 'viewglobaltransactions';
case CreateGlobalTransaction = 'createglobaltransaction';
case ViewAccountingReports = 'viewaccountingreports';
case ManageAccounting = 'manageaccounting';
case ViewProperties = 'viewproperties';
case ViewReferrals = 'viewreferrals';
case ViewPosAccessKeys = 'viewposaccesskeys';
case CreatePosAccessKey = 'createposaccesskey';
case DeletePosAccessKey = 'deleteposaccesskey';
case TogglePosAccessKey = 'toggleposaccesskey';
case ViewPosReports = 'viewposreports';
case ViewCustomers = 'viewcustomers';
case ManageOrganizations = 'manageorganizations';
case JoinCooperative = 'joincooperative';
case ViewUserInfo = 'viewuserinfo';
case ManageUserInfo = 'manageuserinfo';
case UltimateMaintenance = 'ultmaintenance';
case UltimateQuery = 'ultquery';
case UltimateBatch = 'ultbatch';
case UltimateGlobalMessage = 'ultglobalmessage';
case UltimateFlush = 'ultflush';
case ManageLandingPages = 'managelandingpages';
case CreateResolution = 'createresolution';
case VoteResolution = 'voteresolution';
case ViewResolutions = 'viewresolutions';
case ManageQrphPaymentCode = 'manageqrphpaymentcode';
case SearchStockPhotos = 'searchstockphotos';
case DownloadStockPhoto = 'downloadstockphoto';
case ViewChapterOrgChart = 'viewchapterorgchart';
case ManageChapterMembers = 'managechaptermembers';
case ViewScopedMemberReports = 'viewscopedmemberreports';
case AssignChapterOfficer = 'assignchapterofficer';
}