* multiple team kanban board implementation added

* active flag is now working as intended
* iframe slide type added
* team-slide connection is now many-to-many
This commit is contained in:
Dávid Danyi
2018-09-05 17:01:40 +02:00
parent c096510b3d
commit cfc388aa77
10 changed files with 364 additions and 121 deletions

27
config/autoload/local.php.dist Normal file → Executable file
View File

@@ -9,4 +9,31 @@
declare(strict_types=1);
return [
'app.config' => [
'jira.user' => '',
'jira.password' => '',
'url.jiraAvatar' => 'https://cc-jira.rnd.ki.sw.ericsson.se/secure/useravatar?ownerId=%s',
'url.jiraIssue' => 'https://cc-jira.rnd.ki.sw.ericsson.se/rest/api/2/issue/%s?fields=%s',
'url.jiraKanbanBoard' => 'https://cc-jira.rnd.ki.sw.ericsson.se/rest/api/2/search?jql=filter=%s&maxResults=1000&fields=%s',
'jira.filterFields' => [
'summary',
'priority',
'issuetype',
'labels',
'assignee',
'status',
'worklog',
'updated',
'fixVersions',
'customfield_11711', // epic link field
'customfield_11712', // epic name
'customfield_13662', // additional jiraAssignees
],
'http.proxy.enabled' => false,
'http.proxy.type' => CURLPROXY_SOCKS5,
'http.proxy.url' => "localhost:1080",
],
];

3
config/routes.php Normal file → Executable file
View File

@@ -46,6 +46,5 @@ return function (Application $app, MiddlewareFactory $factory, ContainerInterfac
$app->route('/api/slide[/{id:\d+}]', App\Handler\SlideHandler::class)->setName('api.slide');
$app->get('/avatars/{signum}', App\Handler\AvatarHandler::class,'avatar.image');
$app->get('/api/kanban[/{filterId:\d+}]', App\Handler\KanbanHandler::class,'api.team.kanban');
$app->get('/api/kanban/{teamId:\d+}', App\Handler\KanbanHandler::class,'api.team.kanban');
};