Добрый день! Прошу подсказать, как выдать права на добавление записи в Средствах связи в разделе Контакты, когда права на саму запись в разделе только на чтение.
Нравится
Добрый день.
Так как в базовой версии при внесении данных в деталь средства связи происходит синхронизация с полями, которые относятся к средствам связи, в таблице контактов, то помимо того, что порекомендовал Владимир, нужно ещё для таблицы контактов настроить права доступа на поля.
Таким образом, чтобы на все поля, кроме полей средств связи (мобильный телефон, рабочий телефон и email) был доступ на чтение, а для полей средств связи на чтение и редактирование.
Нужно в объекте ContactCommunication убрать наследование прав от Contact. И уже управлять правами на ContactCommunication независимо от Contact
Владимир Соколов,
В объекте
ContactCommunication
наследование прав от Контакта очистила, опубликовала изменения. Но при сохранении записи выходит предупреждение, что "
Недостаточно прав для изменения записи в объекте "Контакт".
" . Подскажите пожалуйста, другие варианты?!
Добрый день.
Так как в базовой версии при внесении данных в деталь средства связи происходит синхронизация с полями, которые относятся к средствам связи, в таблице контактов, то помимо того, что порекомендовал Владимир, нужно ещё для таблицы контактов настроить права доступа на поля.
Таким образом, чтобы на все поля, кроме полей средств связи (мобильный телефон, рабочий телефон и email) был доступ на чтение, а для полей средств связи на чтение и редактирование.
Интересно, а синхронизацию средств связи с полями Contact можно сделать на стороне сервера без учёта прав доступа на Contact? Так как редактирующий средства связи может иногда иметь права на редактирование самого Contact
Или, наоборот, не разрешать использовать те средства связи, которые синхронизируются с полями Contact
Владимир Соколов пишет:
Интересно, а синхронизацию средств связи с полями Contact можно сделать на стороне сервера без учёта прав доступа на Contact?
Конечно, можно и так реализовать, но тут уже без навыков разработки не сделать.
В конечном счете, все зависит от Вашей бизнес-задачи.
Думаю, что именно из-за того, что должен быть доступ и на Contact, в базовой версии у схемы ContactCommunication указано, что права доступа наследуются от Contact.
Алла Савельева пишет:
Добрый день.
Так как в базовой версии при внесении данных в деталь средства связи происходит синхронизация с полями, которые относятся к средствам связи, в таблице контактов, то помимо того, что порекомендовал Владимир, нужно ещё для таблицы контактов настроить права доступа на поля.
Таким образом, чтобы на все поля, кроме полей средств связи (мобильный телефон, рабочий телефон и email) был доступ на чтение, а для полей средств связи на чтение и редактирование.
Добрый день! Коллеги, благодарю за Ваши ответы! Добавление номеров работает