332 lines
8.1 KiB
Markdown
332 lines
8.1 KiB
Markdown
Интерфейс командной строки
|
||
==========================
|
||
|
||
|
||
|
||
Канборд обеспечивает простой интерфейс командной строки, которым можно воспользоваться только из Unix терминала. Эта возможность доступна только с локальной машины.
|
||
|
||
|
||
|
||
Интерфейс командной строки полезен для выполнения команд вне процессов веб сервера.
|
||
|
||
|
||
|
||
Использование[¶](#usage "Ссылка на этот заголовок")
|
||
---------------------------------------------------
|
||
|
||
|
||
|
||
- Откройте терминал и перейдите в директорию Канборд (например: `cd /var/www/kanboard`)
|
||
|
||
|
||
|
||
- Выполните команду `./kanboard`
|
||
|
||
|
||
|
||
<!-- -->
|
||
|
||
|
||
|
||
Kanboard version master
|
||
|
||
|
||
|
||
Usage:
|
||
|
||
command [options] [arguments]
|
||
|
||
|
||
|
||
Options:
|
||
|
||
-h, --help Display this help message
|
||
|
||
-q, --quiet Do not output any message
|
||
|
||
-V, --version Display this application version
|
||
|
||
--ansi Force ANSI output
|
||
|
||
--no-ansi Disable ANSI output
|
||
|
||
-n, --no-interaction Do not ask any interactive question
|
||
|
||
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
|
||
|
||
|
||
|
||
Available commands:
|
||
|
||
cronjob Execute daily cronjob
|
||
|
||
help Displays help for a command
|
||
|
||
list Lists commands
|
||
|
||
export
|
||
|
||
export:daily-project-column-stats Daily project column stats CSV export (number of tasks per column and per day)
|
||
|
||
export:subtasks Subtasks CSV export
|
||
|
||
export:tasks Tasks CSV export
|
||
|
||
export:transitions Task transitions CSV export
|
||
|
||
locale
|
||
|
||
locale:compare Compare application translations with the fr_FR locale
|
||
|
||
locale:sync Synchronize all translations based on the fr_FR locale
|
||
|
||
notification
|
||
|
||
notification:overdue-tasks Send notifications for overdue tasks
|
||
|
||
plugin
|
||
|
||
plugin:install Install a plugin from a remote Zip archive
|
||
|
||
plugin:uninstall Remove a plugin
|
||
|
||
plugin:upgrade Update all installed plugins
|
||
|
||
projects
|
||
|
||
projects:daily-stats Calculate daily statistics for all projects
|
||
|
||
trigger
|
||
|
||
trigger:tasks Trigger scheduler event for all tasks
|
||
|
||
user
|
||
|
||
user:reset-2fa Remove two-factor authentication for a user
|
||
|
||
user:reset-password Change user password
|
||
|
||
|
||
|
||
Доступные команды[¶](#available-commands "Ссылка на этот заголовок")
|
||
--------------------------------------------------------------------
|
||
|
||
|
||
|
||
### Экспорт задач в формате CSV[¶](#tasks-csv-export "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
Применение:
|
||
|
||
|
||
|
||
./kanboard export:tasks <project_id> <start_date> <end_date>
|
||
|
||
|
||
|
||
Пример:
|
||
|
||
|
||
|
||
./kanboard export:tasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
|
||
|
||
|
||
|
||
Данные CSV передаются в `stdout`.
|
||
|
||
|
||
|
||
### Экспорт подзадач в формате CSV[¶](#subtasks-csv-export "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
Применение:
|
||
|
||
|
||
|
||
./kanboard export:subtasks <project_id> <start_date> <end_date>
|
||
|
||
|
||
|
||
Пример:
|
||
|
||
|
||
|
||
./kanboard export:subtasks 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
|
||
|
||
|
||
|
||
### Экспорт перемещения задач в формате CSV[¶](#task-transitions-csv-export "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
Применение:
|
||
|
||
|
||
|
||
./kanboard export:transitions <project_id> <start_date> <end_date>
|
||
|
||
|
||
|
||
Пример:
|
||
|
||
|
||
|
||
./kanboard export:transitions 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
|
||
|
||
|
||
|
||
### Экспорт ежедневных сведений в формате CSV[¶](#export-daily-summaries-data-in-csv "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
Экспортированные данные будут выведены в стандартный вывод:
|
||
|
||
|
||
|
||
./kanboard export:daily-project-column-stats <project_id> <start_date> <end_date>
|
||
|
||
|
||
|
||
Пример:
|
||
|
||
|
||
|
||
./kanboard export:daily-project-column-stats 1 2014-10-01 2014-11-30 > /tmp/my_custom_export.csv
|
||
|
||
|
||
|
||
### Отправка уведомлений для просроченных задач[¶](#send-notifications-for-overdue-tasks "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
Email сообщения будут отправлены всем пользователям, у которых включено оповещение.
|
||
|
||
|
||
|
||
./kanboard notification:overdue-tasks
|
||
|
||
|
||
|
||
Необязательные параметры:
|
||
|
||
|
||
|
||
- `--show`: Показывать отправку уведомлений
|
||
|
||
|
||
|
||
- `--group`: Группировать все просроченные задачи для одного пользователя (со всех проектов) на один email
|
||
|
||
|
||
|
||
- `--manager`: Посылать все просроченные задачи менеджеру (менеджерам) проекта в одном email сообщении
|
||
|
||
|
||
|
||
Вы можете просмотреть просроченные задачи с помощью параметра `--show`:
|
||
|
||
|
||
|
||
```bash
|
||
./kanboard notification:overdue-tasks --show
|
||
+-----+---------+------------+------------+--------------+----------+
|
||
| Id | Title | Due date | Project Id | Project name | Assignee |
|
||
+-----+---------+------------+------------+--------------+----------+
|
||
| 201 | Test | 2014-10-26 | 1 | Project #0 | admin |
|
||
| 202 | My task | 2014-10-28 | 1 | Project #0 | |
|
||
+-----+---------+------------+------------+--------------+----------+
|
||
```
|
||
|
||
|
||
### Запуск ежедневной калькуляции статистики[¶](#run-daily-project-stats-calculation "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
Эта команда считает статистику для каждого проекта:
|
||
|
||
|
||
|
||
./kanboard projects:daily-stats
|
||
|
||
Run calculation for Project #0
|
||
|
||
Run calculation for Project #1
|
||
|
||
Run calculation for Project #10
|
||
|
||
|
||
|
||
### Триггеры для задач[¶](#trigger-for-tasks)
|
||
|
||
|
||
|
||
Эта команда посылает “событие для ежедневных фоновых заданий” для всех открытых задач в каждом проекте.
|
||
|
||
|
||
|
||
./kanboard trigger:tasks
|
||
|
||
Trigger task event: project_id=2, nb_tasks=1
|
||
|
||
|
||
|
||
### Сброс пароля пользователя[¶](#reset-user-password "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
./kanboard user:reset-password my_user
|
||
|
||
|
||
|
||
Будет запрошен пароль и подтверждение. Символы не отображаются на экране.
|
||
|
||
|
||
|
||
### Удаление двухуровневой аутентификации для пользователя[¶](#remove-two-factor-authentication-for-a-user "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
./kanboard user:reset-2fa my_user
|
||
|
||
|
||
|
||
### Установка плагина[¶](#install-a-plugin "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
./kanboard plugin:install https://github.com/kanboard/plugin-github-auth/releases/download/v1.0.1/GithubAuth-1.0.1.zip
|
||
|
||
|
||
|
||
Заметка: Установленные файлы будут иметь теже права, что и у текущего пользователя
|
||
|
||
|
||
|
||
### Удаление плагина[¶](#remove-a-plugin "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
./kanboard plugin:uninstall Budget
|
||
|
||
|
||
|
||
### Обновление всех плагинов[¶](#upgrade-all-plugins "Ссылка на этот заголовок")
|
||
|
||
|
||
|
||
./kanboard plugin:upgrade
|
||
|
||
* Updating plugin: Budget Planning
|
||
|
||
* Plugin up to date: Github Authentication
|
||
|
||
|
||
|
||
|
||
|
||
|
||
[Русская документация Kanboard](http://kanboard.ru/doc/)
|
||
|