Главная » Drupal » Статьи Drupal » Детальные права по управлению участниками команд перевода
Распечатать статью

Детальные права по управлению участниками команд перевода

Благодаря работе проделанной Даниэлем Вехнером, Константином Кёфером, Даниэлем Ф. Кудвиеном и мной, сегодня я развернул изменения в системе прав для команд переводчиков. Раньше, у нас было два уровня пользователей: руководитель группы и участники группы. Участники могли делать предложения, импортировать и экспортировать перевод, а руководители одобрять переводы и управлять участием в группах. Чтобы предложения можно было рассматривать, участникам нужно было передать права по управлению группой, что предоставляло им возможности не только по рассмотрению предложений, но и по включению и исключению из группы других участников. Также, несколько раз приходили запросы о том, что позволять руководителям одобрять свои предложения (или делать это автоматически сразу при импорте). Мы могли либо сделать группы открытыми (где все являются модераторами) или использовать эту модель управления.

Начиная с сегодняшнего дня, мы сделали систему прав более детальной и они используются в группах благодаря модулю Organic Groups User Roles. Права связанные с переводами больше не связаны со статусом участника в группе; теперь, это два разных подхода. Давайте посмотрит на изменения внимательнее.

Изменения для участников

Когда вы становитесь участником группы, вам назначается роль «translation team member» в той группе, к которой вы присоединились. Эта роль позволяет добавлять предложения, импортировать и экспортировать текст. Теперь вам можно назначить право, которое даст вам возможность одобрять свои предложения или одобрять предложения только других участников (или и то и другое вместе). В дополнение к этому, может быть назначено право для управления правами перевода других участников, без предоставления права управления группой. Назначенные права поднимут вас до управляющего командой переводчиков (которая в настоящее время пересекается с группой руководителей, но может не пересекаться в будущем, в зависимости от параметров группы).

Даже если ваша группа была раньше открытой, у вас нет прав на проверку предложений сейчас, поэтому ваш руководитель группы может управлять детальными правами нужным образом. Это было сделано, чтобы избежать предоставления слишком широких прав.

Изменения для руководителей

Теперь доступны четыре новые роли, которые настраиваются на уровне группы. Вы можете управлять ролями участников своих групп, а назначение прав будет применяться только к вашей группе. Роли следующие:

translation team member
Эта роль даётся всем участникам присоединившимся к группе. Участник команды может добавлять предложения, импортировать и экспортировать текст.
translation self moderator
Эта роль не даётся всем участникам группы. Обдумайте, кому вы хотите предоставить право по одобрению/отклонению своих предложений, также дав возможность добавлять переводы без их рассмотрения. Это могут быть все модераторы, это не могут быть модераторы или это может быть кто-то из модераторов.
translation community moderator
Эта роль даётся всем управляющим группой. Модераторы могут одобрять/отклонять предложения отправленные другими участниками, но не свои (добавление своих переводов без рассмотрения требует права «translation self moderator»). Эта роль также назначается всем участникам, которые сделаны руководителями группы. Однако, вы можете не предоставлять управляющим группой управление этими правами.
translation community manager
Эта роль даётся всем управляющим группой, которых вы хотите назначить самостоятельно. Команда управляющих может предоставлять и отзывать роли участникам группы. Ещё раз, вам не нужно делать руководителя группы для предоставления этой роли.

В целом, участники группы по-прежнему могут добавлять предложения, импортировать и экспортировать текст. Те, кто раньше был руководителем группы, остался им, может по-прежнему проверять предложения других участников и теперь ещё может управлять всеми ролями в группе. В настоящее время никто не может одобрять/отклонять свои предложения. Однако, всё это можно настроить. Теперь вы можете рассмотреть вопрос о понижении людей с роли руководителя группы, так как это больше не связано с какими-либо правами по управлению переводами. Вы также можете отдельно назначить модераторов сообщества и дать право определённым людям добавлять переводы без их проверки.

Управление ролями участников

Для управления участниками связанными с ролями вашей группы, нажмите ссылку участников в блоке группы (на скриншоте это ссылка «10 members»), перейдите на вкладку «Configure roles» и определите роль каждого участника.

Что сделано сейчас

На всём сайте, участникам групп была назначена роль «translation team member», а руководителям групп роль «translation community moderator». Мы надеемся, что это безопасное присвоение прав и думаем, что каждая группа самостоятельно определит права своих участников.

Что вы об этом думаете

Как всегда, отзывы приветствуются. Посмотрите существующие в сообщения в ленте, комментарии в них или добавьте новое сообщение, если вы не нашли того, которое вас интересует. Всю информацию о добавлении сообщений можно найти на странице сообщений.

Источник: content-management-systems.info

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи