-
Notifications
You must be signed in to change notification settings - Fork 0
/
Plugin.php
45 lines (36 loc) · 1.07 KB
/
Plugin.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
namespace Kanboard\Plugin\auto_task_push_pull;
use Kanboard\Core\Plugin\Base;
use Kanboard\Core\Translator;
use Kanboard\Plugin\auto_task_push_pull\Action\AutoPushPullTask;
class Plugin extends Base
{
public function initialize()
{
$this->actionManager->register(new AutoPushPullTask($this->container));
}
public function onStartup()
{
Translator::load($this->languageModel->getCurrentLanguage(), __DIR__.'/Locale');
}
public function getPluginName()
{
return 'Automatic Task Push/Pull';
}
public function getPluginDescription()
{
return t('This plugin aim to add an automatic action that aim to push and pull tasks to an other cols if the limit is reached. In order to automatically apply the kanban workflow.');
}
public function getPluginAuthor()
{
return 'Jerome Barotin';
}
public function getPluginVersion()
{
return '1.0.0';
}
public function getPluginHomepage()
{
return 'https://github.com/jbarotin/kanboard_auto_task_push_pull';
}
}