Kanban
Kanban-доска доступна внутри каждого проекта по адресу /projects/<id>/kanban.
Общая доска по всем проектам — /kanban.
Возможности
- Колонки — настраиваемые статусы задач с цветом и порядком.
- Задачи — описание, приоритет, дедлайн, несколько ответственных, теги. Название необязательно: без него задача отображается как «Заявка #N».
- Закрытие задач — чекбокс «Закрыто» в форме задачи. Закрытая задача становится неактивной: сбрасывается дедлайн, задача уходит вниз колонки и в конец списков (сортировка по активности и дате создания). При переоткрытии задача возвращается в начало колонки.
- Вложения — ссылки, файлы, git-репозитории. У вложений-ссылок есть зелёная кнопка копирования ссылки. Предпросмотр файлов и редактирование в Collabora Online открываются в новой вкладке.
- Drag-and-drop — перемещение задач между колонками.
- Фильтры — по приоритету, ответственным, тегу, дедлайну и дате создания.
- Назначить себя — в форме задачи есть кнопка «Назначить себя». Она появляется, если авторизация настроена через OAuth2 (oauth2-proxy передаёт email в заголовке
X-Forwarded-Email). Кнопка добавляет текущего пользователя в список ответственных. - Импорт/экспорт — JSON для переноса доски между проектами.
- Прямые ссылки —
/projects/<id>/kanban?task=<task_id>подсвечивает задачу на доске.
Создание задачи из колонки
Кнопка «Добавить задачу» внизу каждой колонки открывает форму с подставленным статусом этой колонки:
- В kanban проекта проект уже известен — статус колонки сразу выбран в форме.
- В общем kanban (
/kanban) проект не заполняется автоматически: выберите проект вручную, и статус подставится по имени колонки (если в проекте есть статус с таким именем).
Список задач (ToDo-список)
Кнопка «ToDo-список» на доске открывает таблицу всех задач: /projects/<id>/tasks — по проекту, /tasks — по всем проектам.
- Все поля задачи в колонках, сортировка кликом по заголовку.
- Фильтры (оформлены как на kanban): поиск, проект, статус, приоритет, ответственные, список, состояние (открыта/закрыта), теги.
- Таблица на всю ширину экрана, горизонтальная прокрутка сверху и снизу; фиксированная высота строк — длинное описание обрезается многоточием.
- Сохранить список — выгрузка отфильтрованных задач в текстовый вид (копирование или скачивание
.txt): выбор колонок и формата — нумерованный список (по умолчанию), чек-лист ToDo, Markdown-таблица, одна строка — одна задача. Колонки, по которым выставлены фильтры, снимаются с выбора автоматически. - Экспорт в JSON/CSV — включает название проекта; даты и метка времени в имени файла — по московскому времени (UTC+3).
- Диаграмма Ганта — переключатель в правом верхнем углу переключает таблицу задач в диаграмму Ганта. Отображаются задачи с учётом текущих фильтров, дедлайны выделяются цветом по приоритету, текущий день подсвечивается. Есть кнопки быстрой навигации: «Начало», «Сегодня», «Окончание», чекбокс «Скрыть без дедлайна» и выгрузка диаграммы в
.xlsx.
Диаграмма Ганта
Диаграмма Ганта доступна на странице списка задач по кнопке «Гант» в правом верхнем углу.
- Левая часть показывает задачи с колонками:
#,Название,Исполнитель,Начало,Конец,Длит.. - Правая часть — шкала дней от минимальной даты (создание задачи) до максимального дедлайна с запасом в несколько дней.
- Цветная заливка соответствует приоритету задачи (зелёный / жёлтый / красный) или серому для закрытых.
- Текущий день выделен полупрозрачным серым фоном; цвет задачи отображается поверх этого фона.
- Левая панель адаптируется при сужении экрана: колонки
НазваниеиИсполнительсужаются, длинный текст обрезается многоточием. - Кнопки «Начало», «Сегодня», «Окончание» прокручивают timeline к соответствующей позиции.
- Чекбокс «Скрыть без дедлайна» убирает из диаграммы задачи без дедлайна.
- Кнопка XLSX выгружает текущую диаграмму (с учётом фильтров и чекбокса «Скрыть без дедлайна») в Excel-файл с двумя листами: визуальная диаграмма и таблица задач.
Импорт задач
Кнопка «Импорт задач» на странице списка задач создаёт задачи из текстового списка:
- Каждый импортированный список помечается своим названием (колонка «Список») — по нему можно фильтровать и сортировать.
- Текст каждого пункта попадает в «Описание» задачи, название не заполняется.
- Доступны массовые настройки (дедлайн, приоритет, ответственные, теги) и общие вложения — они применяются к каждой задаче списка.
Прямые ссылки на задачи
Чтобы поделиться конкретной задачей, скопируй ссылку вида:
При открытии такой ссылки задача подсвечивается на доске. Первый клик по подсвеченной карточке только снимает подсветку; повторный клик открывает задачу как обычно.