Kanban Swimlanes & Sort
Сортуйте картки канбану за будь-яким полем і діліть дошку на горизонтальні доріжки — просто з випадного меню пошуку, — а також виділяйте кілька карток, щоб перемістити, змінити, архівувати чи видалити їх разом. У кожному канбан-поданні, не редагуючи жодного визначення подання.
Два нові розділи в одному знайомому місці
Модуль додає блоки Order By і Pool By до випадного меню Filters / Group By / Favorites. Вони з’являються лише в канбан-поданнях, займають одну спільну колонку, тож меню залишається компактним, і поводяться так само, як розділи, що їх ваші користувачі вже знають.
Order By
Виберіть будь-яке збережене поле — і картки одразу перевпорядкуються. Клацніть стрілку, щоб перемкнути порядок за зростанням чи спаданням, додайте друге й третє поле для багаторівневого сортування, а зайву умову приберіть одним клацанням. Порядок стає частиною пошуку, тож він зберігається разом із пошуком, доданим до улюблених.
- Працює як у згрупованих, так і в незгрупованих канбан-поданнях.
- Кілька полів сортування, застосованих у тому порядку, в якому ви їх вибрали.
- За зростанням або спаданням — окремо для кожного поля.
- Зберігається в пошуку й разом з улюбленими.
Pool By — доріжки
Pool By додає друге групування за полем типу many2one або selection і малює його як горизонтальні доріжки, що перетинають колонки канбану. Картка опиняється на перетині своєї колонки та своєї доріжки — етапу, на якому вона перебуває, і продавця, команди, пріоритету чи клієнта, до яких вона належить.
- Колонки зберігають усе, що вміли й раніше: заголовки, згортання, смуги прогресу, швидке створення.
- Назви доріжок залишаються закріпленими ліворуч під час прокручування дошки, а заголовки колонок — угорі.
- Згорніть доріжку, з якою зараз не працюєте.
- Перетягніть картку на іншу доріжку або в іншу колонку — обидва поля записуються одним рухом.
- Без активного Group By доріжки просто займають усю ширину.
Масові операції з картками
Виділіть кілька карток і працюйте з усіма одразу — так само, як у списку. Ctrl+click (Cmd+click на Mac) вибирає картку, Shift+click — цілий ряд карток колонки, а Esc чи клік на порожньому місці дошки знімає виділення. Виділені картки підсвічуються, а панель виділення показує, скільки їх і що з ними можна зробити.
- Move to… — переносить картки в іншу колонку (етап, продавець, пріоритет…) одним кліком.
- Set field… — виберіть поле (many2one, selection, прапорець, дата, текст, число) і задайте йому одне значення звичним віджетом.
- Archive / Unarchive і Delete — зі звичним підтвердженням.
- Перетягування кількох карток — потягніть одну з виділених карток, і решта рушить за нею в цільову колонку, ставши одразу під нею в порядку колонки — саме там, де опинилася б одна картка.
- Працює разом із доріжками й сортуванням Order By, на згрупованих і незгрупованих дошках (для Move to і перетягування дошка має бути згрупована).
- Враховує права доступу й налаштування подання: користувач без права редагувати чи видаляти не бачить цих кнопок, а дошка, картки якої не можна перетягувати, не пропонує Move to.
Кожне канбан-подання, без налаштувань
Встановіть модуль — і два розділи та панель виділення вже на місці: у CRM, Продажах, Проєктах, Рекрутингу, Службі підтримки, Складі та в канбан-поданнях ваших власних модулів. Не потрібно ані успадковувати подання, ані оголошувати поля, ані налаштовувати меню.
Поділ на доріжки передається в контексті пошуку під ключем pool_by. Це означає, що його можна також задати заздалегідь у дії — {'pool_by': 'user_id'} — і що він зберігається разом з улюбленим пошуком, тож команда може користуватися спільним поданням із доріжками.
Ті самі два розділи в завданнях Проєкту — доріжки за проєктами, колонки за особистими етапами.
Технічні примітки
- Жодну модель не розширено і жодної таблиці не створено — модуль працює лише у вебклієнті.
- Масові операції йдуть через стандартні методи
write,action_archiveіunlink, тож ваші правила доступу, обмеження й автоматизації застосовуються до кожної картки. - Жодні дані не збираються, нікуди не надсилаються і не зберігаються поза вашою базою даних.
- Без ключа активації, без зовнішніх сервісів, без перевірки ліцензії.
- Доріжки побудовано на справжньому другому рівні групування, тож лічильники й пагінація залишаються коректними.
- Показуються лише ті доріжки, що містять записи.
- Залежить лише від
web.
Також входить у NDev Theme
Цей модуль входить у NDev Theme - App Grid, наш повний пакет оформлення для Odoo Community: повноекранне головне меню з групами додатків, закріпленими й нещодавніми додатками та пошуком по всьому меню, додаток на старті для кожного користувача, власні фірмові кольори й кольори меню (червоне меню на стейджі, щоб ніхто не сплутав його з продакшеном), темна тема, а також Chatter Width & Filters, Kanban Swimlanes & Sort і List Power Tools. Уже маєте тему? Тоді цей модуль у вас уже є.
Підтримка
Автор і супровід — Svyatoslav Nadozirny. Запитання, повідомлення про помилки та побажання щодо функцій вітаються — відповідає безпосередньо автор.
Технічні деталі
| Технічна назва | kanban_pool |
|---|---|
| Версії Odoo | 20.0, 19.0, 18.0, 17.0 |
| Ліцензія | OPL-1 |
| Потрібні застосунки Odoo | web |











