Участник:Andrey Kruglov/Модель прав пользователей в движке OpenCorpora: различия между версиями
Перейти к навигации
Перейти к поиску
мНет описания правки |
GranD (обсуждение | вклад) Нет описания правки |
||
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
ВНИМАНИЕ, ЭТА СТРАНИЦА УСТАРЕЛА! | |||
== Управление пользователями == | |||
Управление пользователями производится на странице [http://opencorpora.org/users.php /users.php] | |||
[[Файл:Управление_пользователями.png]] | |||
Доступно только пользователям с правами администратора. | |||
== Список возможных прав == | |||
На уровне движка данные хранятся в mysql-таблице `user_permissions` (значение 0 - права нет, значение 1 - право есть) | На уровне движка данные хранятся в mysql-таблице `user_permissions` (значение 0 - права нет, значение 1 - право есть) | ||
Строка 10: | Строка 20: | ||
|- | |- | ||
|`perm_admin` | |`perm_admin` | ||
|Администратор. (см. [https://github.com/OpenCorpora/opencorpora/blob/master/lib/lib_users.php#L411 функцию is_admin]) | |Администратор. Имеет все права. (см. [https://github.com/OpenCorpora/opencorpora/blob/master/lib/lib_users.php#L411 функцию is_admin]) | ||
|- | |- | ||
Строка 18: | Строка 28: | ||
|- | |- | ||
|`perm_dict` | |`perm_dict` | ||
|Доступ к пополнению [http://opencorpora.org/dict.php?act=gram словаря граммем]. | |Доступ к редактированию словаря, пополнению [http://opencorpora.org/dict.php?act=gram словаря граммем], редактированию ограничений на словарь и т.п. | ||
|- | |- | ||
|`perm_disamb` | |`perm_disamb` | ||
|Снятие неоднозначности ( | |Снятие неоднозначности вручную (не через пулы заданий). | ||
|- | |- | ||
|`perm_check_tokens` | |`perm_check_tokens` | ||
| | |Проверка токенизации | ||
|- | |- | ||
|`perm_check_morph` | |`perm_check_morph` | ||
| | |Модерирование заданий по снятию морфологической неоднозначности | ||
|- | |- | ||
|`perm_merge` | |`perm_merge` | ||
| | |Переливка отмодерированных заданий в корпус | ||
|- | |- | ||
|`perm_syntax` | |`perm_syntax` | ||
| | |Разметка синтаксических групп (beta) | ||
|- | |- | ||
|`perm_check_syntax` | |`perm_check_syntax` | ||
| | |Модерирование синтаксических групп (beta) | ||
|- | |- | ||
|`perm_check_ne` | |`perm_check_ne` | ||
| | |Модерирование разметки анафоры | ||
|- | |- | ||
Строка 52: | Строка 62: | ||
При регистрации нового пользователя все поля установлены в ноль. | При регистрации нового пользователя все поля установлены в ноль. | ||
== Ссылки == | |||
* [https://github.com/OpenCorpora/opencorpora/issues/102 Планы по переработке структуры прав] |
Текущая версия от 18:36, 24 июня 2015
ВНИМАНИЕ, ЭТА СТРАНИЦА УСТАРЕЛА!
Управление пользователями
Управление пользователями производится на странице /users.php
Доступно только пользователям с правами администратора.
Список возможных прав
На уровне движка данные хранятся в mysql-таблице `user_permissions` (значение 0 - права нет, значение 1 - право есть)
Право | Описание |
`perm_admin` | Администратор. Имеет все права. (см. функцию is_admin) |
`perm_adder` | Доступ к заливке текстов. |
`perm_dict` | Доступ к редактированию словаря, пополнению словаря граммем, редактированию ограничений на словарь и т.п. |
`perm_disamb` | Снятие неоднозначности вручную (не через пулы заданий). |
`perm_check_tokens` | Проверка токенизации |
`perm_check_morph` | Модерирование заданий по снятию морфологической неоднозначности |
`perm_merge` | Переливка отмодерированных заданий в корпус |
`perm_syntax` | Разметка синтаксических групп (beta) |
`perm_check_syntax` | Модерирование синтаксических групп (beta) |
`perm_check_ne` | Модерирование разметки анафоры |
При регистрации нового пользователя все поля установлены в ноль.