В разделе описываются общие команды для управления календарем для всех доменов.

clean

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

Путь команды:

/domain/calendar/clean

Синтаксис:

clean day <Year> <Month> <DaysRange>
clean day-of-week <DaysRange>
clean day-of-year <DaysRange>

Параметры:

<Year> - год;
<Month> - месяц;
<DaysRange> - период.

Пример:

admin@[mycelium1@ecss1]:/$ domain/calendar/clean day 2019 2 22             
Calendar successfully updated

[exec at: 21.02.2019 14:39:32, exec time: 67ms, nodes: ds1@ecss2]

set

Команда изменения настроек календаря.

Путь команды:

/domain/calendar/set

Синтаксис:

set timezone <Timezone>
set day <Year> <Month> <DaysRange> <DayType>
set day-of-week <DaysRange> <DayType>
set day-of-year <DaysRange> <DayType>

Параметры:

<Timezone> - временной интервал;
<Year> - год( * - любой год) ;
<Month> - месяц( * - любой месяц);
<DaysRange> - период, например 5-15
<DayType> - тип дня , значения: DAY-OFF | HALF-HOLIDAY | HOLIDAY | WORK.

Пример:

admin@[mycelium1@ecss1]:/$ domain/calendar/set day 2019 3 7 HALF-HOLIDAY  
Calendar successfully updated

[exec at: 21.02.2019 14:01:55, exec time: 100ms, nodes: ds1@ecss1]

admin@[mycelium1@ecss1]:/$ domain/calendar/set day 2019 3 8 HOLIDAY      
Calendar successfully updated

[exec at: 21.02.2019 14:03:44, exec time: 75ms, nodes: ds1@ecss1]

show

Команда для просмотра календаря домена.

Путь команды:

/domain/calendar/show

Синтаксис:

show [<Year> [<Month>]]

Параметры:

<Year> - год;
<Month> - месяц.

Пример:

admin@[mycelium1@ecss1]:/$ domain/calendar/show 2019 3           
     March 2019      
              1  2  3
  4  5  6  7  8  9 10
 11 12 13 14 15 16 17
 18 19 20 21 22 23 24
 25 26 27 28 29 30 31
                     

Timezone: UTC+07:00

[exec at: 21.02.2019 14:32:28, exec time: 58ms, nodes: ds1@ecss1]