yudin

Создать поле в объявлении, доступное пользователям определенных групп

Recommended Posts

Здравствуйте.

Подскажите, как создать поле в объявлении, доступное зарегистрированным пользователям определенных групп?

В редакторе форм, в таблице data колонку создал, доступен для групп выбрал. Как теперь необходимо еще поправить шаблон, чтобы выводить это поле только пользователям из выбранных для доступности групп?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

так и выводите . Это поле будет доступно только пользователям которые авторизировались под своим логином. И вот если они входят в ту группу которую вы определили, тгда поле появится, если нет то не выведится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К сожалению, оно выводится даже для неавторизованных пользователей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все что нужно вы уже сделали, должно работать.

К сожалению, оно (это поле) выводится даже для неавторизованных пользователей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скиньте доступ в админку. название поля которое вы хотите вывести и описание куда вы хотите его вывести.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К сожалению, оно (это поле) выводится даже для неавторизованных пользователей.

Скорей всего вы смотрите это в момент, когда вы авторизованы в админке.

А вы там админ и оно вам видно.

Смотрите в чистом браузере, через который вы еще не заходили в ЛК и в админку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скорей всего вы смотрите это в момент, когда вы авторизованы в админке.

А вы там админ и оно вам видно.

Смотрите в чистом браузере, через который вы еще не заходили в ЛК и в админку.

Все работает, если устанавливать разрешение на доступ к полю только для группы Администраторы, если добавлять другие группы, то ничего опять не работает, показывается даже неавторизованным пользователям. как быть? присвоить другой группе права администратора? но тогда эти пользователи будут иметь доступ к админ панели, а они там не нужны? может быть какие то компоненты или функции еще добавить. сейчас мне кажется любая вновь созданная группа пользователей приравнивается к незарегистрированным

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Права видимости на поля могут устанавливаться только для реальных групп.

2. Группа "Незарегистрированные" не указывает на пользователя-гостя, устанавливать на нее любые права не имеет смысла, так как не существует реально пользователей в этой группе.

3. Указания права видимости на поле следует расценивать в первую очередь как ограничение на видимость поля на формах (добавления, редактирования). Способность поля "прятаться" в карточке - приятная фича.

4. Указание видимости на некоторые поля может просто не иметь смысла. Например расшаривание только на админа видимости поля с мета-данными абсолютно логично для формы, но полностью не приемлемо для карточки. Это следует иметь в виду.

5. В остальном видимость должна соблюдаться. По крайнем мере на тестовом я проверил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас