Если я правильно понял из документации по правам доступа, разграничение прав доступа возможно лишь на уровне групп пользователей. Однако, на данный момент мне необходимо реализовать функционал, по котором конкретный пользователь сможет разрешать править свои данные другим пользователям.
Первая мысль (она же неправильная) - для каждого пользователя создать свою уникальную группу и уникальный инфоблок и так распределить доступы. Соответственно, если необходимо эти же доступы передать иному лицу - просто добавляем его в эту самую уникальную группу. Но решение является крайне страшным костылем, влекущим создание тысяч мусорных групп и тысяч мусорных инфоблоков.
Вторая мысль - существует расширенное распределение прав, при котором права на просмотр/редактирование элемента инфоблока можно делегировать лишь на автора этого элемента. Тогда возникают три вопроса:
Можно ли каким-то образом делегировать не на автора, а на другого уникального пользователя?
Можно ли "сэмулировать" авторство для другого пользователя?
Соответственно, если у вас есть идея, как можно делегировать права уникальным пользователям для уникальных элементов инфоблока - прошу озвучить и тем помочь с этой интересной задачкой.
Дабы не флудить и не создавать темы прошу уважаемые по возможности дать дельный совет.
Ситуация такая. Некая фирма сделала нам сайт на системе Bitrix что называется под ключ. Спустя пару месяцев возникла необходимость добавить второго админа с ограниченный доступом (к примеру только для редактирования цен). Все попытки сделать это не увенчались успехом (пользователь добавлялся, права на модули указывались) - но при попытке авторизоваться всегда выскакивает надпись что-то типо "недостаточно прав". Зайти в админку получается только дав пользователю полный доступ администрирования.
И вот разработчик сайта говорит что он не причем и требует за устранение проблемы 30$/ (Ну к слову работа уже сделана - все работает. но есть сомнения в "обдираловке")
Евгений Тур написал: Собственно вопрос законны ли его требования?
Вполне, если создание второго админа не оговаривалось в рамках создания сайта. А вот адекватно ли 30$ за выполнение данного действия это уже хороший вопрос, однако я не могу как-либо прокомментировать эту сумму так как не знаком с устройством вашего сайта.
Евгений Тур написал: Ну вот мне кажется что это стандартный функционал Bitrix и он должен работать "из коробки".
"Стандартный функционал" - это возможность это сделать. У Вас такая возможность есть, а значит ничего не нарушено. Есть курсы, которые помогут Вам это сделать. Если не хотите проходить курсы, Вы можете заплатить чтобы кто-то сделал это за вас.
Чувствуете тонкую разницу между "возможностью сделать" и "будет сделано"? Вы же когда покупаете товар в интернет-магазине, не требуете бесплатную доставку, говоря что вы купили товар, а значит Вам должны его доставить? Вы выбираете - заберете сами или доплачиваете за доставку. Так и тут - вы либо изучаете и делаете сами (это вполне реально), либо платите чтобы кто-то сделал за вас.