![]() |
Доступ be-пользователей к записям расширения
Добрый вечер!
Ищу помощи в настройке прав доступа be-пользователей к определенным записям расширения. Точнее базовая настройка такого функционала не представляет, но возможно кто-то решал такую задачу. Имеем typo3 7.6.13, каталог хранящий все записи (категории и товары) на одной странице, а также be-пользователей, которым нужно обеспечить доступ к некоторым записям товаров. Позиций будет немало, поэтому распределение доступа админом, дает возможность be-пользователям легко находить именно свои позиции + не иметь возможность лезть в чужие записи. |
Цитата:
https://www.google.ru/url?sa=t&rct=j...BUUEU_iLlsfBQA |
Николай, я не спрашиваю как сделать доступ к странице, папкам с файлам и всему тому, что входит в стандартные функции настроек тайпы для be-пользователей. Я спрашивал про доступ к записям в каталоге.
|
Цитата:
"Назначение прав пользователям (группам) Самые важные вкладки на форме добавления/редактирования группы или пользователя – «Access List» и «Mount and Workspaces» (данные вкладки аналогичны у пользователя и группы) – в них настраиваются пользовательские права и, так называемые, «точки монтирования» - области видимости и доступа в древе страниц и древе файлов" Древо файлов не относится к "записям в каталоге"? ======= "Катало́г — каталог, директория, справочник, папка — объект в файловой системе, упрощающий организацию файлов. Ранее часто использовалось слово директо́рия, которое представляет собой транслитерацию с английского (англ. directory)" |
agravin Senior Member
А что такое "каталог хранящий все записи (категории и товары) на одной странице"? |
Николай, ответил в личку.
|
Может, List -> id=0 -> Edit Backend user "test" on root level -> Mounts and Workspaces -> DB Mouts -> вместо "Ищут дом" — "Кошки"?
|
Цитата:
"b. Tables(listing) – в данной таблице выбираются группы элементов, которые пользователь может видеть в древе страниц на страницах и разделах. Т.е. группе можно назначить такие права, что члены группы смогут видеть только новости на данной странице и не видеть другие элементы контента" (стр.3) Может, так? |
b. Tables(listing)
Цитата:
/* --------- */ При редактировании be-пользователя, во вкладке Extended расширение tt_news добавляет блок tt_news: allowed/visible categories - который позволяет назначать доступ каждому be-пользователю к определенным записям одного типа контента, а именно к названиям категорий, который им будет доступен. Нужно реализовать что-то подобное. |
Цитата:
List -> id=0 -> Edit Backend user "test" on root level -> Mounts and Workspaces -> DB Mouts -> вместо "Ищут дом" — "Кошки" (Доступ "именно к названиям категорий, который им будет доступен") "listing" (Выбор "из определенных записей одного и того же типа контента") "Определенная запись одного и того же типа контента": <div class="span3 project-item paddig_r"> <div class="thumb-project"><a href="/ishchut-dom/categories/koshki/products/koteika/" title="Котейка"><img src="/uploads/tx_titechcatalog/14362682_522099381333947_4398100761520717542_o_01. jpg" width="2048" height="1365" alt="Котейка" title="Котейка" ></a></div> <div class="inner-project"><h4><a href="/ishchut-dom/categories/koshki/products/koteika/" title="Котейка">Котейка</a></h4><p class="category">...</p></div> </div> Что из нее нужно выбирать? |
Цитата:
"Отображает список категорий, неограниченное количество категорий и суб связанных продуктов со ссылками включая некоторые детали, такие как описание, изображения и т.д. Это расширение может быть использовано и в качестве справочной системы" https://typo3.org/extensions/reposit...atalog&tx_solr Но пока "Compatibility 4.5.0 - 6.2.99" |
Николай, добрый день.
Видимо я совсем плохо объясняю вам суть проблемы т.к. ваши ответы ни насколько не приближают к решению задачи. Вот ссылка на картинку, где наглядно показана проблема, которую нужно решить. [url="http://ginger_v2.test.xpkg.ru/screen.jpg"[/URL] |
Цитата:
Тогда получается: http://ginger_v2.test.xpkg.ru/screen.jpg А в чем суть проблемы? |
Николай, с вами интересно общаться.
Вы сами-то пробовали назначить права пользователю test, чтобы он мог править только одно животное? |
Цитата:
Что сделать? В чем суть проблемы? Доберемся до сути, не будет проблемы |
Цитата:
======= "Новая запись Создать новую страницу Страница (Внутри) Страница (После) Страница (выбор позиции) Создать новый элемент содержимого Содержимое страницы Нажмите здесь для вызова мастера! htmlArea RTE htmlArea RTE Аббревиатура Системные записи Категория Файловая коллекция Шаблон Бэкэнда Альтернативный язык страницы Домен Шаблон Внутренняя заметка" ======= Прошу пояснить тип записей "Котейка" и "Животинка 2" Или, если угодно, по английски: New record Create a new page Page (inside) Page (select position) System Records Backend usergroup Backend user Category Record Collection File Storage Filemount Website Language System News |
На странице Ищут дом нужно выбрать Catalog Product System -> Животное
|
Цитата:
|
Цитата:
|
Цитата:
======= "Новая запись Создать новую страницу Страница (Внутри) Страница (После) Страница (выбор позиции) Создать новый элемент содержимого Содержимое страницы Нажмите здесь для вызова мастера! htmlArea RTE htmlArea RTE Аббревиатура Системные записи Категория Файловая коллекция Шаблон Бэкэнда Альтернативный язык страницы Домен Шаблон Внутренняя заметка" ======= Прошу пояснить тип записей "Котейка" и "Животинка 2" =========================================== К примеру, "Котейка" Это "Страница (Внутри или После)"? Это "Содержимое страницы"? Это "Категория, Файловая коллекция, Шаблон Бэкэнда, Альтернативный язык страницы, Домен, Шаблон, Внутренняя заметка"? Или это "тип записи Животное" |
|
Цитата:
Записи -> Котейка (Содержимое страницы -> Страница -> Категория -> Животное -> Вкладка животного -> News) agravin, моя твоя не понимай Приятной работы! |
Анимированная гифка с отображением всех действий.
http://ginger_v2.test.xpkg.ru/screen3.gif И журнал в котором показано, что вы с 01 декабря не заходили и соответственно ничего и не искали. http://ginger_v2.test.xpkg.ru/screen4.jpg |
Цитата:
"Анимированная гифка с отображением всех", скорее, бездействий. Сожалею, что поддался соблазну побывать в BE вашего сайта по любезному, но нежданному вашему "личному" приглашению. Не заходил и соответственно ничего и не искал, потому что на вашем сайте мне нечего искать. Лезть в ваше "творчество" недосуг, своих ляпов хватает. Но меня поражает ваша уверенность, подкрепленная "записЯми", что для вас я обязан что-то искать. |
Николай, а зачем было писать, что не получается?
Написали бы просто, что нет времени и желания. Дело-то сугубо добровольное. |
Цитата:
Николай Сипко |
Не вникал глубоко в вашу переписку...
Может быть вам имеет смысл хранить в разных папках записи каталога? И для каждого пользователя дать доступ к его папке. Что же касается доступа к записям, то они даются на уровне таблиц. И как мне кажется, стандартным способом запретить одну и разрешить другую запись, нельзя. |
Дмитрий, у расширения прописана страница с хранящимися записями. Если не получится решить задачу по другому, то скорее всего вернусь к этому решению.
Сейчас исследую другой путь: прописал для каждой записи отображение блока со всеми be-пользователями. Этот блок видят только be-пользователи с админскими правами. Соответственно они имеют возможность выбрать любого be-пользователя из списка имеющихся тем самым открыв ему доступ именно к этой записи. Теперь думаю как в tca.php ограничить показ записей пользователям без админских прав и не входящих в список выбранных be-пользователей. |
Часовой пояс GMT +4, время: 12:27. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot