Backend: Get list of users to assign
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
committed by
Julius Härtl
parent
458a795460
commit
f746588111
@@ -56,6 +56,8 @@ return [
|
|||||||
['name' => 'card#unarchive', 'url' => '/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
['name' => 'card#unarchive', 'url' => '/cards/{cardId}/unarchive', 'verb' => 'PUT'],
|
||||||
['name' => 'card#assignLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'POST'],
|
['name' => 'card#assignLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'POST'],
|
||||||
['name' => 'card#removeLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'DELETE'],
|
['name' => 'card#removeLabel', 'url' => '/cards/{cardId}/label/{labelId}', 'verb' => 'DELETE'],
|
||||||
|
['name' => 'card#assignUser', 'url' => '/cards/{cardId}/assign', 'verb' => 'POST'],
|
||||||
|
['name' => 'card#unassignUser', 'url' => '/cards/{cardId}/assign', 'verb' => 'DELETE'],
|
||||||
|
|
||||||
// labels
|
// labels
|
||||||
['name' => 'label#create', 'url' => '/labels', 'verb' => 'POST'],
|
['name' => 'label#create', 'url' => '/labels', 'verb' => 'POST'],
|
||||||
|
|||||||
@@ -140,4 +140,20 @@ class CardController extends Controller {
|
|||||||
$this->cardService->removeLabel($cardId, $labelId);
|
$this->cardService->removeLabel($cardId, $labelId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @NoAdminRequired
|
||||||
|
*/
|
||||||
|
public function assignUser($cardId, $userId) {
|
||||||
|
//$this->cardService->removeLabel($cardId, $labelId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @NoAdminRequired
|
||||||
|
*/
|
||||||
|
public function unassignUser($cardId, $userId) {
|
||||||
|
//$this->cardService->removeLabel($cardId, $labelId);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ class Board extends RelationalEntity {
|
|||||||
protected $labels = [];
|
protected $labels = [];
|
||||||
protected $acl = [];
|
protected $acl = [];
|
||||||
protected $permissions = [];
|
protected $permissions = [];
|
||||||
|
protected $users = [];
|
||||||
protected $shared;
|
protected $shared;
|
||||||
protected $deletedAt = 0;
|
protected $deletedAt = 0;
|
||||||
|
|
||||||
@@ -43,6 +44,7 @@ class Board extends RelationalEntity {
|
|||||||
$this->addRelation('labels');
|
$this->addRelation('labels');
|
||||||
$this->addRelation('acl');
|
$this->addRelation('acl');
|
||||||
$this->addRelation('shared');
|
$this->addRelation('shared');
|
||||||
|
$this->addRelation('users');
|
||||||
$this->addRelation('permissions');
|
$this->addRelation('permissions');
|
||||||
$this->addResolvable('owner');
|
$this->addResolvable('owner');
|
||||||
$this->shared = -1;
|
$this->shared = -1;
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ class BoardService {
|
|||||||
'PERMISSION_MANAGE' => $permissions[Acl::PERMISSION_MANAGE],
|
'PERMISSION_MANAGE' => $permissions[Acl::PERMISSION_MANAGE],
|
||||||
'PERMISSION_SHARE' => $permissions[Acl::PERMISSION_SHARE]
|
'PERMISSION_SHARE' => $permissions[Acl::PERMISSION_SHARE]
|
||||||
]);
|
]);
|
||||||
|
$board->setUsers($this->permissionService->findUsers($boardId));
|
||||||
return $board;
|
return $board;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user