AspireCloud/app/Auth/Role.php
Chuck Adams 35b967b124
Repo Admin API (#123)
* fix: switch redis driver to predis because laravel is hopeless

* chore: add spatie/laravel-permission

* build: composer update and bump

* style: death to captain obvious (zap laravel's banner comments)

* feat: initial roles and perms

* chore: assign User role on User created

* refactor: rename 'aspire_press' config key to 'aspirecloud'

* feat: require json content-type on admin api routes

* chore: implement BulkImport endpoint

* chore: give RepoAdmin users BulkImport permissions

* docs: update README
2024-12-28 15:57:51 -07:00

14 lines
222 B
PHP

<?php
declare(strict_types=1);
namespace App\Auth;
enum Role: string
{
case SuperAdmin = 'SuperAdmin';
case RepoAdmin = 'RepoAdmin';
case Staff = 'Staff';
case User = 'User';
case Guest = 'Guest';
}