Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Доступ be-пользователей к записям расширения (http://forum.typo3.ru/showthread.php?t=12041)

agravin 30.11.2016 19:57

Доступ be-пользователей к записям расширения
 
Добрый вечер!

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

Имеем typo3 7.6.13, каталог хранящий все записи (категории и товары) на одной странице, а также be-пользователей, которым нужно обеспечить доступ к некоторым записям товаров. Позиций будет немало, поэтому распределение доступа админом, дает возможность be-пользователям легко находить именно свои позиции + не иметь возможность лезть в чужие записи.

Николай Сипко 30.11.2016 21:36

Цитата:

Сообщение от agravin (Сообщение 40632)
Ищу помощи в настройке прав доступа be-пользователей к определенным записям расширения. Точнее базовая настройка такого функционала не представляет, но возможно кто-то решал такую задачу.

Возможно, кто-то решал:

https://www.google.ru/url?sa=t&rct=j...BUUEU_iLlsfBQA

agravin 30.11.2016 22:04

Николай, я не спрашиваю как сделать доступ к странице, папкам с файлам и всему тому, что входит в стандартные функции настроек тайпы для be-пользователей. Я спрашивал про доступ к записям в каталоге.

Николай Сипко 30.11.2016 22:50

Цитата:

Сообщение от agravin (Сообщение 40634)
Я спрашивал про доступ к записям в каталоге.

Я, конечно, дико извиняюсь

"Назначение прав пользователям (группам)

Самые важные вкладки на форме добавления/редактирования группы или пользователя – «Access List» и «Mount and Workspaces» (данные вкладки аналогичны у пользователя и группы) – в них настраиваются пользовательские права и, так называемые, «точки монтирования» - области видимости и доступа в древе страниц и древе файлов"

Древо файлов не относится к "записям в каталоге"?

=======

"Катало́г — каталог, директория, справочник, папка — объект в файловой системе, упрощающий организацию файлов. Ранее часто использовалось слово директо́рия, которое представляет собой транслитерацию с английского (англ. directory)"

Николай Сипко 30.11.2016 23:28

agravin Senior Member

А что такое "каталог хранящий все записи (категории и товары) на одной странице"?

agravin 01.12.2016 14:36

Николай, ответил в личку.

Николай Сипко 01.12.2016 20:17

Может, List -> id=0 -> Edit Backend user "test" on root level -> Mounts and Workspaces -> DB Mouts -> вместо "Ищут дом" — "Кошки"?

Николай Сипко 03.12.2016 14:05

Цитата:

Сообщение от agravin (Сообщение 40637)
Николай, ответил в личку.

"Мне нужно чтобы пользователь test видел именно одну из позиций каталога"

"b. Tables(listing) – в данной таблице выбираются группы элементов, которые пользователь может видеть в древе страниц на страницах и разделах.

Т.е. группе можно назначить такие права, что члены группы смогут видеть только новости на данной странице и не видеть другие элементы контента" (стр.3)

Может, так?

agravin 03.12.2016 14:54

b. Tables(listing)
 
Цитата:

b. Tables(listing) - в данной таблице выбираются группы элементов, которые пользователь может видеть в древе страниц на страницах и разделах.
Не подойдет т.к. выбирать нужно не из групп элементов контента, а из определенных записей одного и того же типа контента.

/* --------- */

При редактировании be-пользователя, во вкладке Extended расширение tt_news добавляет блок tt_news: allowed/visible categories - который позволяет назначать доступ каждому be-пользователю к определенным записям одного типа контента, а именно к названиям категорий, который им будет доступен.

Нужно реализовать что-то подобное.

Николай Сипко 03.12.2016 19:03

Цитата:

Сообщение от agravin (Сообщение 40641)
Не подойдет т.к. выбирать нужно не из групп элементов контента, а из определенных записей одного и того же типа контента.

/* --------- */

При редактировании 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>

Что из нее нужно выбирать?

Николай Сипко 04.12.2016 12:46

Цитата:

Сообщение от agravin (Сообщение 40641)
Нужно реализовать что-то подобное.

titech_catalog

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

https://typo3.org/extensions/reposit...atalog&tx_solr

Но пока "Compatibility 4.5.0 - 6.2.99"

agravin 04.12.2016 15:56

Николай, добрый день.

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

[url="http://ginger_v2.test.xpkg.ru/screen.jpg"[/URL]

Николай Сипко 04.12.2016 22:48

Цитата:

Сообщение от agravin (Сообщение 40644)
[url="http://ginger_v2.test.xpkg.ru/screen.jpg"[/URL]

Бесплатный совет: убрать кавычки

Тогда получается:

http://ginger_v2.test.xpkg.ru/screen.jpg

А в чем суть проблемы?

agravin 05.12.2016 00:49

Николай, с вами интересно общаться.
Вы сами-то пробовали назначить права пользователю test, чтобы он мог править только одно животное?

Николай Сипко 05.12.2016 00:52

Цитата:

Сообщение от agravin (Сообщение 40646)
Николай, с вами интересно общаться.
Вы сами-то пробовали это сделать?

Не надо ля-ля

Что сделать?

В чем суть проблемы?

Доберемся до сути, не будет проблемы

Николай Сипко 05.12.2016 13:59

Цитата:

Сообщение от Николай Сипко (Сообщение 40647)
Доберемся до сути, не будет проблемы

agravin, на страницах CMS TYPO3 можно создавать:

=======
"Новая запись

Создать новую страницу
Страница (Внутри)
Страница (После)
Страница (выбор позиции)

Создать новый элемент содержимого
Содержимое страницы
Нажмите здесь для вызова мастера!

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

agravin 05.12.2016 14:58

На странице Ищут дом нужно выбрать Catalog Product System -> Животное

Николай Сипко 05.12.2016 17:34

Цитата:

Сообщение от agravin (Сообщение 40649)
На странице Ищут дом нужно выбрать Catalog Product System -> Животное

Прошу пояснить тип записей "Котейка" и "Животинка 2"

agravin 05.12.2016 18:03

Цитата:

Сообщение от Николай Сипко (Сообщение 40650)
Прошу пояснить тип записей "Котейка" и "Животинка 2"

Не понял вопроса. У tt_news есть типы записей Новость и Категория Новостей. У Catalog Product System три типа записей Категория (category), Животное (item), Вкладка животного (tab). Соответственно записи "Котейка" и "Животинка 2" относятся к типу записи Животное.

Николай Сипко 05.12.2016 18:28

Цитата:

Сообщение от agravin (Сообщение 40651)
Не понял вопроса. У tt_news есть типы записей Новость и Категория Новостей. У Catalog Product System три типа записей Категория (category), Животное (item), Вкладка животного (tab). Соответственно записи "Котейка" и "Животинка 2" относятся к типу записи Животное.

agravin, на страницах CMS TYPO3 можно создавать:

=======
"Новая запись

Создать новую страницу
Страница (Внутри)
Страница (После)
Страница (выбор позиции)

Создать новый элемент содержимого
Содержимое страницы
Нажмите здесь для вызова мастера!

htmlArea RTE htmlArea RTE
Аббревиатура

Системные записи
Категория
Файловая коллекция
Шаблон Бэкэнда
Альтернативный язык страницы
Домен
Шаблон
Внутренняя заметка"
=======

Прошу пояснить тип записей "Котейка" и "Животинка 2"
===========================================

К примеру, "Котейка"

Это "Страница (Внутри или После)"?
Это "Содержимое страницы"?
Это "Категория, Файловая коллекция, Шаблон Бэкэнда, Альтернативный язык страницы, Домен, Шаблон, Внутренняя заметка"?

Или это "тип записи Животное"

agravin 05.12.2016 19:32

Именно, что тип записи "Животное"

http://ginger_v2.test.xpkg.ru/screen2.jpg

Николай Сипко 05.12.2016 20:53

Цитата:

Сообщение от agravin (Сообщение 40653)
Именно, что тип записи "Животное"

http://ginger_v2.test.xpkg.ru/screen2.jpg

Не смог найти тип записи "Животное": Страница -> Ищут дом -> Создание новой Содержимое страницы на странице "Ищут дом" -> Общее -> Элемент содержимого -> Тип -> Вставить записи

Записи -> Котейка (Содержимое страницы -> Страница -> Категория -> Животное -> Вкладка животного -> News)

agravin, моя твоя не понимай

Приятной работы!

agravin 05.12.2016 22:23

Анимированная гифка с отображением всех действий.

http://ginger_v2.test.xpkg.ru/screen3.gif

И журнал в котором показано, что вы с 01 декабря не заходили и соответственно ничего и не искали.

http://ginger_v2.test.xpkg.ru/screen4.jpg

Николай Сипко 05.12.2016 23:02

Цитата:

Сообщение от agravin (Сообщение 40655)
Анимированная гифка с отображением всех действий.

http://ginger_v2.test.xpkg.ru/screen3.gif

И журнал в котором показано, что вы с 01 декабря не заходили и соответственно ничего и не искали.

http://ginger_v2.test.xpkg.ru/screen4.jpg

agravin Senior Member

"Анимированная гифка с отображением всех", скорее, бездействий. Сожалею, что поддался соблазну побывать в BE вашего сайта по любезному, но нежданному вашему "личному" приглашению.

Не заходил и соответственно ничего и не искал, потому что на вашем сайте мне нечего искать. Лезть в ваше "творчество" недосуг, своих ляпов хватает.

Но меня поражает ваша уверенность, подкрепленная "записЯми", что для вас я обязан что-то искать.

agravin 05.12.2016 23:29

Николай, а зачем было писать, что не получается?

Написали бы просто, что нет времени и желания. Дело-то сугубо добровольное.

Николай Сипко 06.12.2016 00:02

Цитата:

Сообщение от agravin (Сообщение 40657)
Николай, а зачем было писать, что не получается?

Написали бы просто, что нет времени и желания. Дело-то сугубо добровольное.

Нет ни времени, ни желания.

Николай Сипко

Manas 06.12.2016 16:42

Не вникал глубоко в вашу переписку...
Может быть вам имеет смысл хранить в разных папках записи каталога? И для каждого пользователя дать доступ к его папке.
Что же касается доступа к записям, то они даются на уровне таблиц. И как мне кажется, стандартным способом запретить одну и разрешить другую запись, нельзя.

agravin 06.12.2016 17:38

Дмитрий, у расширения прописана страница с хранящимися записями. Если не получится решить задачу по другому, то скорее всего вернусь к этому решению.

Сейчас исследую другой путь: прописал для каждой записи отображение блока со всеми be-пользователями. Этот блок видят только be-пользователи с админскими правами. Соответственно они имеют возможность выбрать любого be-пользователя из списка имеющихся тем самым открыв ему доступ именно к этой записи. Теперь думаю как в tca.php ограничить показ записей пользователям без админских прав и не входящих в список выбранных be-пользователей.


Часовой пояс GMT +4, время: 12:27.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot