Раскрывающийся список/доступ к полям

Все вопросы/проблемы по установке и использовании.
gvad
Сообщения: 17
Зарегистрирован: 09 июл 2016, 17:00
Имя: Максим
Откуда: СПб

Раскрывающийся список/доступ к полям

Сообщение gvad »

Добрый день.
Есть раскрывающийся список (для обозначения клиентов - новый/старый). его может изменять только админ, но менеджеры видят. соответственно по умолчанию - "новый". как сделать что бы при добавлении нового клиента менеджером автоматически ставился - "новый клиент"? сейчас просто пустое поле. если админ сохраняет клиента то все ок.

Спасибо
Аватара пользователя
nikorn
Сообщения: 252
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Раскрывающийся список/доступ к полям

Сообщение nikorn »

Из опыта - можно сделать поле обязательным и первым в списке установить значение по умолчанию. Тогда по умолчанию будет подставляться это значение
gvad
Сообщения: 17
Зарегистрирован: 09 июл 2016, 17:00
Имя: Максим
Откуда: СПб

Re: Раскрывающийся список/доступ к полям

Сообщение gvad »

nikorn писал(а):Из опыта - можно сделать поле обязательным и первым в списке установить значение по умолчанию. Тогда по умолчанию будет подставляться это значение
Спасибо! Доберусь до компа попробую!
gvad
Сообщения: 17
Зарегистрирован: 09 июл 2016, 17:00
Имя: Максим
Откуда: СПб

Re: Раскрывающийся список/доступ к полям

Сообщение gvad »

nikorn писал(а):Из опыта - можно сделать поле обязательным и первым в списке установить значение по умолчанию. Тогда по умолчанию будет подставляться это значение
вот ни в какую не хочет =(
Аватара пользователя
nikorn
Сообщения: 252
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Раскрывающийся список/доступ к полям

Сообщение nikorn »

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

Зато при этом алгоритме, если дать менеджеру право на запись, ему не нужно будет ничего в этом поле менять, так как нужное значение будет подставляться автоматически.
gvad
Сообщения: 17
Зарегистрирован: 09 июл 2016, 17:00
Имя: Максим
Откуда: СПб

Re: Раскрывающийся список/доступ к полям

Сообщение gvad »

в том то и дело, менеджер не должен уметь редактировать это поле..
Аватара пользователя
nikorn
Сообщения: 252
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Раскрывающийся список/доступ к полям

Сообщение nikorn »

Есть еще вариант - непосредственно в базе указать значение по умолчанию. Тогда, если пользователь не внес изменений в это поле, то будет подставлено значение по умолчанию.
gvad
Сообщения: 17
Зарегистрирован: 09 июл 2016, 17:00
Имя: Максим
Откуда: СПб

Re: Раскрывающийся список/доступ к полям

Сообщение gvad »

я уже планирую внутрь всего этого дела залезть..поковырять :geek:
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Раскрывающийся список/доступ к полям

Сообщение Евгений »

Попробовал сделать так же, поскольку этот функционал (поле только для чтения) мне нужен тоже.

1. В некую сущность добавил поле "раскрывающийся список", пусть называется ААА
2. Одно из значений поля ААА обозначил галочкой как по умолчанию
3. В настройках формы и списка добавил поле ААА
4. В настройках доступа для группы пользователей "Сотрудник" установил доступ типа "просмотр"
5. Для этой же группы установил галочки "Создать" и "Обновить"
6. В настройках доступа к полям установил для этой же группы доступ "да" для всех полей, включая ААА

В такой конфигурации все работает. Создаю новую запись пользователем типа "Сотрудник", поле ААА устанавливается как надо.
Меняю в настройках доступа к полям для группы "Сотрудник", поле ААА как Только просмотр, теперь оно становится вообще недоступным на форме редактирования. Но его значение видно в правой колонке Информация и в самом списке. При создании новой записи поле ААА на форме редактирования отсутствует, но значение по умолчанию устанавливается нормально.
Аватара пользователя
nikorn
Сообщения: 252
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Раскрывающийся список/доступ к полям

Сообщение nikorn »

Хакер! Нашел-таки уязвимость
К сожалению, у меня не прокатило. Запись создается, но значение пустое, хотя по умолчанию должно быть одно из значений списка...
Ответить