Add project description field.
Description is shown in a popup when hovering the 'information' icon, like column description, which is shown in project list on dashboard and in board's title. This is useful to document the categories and colors used in the project.
This commit is contained in:
10
jsonrpc.php
10
jsonrpc.php
@@ -22,13 +22,16 @@ $server->bind('enableProjectPublicAccess', $container['project'], 'enablePublicA
|
||||
$server->bind('disableProjectPublicAccess', $container['project'], 'disablePublicAccess');
|
||||
$server->bind('getProjectActivity', $container['projectActivity'], 'getProjects');
|
||||
|
||||
$server->register('createProject', function($name) use ($container) {
|
||||
$values = array('name' => $name);
|
||||
$server->register('createProject', function($name, $description = null) use ($container) {
|
||||
$values = array(
|
||||
'name' => $name,
|
||||
'description' => $description
|
||||
);
|
||||
list($valid,) = $container['project']->validateCreation($values);
|
||||
return $valid ? $container['project']->create($values) : false;
|
||||
});
|
||||
|
||||
$server->register('updateProject', function($id, $name, $is_active = null, $is_public = null, $token = null) use ($container) {
|
||||
$server->register('updateProject', function($id, $name, $is_active = null, $is_public = null, $token = null, $description = null) use ($container) {
|
||||
|
||||
$values = array(
|
||||
'id' => $id,
|
||||
@@ -36,6 +39,7 @@ $server->register('updateProject', function($id, $name, $is_active = null, $is_p
|
||||
'is_active' => $is_active,
|
||||
'is_public' => $is_public,
|
||||
'token' => $token,
|
||||
'description' => $description
|
||||
);
|
||||
|
||||
foreach ($values as $key => $value) {
|
||||
|
||||
Reference in New Issue
Block a user