Start implementing board sharing

This commit is contained in:
Julius Haertl
2016-08-16 10:29:37 +02:00
parent 135d9c9cbc
commit 6a040f1470
10 changed files with 140 additions and 25 deletions

View File

@@ -13,6 +13,7 @@ class Acl extends Entity implements JsonSerializable {
protected $permissionWrite;
protected $permissionInvite;
protected $permissionManage;
protected $owner;
public function __construct() {
$this->addType('id','integer');
@@ -20,6 +21,8 @@ class Acl extends Entity implements JsonSerializable {
$this->addType('permissionWrite', 'boolean');
$this->addType('permissionInvite', 'boolean');
$this->addType('permissionManage', 'boolean');
$this->addType('owner', 'boolean');
$this->addRelation('owner');
}
public function jsonSerialize() {
return [
@@ -30,6 +33,7 @@ class Acl extends Entity implements JsonSerializable {
'permissionWrite' => $this->permissionWrite,
'permissionInvite' => $this->permissionInvite,
'permissionManage' => $this->permissionManage,
'owner' => $this->owner
];
}
}