Merge pull-request #657

This commit is contained in:
Frederic Guillot
2015-02-24 21:12:19 -05:00
11 changed files with 91 additions and 15 deletions

View File

@@ -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) {