Skip to content

Календарь

Общий вид

Предназначен для отображения всех типов мероприятий

  1. Отображает текущий открытый интервал дат, дополнительно добавляется индикация примененного фильтра.
  2. Управление отображением календаря
    • Стрелки «<» «>» позволяют переходить на предыдущий и следующий месяц соответственно
    • Иконка настройки открывает доступ к управлению видом и фильтром календаря
  3. Карточка мероприятия
    • Цветовая индикация - обозначает тип мероприятия, временный статуc (оранжевый), прошедшее мероприятие (серый)
    • [ ] Ответственный
    • { } Статус
    • Время проведения мероприятия
    • Задействованные площадки
    • Название мероприятия
  4. Кнопка создания нового мероприятия

Выбранные фильтры, интервал и тип отображения календаря сохраняются в пределах работы в 1 окне браузера - при переходах по ссылкам без полной перезагрузки страницы.

Вид календаря

Управление отрисовкой календаря:

  • Месяц - соответствует печатному календарю, с мероприятиями вписанными в ячейки дней
  • Список - список, по умолчанию в интервале дат задан текущий месяц
  • Год - список с интервалом отображения, соответствующим текущему году
  • Настраиваемый - список, с устанавливаемым пользователем интервалом дат

Действия влияющие на интервал отображения:

  • Пред/След - для установленных интервалов в месяц/год позволяют отобразить предыдущий/следующий интервал -- аналогичны быстрым кнопкам управления
  • К дате - Позволяет вручную указать дату, к которой перейдет календарь, выбранный интервал сохраняется
  • Диапазон - заменяет предыдущие пункты при выборе настраиваемого интервала, задает интервал, отображения мероприятий

Фильтр

Управление Данными отображаемыми в календаре:

  • Содержит основные поля, по которым можно выполнить фильтрацию, по умолчанию все значения не заданы
  • Имеется возможность сохранять настройки фильтра для последующего переиспользования (персонально для каждого пользователя)
  • Примененный фильтр можно сбросить, обновив страницу в браузере, либо нажав кнопку «Очистить» в разделе Фильтр настроек календаря.
  • Календарь автоматически переключит вид на соответсвующий заданному в фильтре интервалу

Логика работы фильтра:

  • каждое заданное поле является отдельным критерием фильтрации
  • несколько значений в пределах 1 поля (мультивыбор) фильтрует по принципу хотябы 1 значения из списка
  • все критерии фильтрации применяются совместно (логическое и)
  • выбор нескольких типов мероприятий, сужает список полей для фильтрации до существующих во всех выбранных типах

INFO

То есть задав 2-х заказчиков мы получим в выборке все мероприятия, гдезаказчиком является хотя бы 1 из них.

Если дополнительно указать что ищем удаленные мероприятия (другое поле), то получим в результате все удаленые мероприятия в которых заказчик 1 из заданных