Регистрация  |  Вход

Как отрубить Inline Edit для Record Form

Не знаю корректно ли выразился в названии темы.

Короче есть Standard Page Layout, или делаешь Lighting Page и на полях появляется иконка карандаша. Особенно для админа (блин, клиент сидит под админом и задает этот вопрос каждую неделю) как убрать этот долбанный карандаш. А лучше вообще отрубить inline edit, но не глобально для орга а для конкретного объекта/формы.

Есть конечно форкараунд - сделать Formula Field и просто копировать значение из оригинального поля, показывать его а оригинальное поле скрывать - но это такой гемор, хочется что-то поэлегантнее.

Обычный случай - создаешь обычное текстовые или числовое поле которое должно рассчитываться к примеру в триггере. Выкидываешь его на page layout. Клиент сидит под админом и врубает на страницу инлайн эдит - бац, поле превратилось в редактируемое. Я понимаю что это фича админа что он может менять ВСЕ! Но клиенту задолбался объяснять. Каждый раз поднимаю этот вопрос - а у них там вообще от экономии лицензий могут 10 челов под этим же самым аккаунтом сидеть.

Можно конечно запилить кастомную страницу (что я предпочитаю) но как можно решить такую вроде простую задачу стандартными инструментами?
Не знаю корректно ли выразился в названии темы. 

Короче есть Standard Page Layout, или делаешь Lighting Page и на полях появляется иконка карандаша. Особенно для админа (блин, клиент сидит под админом и задает этот вопрос каждую неделю) как убрать этот долбанный карандаш. А лучше вообще отрубить inline edit, но не глобально для орга а для конкретного объекта/формы.

Есть конечно форкараунд - сделать Formula Field и просто копировать значение из оригинального поля, показывать его а оригинальное поле скрывать - но это такой гемор, хочется что-то поэлегантнее. 

Обычный случай - создаешь обычное текстовые или числовое поле которое должно рассчитываться к примеру в триггере. Выкидываешь его на page layout. Клиент сидит под админом и врубает на страницу инлайн эдит - бац, поле превратилось в редактируемое. Я понимаю что это фича админа что он может менять ВСЕ! Но клиенту задолбался объяснять. Каждый раз поднимаю этот вопрос - а у них там вообще от экономии лицензий могут 10 челов под этим же самым аккаунтом сидеть.

Можно конечно запилить кастомную страницу (что я предпочитаю) но как можно решить такую вроде простую задачу стандартными инструментами?
Нашел такую замечательную штуку

Remove the 'Edit Read-Only Fields' permission via profile

Но, блин, для админа не отключается
Нашел такую замечательную штуку

[url=https://help.salesforce.com/s/articleView?id=000387091&type=1]Remove the 'Edit Read-Only Fields' permission via profile[/url]

Но, блин, для админа не отключается :sad: 

Нашел еще решение - клонировать System Administrator Profile, отрубить Edit Read Only Fields в нем и назначить проблемному клиенту этот профиль . Вот только интересно клиент не лишится ли каких нибудь фич с этим клонированным профилем?
Нашел еще решение - [b]клонировать[/b] System Administrator Profile, отрубить [b]Edit Read Only Fields[/b] в нем и назначить проблемному клиенту этот профиль :smiley:. Вот только интересно клиент не лишится ли каких нибудь фич с этим клонированным профилем?
В развитии темы. А можно как-то сделать так чтобы когда у тебя Record View показывались одни поля, когда нажимаешь Edit в модалке был другой набор полей (без кастомных компонентов). У меня чего-то мозг вспух. Я сделал Lightning page для View. Разместил мне нужные поля. Что-то думал что Object Standard Layout будет использоваться для Edit Form в модалке. По началу так и было пока по ходу кэш не сбросился и теперь при Edit все равно тянутся поля из Lightning page а не из Standard Layout. Я чет надеялся что их можно сделать разными использовать для View и Edit разные наборы полей.
В развитии темы. А можно как-то сделать так чтобы когда у тебя Record View показывались одни поля, когда нажимаешь Edit в модалке был другой набор полей (без кастомных компонентов). У меня чего-то мозг вспух. Я сделал Lightning page для View. Разместил мне нужные поля. Что-то думал что Object Standard Layout будет использоваться для Edit Form в модалке. По началу так и было пока по ходу кэш не сбросился и теперь при Edit все равно тянутся поля из Lightning page а не из Standard Layout. Я чет надеялся что их можно сделать разными использовать для View и Edit разные наборы полей.