Доброго времени суток!
Коробка.
Задача: сделать кастомную сортировку задач на канбане - задачи с более близким дедлайном должны оказываться наверху.
Где "живет" сортировка, нашел - \js\tasks\kanban\grid.js, функция addItemOrder. Чисто технически исходную сортировку по активности задачи можно переделать в сортировку по дедлайну, поправив всего несколько строк - на тестовом портале проверил, работает как надо. Но с точки зрения обновлений вариант не рабочий.
Вопрос: можно ли реализовать точечное переопределение функции скрипта из "ядра" или кастомизацию всего скрипта (как с шаблонами, например)? Либо есть другие более практичные способы решения задачи?
Сложность в том, что скрипт: а) живет не в шаблоне и даже не в компоненте (копировать и кастомизировать которые относительно просто), б) на сколько могу судить, работа упомянутого скрипта тесно переплетена с BX.Kanban.Grid.
Коробка.
Задача: сделать кастомную сортировку задач на канбане - задачи с более близким дедлайном должны оказываться наверху.
Где "живет" сортировка, нашел - \js\tasks\kanban\grid.js, функция addItemOrder. Чисто технически исходную сортировку по активности задачи можно переделать в сортировку по дедлайну, поправив всего несколько строк - на тестовом портале проверил, работает как надо. Но с точки зрения обновлений вариант не рабочий.
Вопрос: можно ли реализовать точечное переопределение функции скрипта из "ядра" или кастомизацию всего скрипта (как с шаблонами, например)? Либо есть другие более практичные способы решения задачи?
Сложность в том, что скрипт: а) живет не в шаблоне и даже не в компоненте (копировать и кастомизировать которые относительно просто), б) на сколько могу судить, работа упомянутого скрипта тесно переплетена с BX.Kanban.Grid.