Appearance
Календарь
Общий вид
Предназначен для отображения всех типов мероприятий 
- Отображает текущий открытый интервал дат, дополнительно добавляется индикация примененного фильтра.
- Управление отображением календаря
- Стрелки «<» «>» позволяют переходить на предыдущий и следующий месяц соответственно
- Иконка настройки открывает доступ к управлению видом и фильтром календаря
- Карточка мероприятия
- Цветовая индикация - обозначает тип мероприятия, временный статуc (оранжевый), прошедшее мероприятие (серый)
- [ ] Ответственный
- { } Статус
- Время проведения мероприятия
- Задействованные площадки
- Название мероприятия
- Кнопка создания нового мероприятия
Выбранные фильтры, интервал и тип отображения календаря сохраняются в пределах работы в 1 окне браузера - при переходах по ссылкам без полной перезагрузки страницы.
Вид календаря
Управление отрисовкой календаря:
- Месяц - соответствует печатному календарю, с мероприятиями вписанными в ячейки дней
- Список - список, по умолчанию в интервале дат задан текущий месяц
- Год - список с интервалом отображения, соответствующим текущему году
- Настраиваемый - список, с устанавливаемым пользователем интервалом дат
Действия влияющие на интервал отображения:
- Пред/След - для установленных интервалов в месяц/год позволяют отобразить предыдущий/следующий интервал -- аналогичны быстрым кнопкам управления
- К дате - Позволяет вручную указать дату, к которой перейдет календарь, выбранный интервал сохраняется
- Диапазон - заменяет предыдущие пункты при выборе настраиваемого интервала, задает интервал, отображения мероприятий
Фильтр
Управление Данными отображаемыми в календаре:
- Содержит основные поля, по которым можно выполнить фильтрацию, по умолчанию все значения не заданы
- Имеется возможность сохранять настройки фильтра для последующего переиспользования (персонально для каждого пользователя)
- Примененный фильтр можно сбросить, обновив страницу в браузере, либо нажав кнопку «Очистить» в разделе Фильтр настроек календаря.
- Календарь автоматически переключит вид на соответсвующий заданному в фильтре интервалу
Логика работы фильтра:
- каждое заданное поле является отдельным критерием фильтрации
- несколько значений в пределах 1 поля (мультивыбор) фильтрует по принципу хотябы 1 значения из списка
- все критерии фильтрации применяются совместно (логическое и)
- выбор нескольких типов мероприятий, сужает список полей для фильтрации до существующих во всех выбранных типах
INFO
То есть задав 2-х заказчиков мы получим в выборке все мероприятия, гдезаказчиком является хотя бы 1 из них.
Если дополнительно указать что ищем удаленные мероприятия (другое поле), то получим в результате все удаленые мероприятия в которых заказчик 1 из заданных