Модуль «Multi Select Calendar» от компании SugarTalk

1 минута
Стандартный функционал системы SugarCRM не предусматривает возможности создания поля, которое будет хранить в себе несколько дат. Например, даты заранее запланированных встреч или даты завершения этапов какого-либо проекта.

Поэтому специалисты компании SugarTalk разработали модуль «Multi Select Calendar», который позволяет динамически добавлять любое количество дат к любым записям в системе SugarCRM. Так, в карточке редактирования (EditView) отображается полноразмерный календарь с возможностью выбора нескольких дат.

Форма редактирования SugarCRM

Рисунок 1. Форма редактирования. Выбранные даты отображаются синим цветом.

В карточке просмотра (DetailView) отображается тот же календарь, но уже без возможности выбора или изменения выбранных дат, которые отображаются салатовым цветом. Такая схема реализована для того, чтобы пользователи, которые имеют ограниченный доступ, не могли вносить никаких изменений.

Форма просмотра SugarCRM

Рисунок 2. Форма просмотра.

Модуль устанавливается стандартно через загрузчик модулей в панели администратора SugarCRM. После установки в студии появляется новый тип поля MultiSelectCalendar (в русской версии «Мульти селект календарь»).

Создание поля SugarCRM

Рисунок 3. Создание поля в студии.

Модуль «Multi Select Calendar» доступен для свободного скачивания на сайте разработчика.