Files
Leantime/app/Domain/Bom/Permissions/BomPermissions.php

36 lines
878 B
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace Leantime\Domain\Bom\Permissions;
use Leantime\Core\Auth\Permissions\Permission;
use Leantime\Core\Auth\Permissions\ProvidesPermissions;
/**
* BOM物料清单权限词汇。BOM 是项目作用域资源,所有能力按用户在所属项目中的角色评估。
*/
final class BomPermissions implements ProvidesPermissions
{
public const VIEW = 'bom.view';
public const CREATE = 'bom.create';
public const EDIT = 'bom.edit';
public const DELETE = 'bom.delete';
public function domain(): string
{
return 'bom';
}
public function permissions(): array
{
return [
new Permission(self::VIEW, 'View BOM'),
new Permission(self::CREATE, 'Create BOM'),
new Permission(self::EDIT, 'Edit BOM'),
new Permission(self::DELETE, 'Delete BOM'),
];
}
}