Участник:Andrey Kruglov/Модель прав пользователей в движке OpenCorpora: различия между версиями

Материал из OpenCorpora
Перейти к навигации Перейти к поиску
мНет описания правки
Нет описания правки
 
(не показано 6 промежуточных версий 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

Управление пользователями.png

Доступно только пользователям с правами администратора.

Список возможных прав

На уровне движка данные хранятся в 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` Модерирование разметки анафоры

При регистрации нового пользователя все поля установлены в ноль.

Ссылки