Переделали функционал дополнительных полей. Если раньше для хранения информации использовалась одна сводная таблица, то теперь мы переместили данные в таблицы сущностей. Это позволило сократить количество запросов к базе данных и подготовить систему к выводу дополнительных полей в таблицах и экспорту
В модуле шаблоны документов добавлена возможность вывода списка последних созданных документов на рабочий стол. Для более тонкой настройки шаблонов были добавлены параметры страниц и ориентация листа
В настройках системы добавили параметр, позволяющий включать поиск дублей клиентов по полному или частичному совпадению
В модуле учет рабочего времени добавили фильтры для поиска по сотрудникам и датам
Добавили новый тип хуков в системе: массовые операции. Теперь модули могут работать с табличным отображением сущностей и применять к ним параметры
В календарном режиме отображения сущностей добавлена возможность переноса дат
В настройках таблиц добавили возможность задавать каждой колонке свою ширину
Прочие изменения:
- переход на Bootstrap 5.2.2
- тесты кеша, таблиц, поиска и дополнительных полей
- для разработчиков: доработали профайлер, сделали группировку статистики
- обновление js скриптов, удаление устаревших методов
- доработали систему кеширования, сократили время получения данных в два раза