Difference between revisions of "Ejudge-change-contests"
From EjudgeWiki
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Общая архитектура системы...") |
(...) |
||
(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]] | ||
− | + | Программа доступна с версии [[Изменения в версии 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 |