Difference between revisions of "Contest.xml:client flags"

From EjudgeWiki
 
Line 21: Line 21:
  
 
Поддерживаются следующие опции:
 
Поддерживаются следующие опции:
 +
{| border="1"
 +
|<tt>IGNORE_TIME_SKEW</tt> || Разрешить рассинхронизацию времени между файлом
 +
состояния сервера турнира <tt>[[serve]]</tt> и текущим временем
 +
при работе турнира. Опция '''необходима''', когда турнир
 +
управляется программой <tt>[[super-serve]]</tt>, поскольку при
 +
первом обращении к турниру CGI-программы могут
 +
прочитать устревший файл текущего состояния.
 +
|-
 +
| <tt>DISABLE_TEAM</tt>|| Запретить обращение к турниру с помощью программы
 +
<tt>[[team]]</tt>. Если опция установлена, при попытке обращения
 +
к CGI-программе <tt>team</tt> для данного турнира клиенту
 +
будет выдано соответствующее сообщение.
 +
|-
 +
| <tt>DISABLE_MEMBER_DELETE </tt> || Запретить удаление членов команды и прочих участников при редактировании регистрационных данных
 +
пользователя. В этом случае в форме редактирования
 +
данных не отображается кнопка <tt>Delete member</tt>.
 +
|}
  
 
'''Пример.'''
 
'''Пример.'''
 
  <client_flags>IGNORE_TIME_SKEW, DISABLE_MEMBER_DELETE</client_flags>
 
  <client_flags>IGNORE_TIME_SKEW, DISABLE_MEMBER_DELETE</client_flags>

Latest revision as of 11:48, 9 February 2012

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/contest.xml/client_flags

Имя элемента: client_flags
Содержится в: contest
Может содержать: нет
Атрибуты: нет
Тип содержимого: опции для CGI-программ
Может отсутствовать: да
Может повторяться: нет

Описание. Данный элемент позволяет задавать различные опции для CGI-программ при работе с данным турниром. Опции в элементе перечисляются через запятую и могут разделяться произвольным количеством пробельных символов.

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

IGNORE_TIME_SKEW Разрешить рассинхронизацию времени между файлом

состояния сервера турнира serve и текущим временем при работе турнира. Опция необходима, когда турнир управляется программой super-serve, поскольку при первом обращении к турниру CGI-программы могут прочитать устревший файл текущего состояния.

DISABLE_TEAM Запретить обращение к турниру с помощью программы

team. Если опция установлена, при попытке обращения к CGI-программе team для данного турнира клиенту будет выдано соответствующее сообщение.

DISABLE_MEMBER_DELETE Запретить удаление членов команды и прочих участников при редактировании регистрационных данных

пользователя. В этом случае в форме редактирования данных не отображается кнопка Delete member.

Пример.

<client_flags>IGNORE_TIME_SKEW, DISABLE_MEMBER_DELETE</client_flags>