+7 (499) 242-27-82

Общие положения

  1. Календарь представляет собой надстройку к API Fullcalendar и Scheduler, написанным на JavaScript.
  2. Вносить исправления в календарь может только зарегистрированный пользователь.
  3. Каждый пользователь может вносить изменения только в созданные им самим события.
  4. Существуют пользователи с неограниченными правами на внесение правок.

Создание события

Создание события происходит при нажатии на сетку часов в режиме «День» или «3 дня» либо при выделении «мышкой» временного интервала. В других режимах событие создать невозможно.

События бывают одиночными и повторяющимися. Повторяющееся событие может повторяться каждый день, через день и раз в неделю до заданной даты.

Редактирование события

Редактировать событие можно следующими способами:

  1. при создании события;
  2. при нажатии «мышкой» на событие;
  3. при перемещении события «мышкой»;
  4. при изменении временных границ события «мышкой».

В случаях (1) и (2) можно менять название события, дату и время начала и конца события (по умолчанию дата начала и конца события совпадают, то есть событие длится в течение одних суток), цвет события. Для измение даты и времени необходимо кликнуть мышкой по соответствующему полю. В открывшемся окне можно выбрать дату и время либо напечатать их в соответствующих полях вручную.

Во случае (3) можно поменять только аудиторию.

В случае (4) можно поменять границы события, растянув или сжав его слева и справа.

Повторяющиеся события

Повторяющееся событие может повторяться каждый день, через день и раз в неделю до заданной даты.

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

Удаление события

Всякое созданное событие может быть удалено.

Одиночное событие удаляется в режиме редактирования после нажатия «мышкой» по кнопке «Удалить».

Повторяющиеся события можно удалить тремя способами:

  1. всю цепочку событий при нажатии на кнопку «Удалить все повторы»;
  2. все повторы от редактируемого события до конца повторений при выборе соответствующего флажка;
  3. только текущее событие.

Удалённое событие восстановить невозможно.

Переход на другую дату

Перейти на другую дату можно следующими способами:

  1. с помощью стрелочек навигации (каждый клик — это переход на день вперёд или день назад);
  2. в режимах «Неделя», «Месяц» можно кликнуть на нужную дату (кликать по незанятому событием месту!), затем переключиться на режим «День».

Просмотр информации о чужих событиях

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

Если вы администратор календаря, то в открывшемся окошке можно увидеть информацию о создателе события.

Работа с цветом

Календарь поддерживает работу с цветом. По умолчанию каждой аудитории присвоен определённый цвет. То есть если не выбрать цвет события при создании, событие всё равно будет закрашено определённым цветом. Для каждой аудитории он разный.

Пользователь может поменять цвет события или цепочки событий благодаря библиотеке jsColor, а так же удалить информацию о цвете события. В этом случае событию будет подставляться цвет, соответствующей аудитории.

Цвет аудитории пользователь менять не может.

В случае, если пользователь не указал при создании события цвет или удалил информацию о цвете при редактировании, то при перемещении события на другую аудиторию цвет события поменяется согласно цвету аудитории.

Если в информации о событии указан цвет, то при перемещении события на другую аудиторию цвет события не поменяется.