igor162 / yii2-kanban-board
基于 CSS 框架 Bootstrap 4 的 yii2 Kanban 项目管理软件
dev-master
2019-09-06 12:19 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-13 23:55:11 UTC
README
KanbanBoard v1.2.2 -- KanbanBoard 是一个专注于 Kanban 方法的项目管理软件。基于 Bootstrap v4.3.1 CSS 框架。它可与 Yii2 v2.0.16 一起使用
安装
有多种方式可以安装 KanbanBoard。
#### 使用命令行
GitHub
- 分叉仓库(这里是有向导)。
- 克隆到您的机器上
git clone https://github.com/igor162/yii2-kanban-board.git
Composer
composer require "igor162/yii2-kanban-board" "dev-master"
PHP 代码示例
<?php use igor162\KanbanBoard\widgets\KanbanWidget; use igor162\adminlte\widgets\Box; use app\widgets\actions\Helper; use app\modules\task\models\TaskStatus; use app\modules\task\models\Task; /* @var $data app\modules\task\models\Task */ /* @var $this yii\web\View */ ?> <?php Box::begin([ 'type' => false, 'title' => false, 'footer' => false ]); ?> <?= KanbanWidget::widget([ 'data' => $data, 'showAddTask' => KanbanWidget::SHOW_ONE, // KanbanWidget::SHOW_ALL 'editorURLTaskStatus' => ['task-status/update', 'form' => TaskStatus::FORM_TYPE_AJAX, 'returnUrl' => Helper::getReturnUrl()], 'addURLTask' => ['task/update', 'form' => TaskStatus::FORM_TYPE_AJAX, 'returnUrl' => Helper::getReturnUrl()], 'editorURLTask' => ['task/update', 'form' => Task::FORM_TYPE_AJAX, 'returnUrl' => Helper::getReturnUrl()], 'changeURLTaskAction' => ['menuChangeTaskPosition'], 'archiveURLTaskAction' => ['task/archive'], 'editorHeaderStatus' => true, 'cardFooterMenuItems' => [ 'show_history' => [ 'typeButton' => true, 'label' => false, 'icon' => 'oi oi-comment-square mr-1', 'small' => true, 'options' => [ 'class' => 'card-footer-item card-footer-item-bordered text-muted', 'data-toggle' => 'modal', 'data-target' => '#modalViewTask', 'draggable' => 'false', 'title' => 'Operations history', ], ], 'set_reminder' => [ 'label' => false, 'icon' => 'fa fa-history text-teal_kn', 'small' => false, 'options' => [ 'class' => 'card-footer-item card-footer-item-bordered text-muted', 'draggable' => 'false', 'title' => 'Set Reminder', ], ], 'archive' => [ 'label' => false, 'icon' => 'fa fa-history text-teal_kn', 'small' => false, 'options' => [ 'class' => 'card-footer-item card-footer-item-bordered text-muted', 'draggable' => 'false', 'title' => 'Archive', ], ], ] ]); ?> <?php Box::end(); ?>
插件示例