Difference between revisions of "Ejudge-change-contests"

From EjudgeWiki
(...)
(...)
 
Line 26: Line 26:
 
|-
 
|-
 
| <code>--visible</code>
 
| <code>--visible</code>
| сбросить атрибут <code>[[contest.xml:visible|visible]]</code> у турнира
+
| сбросить атрибут <code>[[contest.xml:invisible|invisible]]</code> у турнира
 
|-
 
|-
 
| <code>--invisible</code>
 
| <code>--invisible</code>
| установить атрибут <code>[[contest.xml:visible|visible]]</code> у турнира
+
| установить атрибут <code>[[contest.xml:invisible|invisible]]</code> у турнира
 
|-
 
|-
 
| <code>--no-users</code>
 
| <code>--no-users</code>

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