Python:priv level

From EjudgeWiki

priv_level - это уровень привилегий пользователя. Поддерживаются следующие уровни привилегий:

0 USER
1 JUDGE
2 ADMIN

В текущей версии могут использоваться только числовые значения уровня привилегий (0, 1 или 2).

Уровень привилегий 0 - это отсутствие привилегий. Привилегированные методы требуют как минимум уровня привилегий JUDGE.

Уровень привилегий 1 - средний уровень привилегий. Для входа с этим уровнем привилегий у пользователя должен быть установлен бит JUDGE_LOGIN. При входе проверяются ограничения IP в элементе <judge_access>.

Уровень привилегий 2 - высший уровень привилегий. Для входа с этим уровнем привилегий у пользователя должен быть установлен бит MASTER_LOGIN. При входе проверяются ограничения IP в элементе <master_access>.

Уровень привилегий не следует путать с ролью пользователя priv_role.