From c9c41a7212d5b7b44248eb765cde7d1abd893c2f Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sun, 18 Jun 2023 02:44:00 +0000 Subject: [PATCH] expand permission handling --- Account/PermissionAbstract.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Account/PermissionAbstract.php b/Account/PermissionAbstract.php index 648b71ac8..a70a7c63b 100755 --- a/Account/PermissionAbstract.php +++ b/Account/PermissionAbstract.php @@ -78,6 +78,9 @@ class PermissionAbstract implements \JsonSerializable /** * Element id. * + * null === all + * int === specific + * * @var null|int * @since 1.0.0 */ @@ -86,6 +89,10 @@ class PermissionAbstract implements \JsonSerializable /** * Component id. * + * null === all + * int === specific + * 0 === own data + * * @var null|int * @since 1.0.0 */ @@ -115,6 +122,14 @@ class PermissionAbstract implements \JsonSerializable */ public bool $hasCreate = false; + /** + * Default create permissions + * + * @var null|string + * @since 1.0.0 + */ + public ?string $defaultCPermissions = null; + /** * Permission. * @@ -131,6 +146,14 @@ class PermissionAbstract implements \JsonSerializable */ public bool $hasPermission = false; + /** + * Default permission permissions + * + * @var null|string + * @since 1.0.0 + */ + public ?string $defaultPPermissions = null; + /** * Constructor. *