Главная » Записи с тегом "группы"

Рубрики с меткой ‘группы’

Добавление новой группы пользователей Joomla

Как известно, в Joomla существует фиксированный набор групп пользователей с заранее предопределенными правами на различные функции системы. Однако при создании сайтов возникают задачи, которые требуют наличия дополнительных групп пользователей со специфическими правами. Наиболее распространенным решением этой задачи является использование компонента-хака JACLPlus, но не всегда это уместно. На прошлой неделе мне пришлось решать подобную задачу и в этой статье я расскажу как это было реализовано.

Постановка задачи Читать далее »

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

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

Генерация форм

Функции, позволяющие выводить и обрабатывать HTML формы.

Друпал использует эти функции для обеспечения единого представления и обработки форм, в то же время упрощая и уменьшая объем HTML-кода, который должен генерироваться сторонними модулями.

Функция drupal_get_form() обеспечивает автоматическое отображение, извлечение информации и обработку результатов форм. Например:

// Показать форму регистрации.
$output = drupal_get_form('user_register');

Формы могут строится и отправляться программно, без пользовательского ввода, при помощи функцииdrupal_execute().

Более подробно о работе форм, а также форматах и структуре массивов, которые используются для определения форм, можно прочесть в коротком введении и справочнике по Forms API. Читать далее »

Управление группами

Группы пользователей — это способ объединения пользователей. Группы облегчают установку прав доступа за один раз для множества пользователей. phpBB 3.0 содержит шесть предустановленных групп: администраторы, боты, супермодераторы, гости, зарегистрированные пользователи и зарегистрированные пользователи COPPA.

Типы групп

Есть два типа групп: предустановленные и пользовательские.

Читать далее »