taxonomy_access

Вывод материала во вьюхе, в зависимости от группы пользователей

3 июня 2014 в 11:31

Здравствуйте, подскажите, как можно вывести в представления материалы определенного термина?
Eсть две группы пользователей "группа А" и "группа Б", для первой группы необходимо вывести все матриалы с термином "термин А", а для второй - "термин Б"

[Решено] Как ограничит доступ к термину словаря, для группы пользователей

4 апреля 2014 в 15:31

Добрый день, подскажите, как можно реализовать такое:
Есть слова "Проекты", в нем "Проект-1", "Проект-2", "Проект-3"
Надо сделать так, что бы пользователь, которому разрешен просмотр термина "Проект-1" мог создавать ноды только с этим термином. А пользователь, которому разрешен просмотр термина "Проект-2" и "Проект-3" мог создавать ноды только с этими терминами.

Сейчас стоит модуль Taxonomy access control который выдает права на работу с терминами и словарями.

Взаимодействие taxonomy access control с профилем пользователя

27 декабря 2013 в 12:16

После установки сабжа, добавил дополнительное поле в профиль пользователя определённой роли. Полю назначил словарь, из которого пользователь выбирает термины, к которым у него будет доступ в дальнейшем.
В админке дал роли право на управление таксономией, в настройках taxonomy access control задал правило по умолчанию и для нужного словаря разрешать просмотр терминов, запрет редактирования и удаления и разрешил просмотр тега.

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

29 февраля 2012 в 21:14

Подскажите,как можно организовать доступ к создание терминов таксономии, просмотр/обновление/удаление только своих терминов.

Есть личный кабинет пользователя, он создает проект (термин таксономии), потом привязывает к нему ноду через cck поле. Необходимо чтобы при выборе проекта, он видел только свои, а не все.

Доступ запрещен для анонимного пользователя [РЕШЕНО - в таблице role, rid должно идти по порядку ]

2 октября 2010 в 14:41

Доброе всем время суток!
Столкнулся с проблемой, которую не могу решить уже более трех дней, очень устал и вынужден просить о помощи!

Сразу оговорюсь, в таблице users uid = 0 присутствует.

В таблице node_access тоже вроде бы все верно.
nid gid realm grant_view grant_update grant_delete
0 0 all 1 0 0

В таблице role первые два значения таковы. Я встречал на форуме, что здесь должны быть параметры, соответсвующие шагу на сервере auto_increment_increment и auto_increment_offset, но я не знаю, где это посмотреть, подскажите, пожалуйста!
Радкі rid
1 2
1 12

Все разрешения тысячу раз проверил.
Права перестраивать к нодам тоже пробовал сто раз.
В нескольких блоках и на странице использовал в разных вариациях
<?php
global $language;
switch ($language->language) {
case "en":
echo "что-нибудь"
;}
?>
вряд ли это послужило проблемой.. но все же
пробовал в фильтрах ставить доступ и к php анонимам.
Выставлял все права анониму, а также полностью убирал их - один и тот же результат.

Друзья, на сайте незарегистрированный пользователь видит главные страницы на разных языках, которые состоят из вьюшек и панелей. Видит блоки. Но не может просматривать половину??? полей, а так же заходить на ноды и термины таксономии. Пробовал перевыставлять права модулем node_access - пропал views-slideshow блок и панели, но работать ничего не стало. В логах написано, что пользователю anonymous отказано в доступе.

Помогите разобраться с разграничением прав доступа

31 мая 2010 в 23:45

Я новичок в друпал.
Добавил на сайте таксономию, поставил модуль TAC и по инструкциям пытался ограничить доступ, но почему то это не удалось.
у меня такой вопрос вот, например, на сайте есть 2 роли(не считая администаторов) для пользователей:роль1, роль2
и таксономия группа1 и группа2.
Как ограничить доступ на просмотр и добавление коментариев роли1 в группе2. То есть роль1 внутри своей группы видит новости, добавляет(также может добавить к материалу тэг только своей таксономиии), коментирует, а чтобы во вторую группу никак не имела доступа просмотр и прочего.

Словарь таксономии, который могут видеть только администраторы

7 сентября 2009 в 16:22

Всем привет.
У меня на сайте есть несколько пишущих авторов (у каждого свой раздел).
Для разделения разделов я использую таксономию.
Нужно сделать так, чтобы словарь, по которому определяется раздел, был недоступен для выбора автором.
В идеале - привязка к роли (можно даже к пользователю), т.е. при публикации автоматом добавляется термин из словаря (раздел, который ведет автор). И автору этот словарь не показывается.
На крайний случай: при создании ноды автор не видит один из словарей, который используется для доступа.

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

Я поставил taxonomy_hide, но скрыть словарь у меня не получилось. Ставлю галку спрятать, а словарь всё равно доступен.

Я поставил taxonomy_access, смог спрятать все документы с определенным тегом для определённой роли. Не нужно такое. Пытаюсь назначить права только для просмотра - автор получает доступ к словарю.

Что-то я замучался. Столько путей, что глаза разбегаются в одну сторону, руки - в другую.
Wacko

Куда копать?

Я же не спец в сайтостроении. Мне городской портал создать, чтобы каждая школа только своё писала и не лезла куда не следует.

Покажите рецепт или направление, люди добрые!
Спасибо.

права доступа от формата ввода

6 июля 2009 в 19:39

Может кому пригодится.
Права доступа на портале устанавливаю через модуль taxonomy access - на мой взгляд один из лучших подходов в управлении правами. На портале автоматически создавались ноды из писем. При этом на ноды вешались определенные теги, которые устанавливали для пользователей разрешительные права на чтение и запись.
Проблема была в том, что пользователи могли видеть (даже удалять) эти ноды, но не могли их редактировать. Когда через админа смотришь инфу по доступу к определенному ноду с помощью модуля devel, то он показывает что пользователи могут как читать так и изменять нод. заходишь пользователем - изменять нельзя.
Загвоздка была в следующем: текст письма помещался в содержимое нода, а формат ввода содержимого выставлялся в "отфильтрованный html", которым пользователи не имели права пользоваться. И из-за этого пользователи не могли редактировать нод.

Ошибка в Taxonomy Access Control

28 июня 2009 в 15:38

установил модуль
Появляется надпись "Права доступа к содержанию следует перестроить. Пожалуйста посетите эту страницу."
На странице кнопка "Обновить права доступа"

Назначение прав доступа и сохранение ноды

8 мая 2009 в 10:48

Задача: оповестить пользователей через jabber о создании новой ноды.
Написал модуль, который позволяет отправлять xmpp сообщения пользователям. Поставил модуль Rules (http://drupal.org/project/rules) и на событие "After saving new content" добавил выполнение собственного php кода, откуда и отправляю сообщения.
Для управления доступом к нодам использую модуль http://drupal.org/project/taxonomy_access

Столкнулся с такой проблемой:
При выполнении php кода для события (Rules) можно работать с созданной нодой, но права на нее еще не расставлены. Т.е. примерный ход событий такой:
1. Создание ноды
2. Отлавливается событие (Rules) -> обработка события (php)
3. Выставление прав на ноду

Как сделать так, чтобы уже в обработке события расставить права на ноду? Это надо чтобы отправлять оповещение только имеющим доступ к ноде пользователям.

Как убрать Родительские термины при создании обяъвления в ed_classified

9 февраля 2009 в 14:54

Модуль ed_classified устраивает всем, кроме одного. При создании в словаре ed_classified терминов, например:

Компьютеры
- продажа компьютеров
- покупка компьютеров
Телефоны
- продажа телефонов
- покупка телефонов

Где «Компьютеры» и «Телефоны» эта Родительские термины.
Так при создании объявления есть список всего словаря, получается существует возможность создать объяву в родительских терминах «Компьютеры» и «Телефоны» - что совсем не правильно.

Мне нужно, чтобы в списке при создании объявы «Компьютеры» и «Телефоны» не участвовали, т.е. не было возможности их выбрать.
Размещать объяву можно только в:
- продажа компьютеров
- покупка компьютеров
- продажа телефонов
- покупка телефонов

Пробывал модуль taxonomy_access там напротив термина «Компьютеры» убирал галочку «Создать», теперь он и его связанные термины «-продажа компьютеров» и «- покупка компьютеров» также пропали. Не помогло добавление их с признаком «Создать».

Создание архива издания (эл. версия бумажного журнала) с платной подпиской на номера.

27 января 2009 в 8:38

Не могу выбрать подходящий вариант

нужно создать систему для разграничения доступа к электронной версии печатного СМИ

в голову пришли такие варианты:

1 - для каждого журнала создание отдельного термина и разграничение доступа модулем taxonomy access, но тогда возникает вопрос - при добавлении пользователя можно ли сразу отметить птичками какие термины ему доступны, или надо кроме пользователя еще и группу отдельную для него единственного создавать?

2 - taxonomy access не использовать а модулем user node сделать так что бы пользователю создавалась нода, а ее помещать в нужные термины туда-же где и журналы, только запретить показ среди статей журнала (терминов), а выводить пользователю журналы там где присутствует пользователь но не выводя их профили среди статей журнала на экран.

подскажите пожалуйста как сделать удобно с точки зрения количества нажатий для открытия/закрытия пользователю определенных номеров электронного СМИ? а то второй год думаю - так ничего и не придумал.

Набор модулей для создания мощного форума

28 июля 2008 в 17:52

Хотелось бы узнать о том, кто какие модули использует для создания нормального форума в своих друпал проектах.

На своих использую следующие, в дополнение к forum:

1. Advanced_forum - для улучшения общего вида,
2. Taxonomy Access Control - для контроля и закрытых форумов,
3. Signature forum - для подписей.

Перевод статьи «Приватные форумы в Drupal: Forum Access, Taxonomy Access или Taxonomy Access Control Lite?» Cедлаем форум!

11 апреля 2008 в 16:04

Как проверить наличие прав доступа у пользователя в taxonomy access

3 января 2007 в 18:15

Т.е. стоит модуль taxonomy access. Нужно проверить есть ли у пользователя доступ к определенной ноде. Порылся в модуле но так и не нашел такой функции.