expand permission handling

This commit is contained in:
Dennis Eichhorn 2023-06-18 02:44:00 +00:00
parent f802139f33
commit c9c41a7212

View File

@ -78,6 +78,9 @@ class PermissionAbstract implements \JsonSerializable
/** /**
* Element id. * Element id.
* *
* null === all
* int === specific
*
* @var null|int * @var null|int
* @since 1.0.0 * @since 1.0.0
*/ */
@ -86,6 +89,10 @@ class PermissionAbstract implements \JsonSerializable
/** /**
* Component id. * Component id.
* *
* null === all
* int === specific
* 0 === own data
*
* @var null|int * @var null|int
* @since 1.0.0 * @since 1.0.0
*/ */
@ -115,6 +122,14 @@ class PermissionAbstract implements \JsonSerializable
*/ */
public bool $hasCreate = false; public bool $hasCreate = false;
/**
* Default create permissions
*
* @var null|string
* @since 1.0.0
*/
public ?string $defaultCPermissions = null;
/** /**
* Permission. * Permission.
* *
@ -131,6 +146,14 @@ class PermissionAbstract implements \JsonSerializable
*/ */
public bool $hasPermission = false; public bool $hasPermission = false;
/**
* Default permission permissions
*
* @var null|string
* @since 1.0.0
*/
public ?string $defaultPPermissions = null;
/** /**
* Constructor. * Constructor.
* *