Пользователь может видеть значение, но не может редактировать

Все вопросы/проблемы по установке и использовании.
Ответить
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Пользователь может видеть значение, но не может редактировать

Сообщение aik »

Всем привет!
Парни, такая задача может кто решал уже.

Есть сущность тарифы, которые пользователь может выбирать в другой сущности.
Значения полей подставляемых из сущности тарифы пользователь должен видеть, но вот редактировать ему запрещено. Как это лучше реализовать? При этом одни пользователи должны видеть эти значения и не могут редактировать, а другие могут видеть и редактировать.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Пользователь может видеть значение, но не может редактировать

Сообщение support »

Нет такой возможности.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Пользователь может видеть значение, но не может редактировать

Сообщение aik »

Сделал через добавление javascript, и надо бы теперь как-то сделать проверку на при нажатии на кнопку, чтобы данные не были изменены на другие, чтобы особо умные через редактор код не убрали этот атрибут.

$('#fields_406').attr('readonly','readonly');b
Аватара пользователя
Antonyous99
Сообщения: 752
Зарегистрирован: 18 авг 2019, 09:22
Имя: Антон Владимирович
Откуда: Санкт-Петербург
Организация: ООО "РИКОМ-Сервис"
Контактная информация:

Re: Пользователь может видеть значение, но не может редактировать

Сообщение Antonyous99 »

Как вариант - отключить правую кнопку мышки во время редактирования формы, чтобы немного охладить желание посмотреть код.
Еше лучше - сохраните старые данные в переменную и подставляйте их по событию onblur (потери фокуса) поля или вообще по submit формы.
Оба варианта - не 100% гарантия, кто разбирается немного в JS, может обойти эти условия.
Но может и не обойти :)
ПУЛЬТ УПРАВЛЕНИЯ БИЗНЕСОМ
ERP/CRM "под ключ"
Ответить