12.13.8. Настройка календарей

Данный раздел находится на уровне libraries time-sets.

Для создания группы используется следующая команда:

Admin@UGOS# create libraries time-sets

Далее необходимо задать следующие параметры:

Параметр

Описание

name

Название группы.

description

Описание группы.

time-set

Тип повторения:

  • daily -- ежедневно:

    • interval-name -- название интервала.

    • time-from -- время начала (указывается в формате HH:MM).

    • time-to -- время окончания (указывается в формате HH:MM).

    • all-day on - весь день.

  • weekly -- каждую неделю:

    • interval-name -- название интервала.

    • time-from -- время начала (указывается в формате HH:MM).

    • time-to -- время окончания (указывается в формате HH:MM).

    • all-day on - весь день.

    • days [ Mon | Tue | Wed | Thu | Fri | Sat | Sun ] -- дни недели.

  • monthly -- каждый месяц:

    • interval-name -- название интервала.

    • time-from -- время начала (указывается в формате HH:MM).

    • time-to -- время окончания (указывается в формате HH:MM).

    • all-day on - весь день.

    • days -- числа месяца (от 1 до 31).

  • fixed -- единовременно:

    • interval-name -- название интервала.

    • time-from -- время начала (указывается в формате HH:MM).

    • time-to -- время окончания (указывается в формате HH:MM).

    • all-day on - весь день.

    • fixed-date -- нужная дата (указывается в формате YYYY-MM-DD).

  • repeating -- повторяющиеся события:

    • interval-name -- название интервала.

    • time-from -- время начала (указывается в формате HH:MM).

    • time-to -- время окончания (указывается в формате HH:MM).

    • all-day on - весь день.

    • fixed-date-from -- дата начала (указывается в формате YYYY-MM-DD).

    • fixed-date-to -- дата окончания (указывается в формате YYYY-MM-DD).

  • range -- диапазон дат:

    • interval-name -- название интервала.

    • time-from-enabled <on | off> -- включение/отключение указания даты начала интервала.

    • fixed-date-from -- дата начала (указывается в формате YYYY-MM-DD).

    • time-from -- время начала (указывается в формате HH:MM).

    • time-to-enabled <on | off> -- включение/отключение указания даты окончания интервала.

    • fixed-date-to -- дата окончания (указывается в формате YYYY-MM-DD).

    • time-to -- время окончания (указывается в формате HH:MM).

Admin@UGOS# create libraries time-sets ... time-set <time-set-type> new

Далее указываются параметры, выбранного типа повторения.

Для обновления календаря:

Admin@UGOS# set libraries time-sets <time-sets-name>

Параметры, доступные для обновления, представлены в таблице выше.

Для обновления интервала, заданного в календаре:

Admin@UGOS# set libraries time-sets <time-sets-name> ... time-set <time-set-type> ( <time-set-filter> )

Далее указываются новые значения; <time-set-filter> - фильтр из текущих значений интервала.

Добавление нового элемента в существующую группу:

Admin@UGOS# create libraries time-sets <time-sets-name> ... time-set <time-set-type> new

Команда для удаления группы элементов:

Admin@UGOS# delete libraries time-sets <time-sets-name>

Для удаления элемента календаря:

Admin@UGOS# delete libraries time-sets <time-sets-name> <time-set-type> ( <time-set-filter> )

Для отображения информации о всех календарях:

Admin@UGOS# show libraries time-sets

Для отображения информации об определённом календаре:

Admin@UGOS# show libraries time-sets <time-sets-name>

Для отображения информации об элементах группы с одинаковым типом повторения:

Admin@UGOS# show libraries time-sets <time-sets-name> <time-set-type>