Difference between revisions of "Ejudge-change-contests"

From EjudgeWiki
 
(...)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Общая архитектура системы]]/[[ejudge-change-contests]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Общая архитектура системы]]/[[ejudge-change-contests]]
  
TODO документация
+
Программа доступна с версии [[Изменения в версии 3.9.0|3.9.0]].
 +
 
 +
Эта программа позволяет изменять некоторые свойства сразу
 +
у нескольких турниров. Использование:
 +
 
 +
ejudge-change-contests [OPTIONS] [CONTEST-IDS]...
 +
 
 +
Параметр CONTEST-IDS задает либо один номер турнира, либо
 +
диапазон номеров турниров, например, <code>102-110</code>.
 +
В командной строке могут указываться несколько номеров турниров или
 +
диапазонов.
 +
 
 +
Опции задают действия, которые необходимо выполнить над
 +
указанными турнирами.
 +
 
 +
Поддерживаются следующие опции:
 +
 
 +
{|
 +
| <code>--open</code>
 +
| сбросить атрибут <code>[[contest.xml:closed|closed]]</code> у турнира
 +
|-
 +
| <code>--close</code>
 +
| установить атрибут <code>[[contest.xml:closed|closed]]</code> у турнира
 +
|-
 +
| <code>--visible</code>
 +
| сбросить атрибут <code>[[contest.xml:invisible|invisible]]</code> у турнира
 +
|-
 +
| <code>--invisible</code>
 +
| установить атрибут <code>[[contest.xml:invisible|invisible]]</code> у турнира
 +
|-
 +
| <code>--no-users</code>
 +
| закрыть доступ к информации о пользователях (программа users) для всех IP-адресов
 +
|-
 +
| <code>--all-users</code>
 +
| открыть доступ к информации о пользователях (программа users) для всех IP-адресов
 +
|-
 +
| <code>--no-register</code>
 +
| закрыть доступ к регистрации на турнир (программа register) для всех IP-адресов
 +
|-
 +
| <code>--all-register</code>
 +
| открыть доступ к регистрации на турнир (программа register) для всех IP-адресов
 +
|-
 +
| <code>--no-participant</code>
 +
| закрыть доступ участников к турниру для всех IP-адресов
 +
|-
 +
| <code>--all-register</code>
 +
| открыть доступ участников к турниру для всех IP-адресов
 +
|-
 +
| <code>--remove-cap USER</code>
 +
| удалить все привилегии для пользователя USER
 +
|-
 +
| <code>--add-judge-cap USER</code>
 +
| добавить привилегии судьи для пользователя USER
 +
|-
 +
| <code>--add-master-cap USER</code>
 +
| добавить привилегии администратора для пользователя USER
 +
|-
 +
| <code>--add-full-cap USER</code>
 +
| добавить все привилегии для пользователя USER
 +
|}

Latest revision as of 10:24, 22 December 2021

Навигация: Главная страница/Система ejudge/Использование/Общая архитектура системы/ejudge-change-contests

Программа доступна с версии 3.9.0.

Эта программа позволяет изменять некоторые свойства сразу у нескольких турниров. Использование:

ejudge-change-contests [OPTIONS] [CONTEST-IDS]...

Параметр CONTEST-IDS задает либо один номер турнира, либо диапазон номеров турниров, например, 102-110. В командной строке могут указываться несколько номеров турниров или диапазонов.

Опции задают действия, которые необходимо выполнить над указанными турнирами.

Поддерживаются следующие опции:

--open сбросить атрибут closed у турнира
--close установить атрибут closed у турнира
--visible сбросить атрибут invisible у турнира
--invisible установить атрибут invisible у турнира
--no-users закрыть доступ к информации о пользователях (программа users) для всех IP-адресов
--all-users открыть доступ к информации о пользователях (программа users) для всех IP-адресов
--no-register закрыть доступ к регистрации на турнир (программа register) для всех IP-адресов
--all-register открыть доступ к регистрации на турнир (программа register) для всех IP-адресов
--no-participant закрыть доступ участников к турниру для всех IP-адресов
--all-register открыть доступ участников к турниру для всех IP-адресов
--remove-cap USER удалить все привилегии для пользователя USER
--add-judge-cap USER добавить привилегии судьи для пользователя USER
--add-master-cap USER добавить привилегии администратора для пользователя USER
--add-full-cap USER добавить все привилегии для пользователя USER