Allow task limits to be applied per-swimlane

This commit is contained in:
Andre Nathan
2020-01-31 19:42:06 -03:00
committed by Frédéric Guillot
parent 0a6f614571
commit e59ab08af3
15 changed files with 110 additions and 16 deletions

View File

@@ -43,6 +43,7 @@ class ProjectModelTest extends Base
$this->assertEquals(1, $project['is_active']);
$this->assertEquals(0, $project['is_public']);
$this->assertEquals(0, $project['is_private']);
$this->assertEquals(0, $project['per_swimlane_task_limits']);
$this->assertEquals(time(), $project['last_modified'], '', 1);
$this->assertEmpty($project['token']);
$this->assertEmpty($project['start_date']);
@@ -200,6 +201,20 @@ class ProjectModelTest extends Base
$this->assertEquals(0, $project['owner_id']);
}
public function testUpdatePerSwimlaneTaskLimits()
{
$projectModel = new ProjectModel($this->container);
$this->assertEquals(1, $projectModel->create(array('name' => 'UnitTest')));
$project = $projectModel->getById(1);
$this->assertEquals(0, $project['per_swimlane_task_limits']);
$this->assertTrue($projectModel->update(array('id'=> 1, 'per_swimlane_task_limits' => 1)));
$project = $projectModel->getById(1);
$this->assertEquals(1, $project['per_swimlane_task_limits']);
}
public function testGetAllIds()
{
$projectModel = new ProjectModel($this->container);