TYPO3: фильтр внешних пользователей по группам пользователей в бэкенде? - PullRequest
1 голос
/ 12 марта 2012

Есть ли функция или внутреннее расширение или которые могут фильтровать записи списка?Прямо сейчас вы можете проверить только одну запись пользователя или отсортировать по группам пользователей.Я ищу модуль, в котором я могу выбрать группу пользователей и получить список всех назначенных пользователей (пользователей FE) в бэкэнде.Или стандартная функция, которую я еще не обнаружил.

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

Ответы [ 3 ]

4 голосов
/ 14 марта 2012

Нет в модуле списка, но вы можете сделать это, установив действие . Он может быть установлен только администратором, но может использоваться любым пользователем бэкэнда, который вы разрешите.

  1. В диспетчере расширений убедитесь, что у вас установлены расширения taskcenter и sys_action . Оба являются системными расширениями, которые поставляются с TYPO3 по умолчанию, поэтому вам не нужно загружать их.

  2. Перейти на корневую страницу (id = 0) и создать новую запись Действие . Установите тип действия SQL-запрос и назначьте внутреннюю группу пользователей, которым будет разрешено использовать это действие.

  3. Перейдите в модуль Проверка БД (в разделе Инструменты администратора) и выберите Полный поиск , а затем Расширенный запрос .

  4. В части Сделать запрос установите для таблицы базы данных значение Пользователь веб-сайта и запрос для [Группа] [находится в списке] [Группа пользователей], Установите другие параметры запроса, такие как количество пользователей в списке и порядок размещения.

  5. В части Загрузить запрос выберите действие, созданное на шаге 2. Нажмите Сохранить .

После перезагрузки бэкэнда у бэкэнд-пользователей, выбранных вами на шаге 2, будет доступно действие в верхней панели (см. Значок рядом со значком «Очистить кэш»). При нажатии будет выполнен SQL-запрос, и внешние пользователи будут перечислены в модуле Центр задач . Если ничего не появляется, убедитесь, что вы выбрали Задачи вместо Обзор в Центре задач .

0 голосов
/ 13 марта 2012

Такого модуля еще нет.Чтобы получить список пользователей, вы можете просто щелкнуть синий значок информации рядом с группой пользователей в модуле списка.Однако оттуда нет способа редактировать.

0 голосов
/ 12 марта 2012

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

...