Страница 1 из 1
связанные записи и доступ к записи
Добавлено: 13 дек 2021, 18:25
nruslan2
Если доступ к сущности только на просмотр, то кнопки редактирования записи нет - что логично.
но если в сущности есть поле Связанные записи, то и у этого поля отсутсвуют кнопки связать, добавить! (хотя в связанной сущности права есть)
зы да можно дать право на редактирование и все поля сделать на просмотр - и тогда кнопки появится но и кнопка редактирования будет!! которая по факту вызывает пустую форму ввода (так как прав то на редактирования нет)
Re: связанные записи и доступ к записи
Добавлено: 14 дек 2021, 19:58
mailarn
В связанных записях существует еще одна аналогичная проблема.
Если поставить фильтр по выпадающему списку, например статус "В работе" что бы отображались только соответствующие записи при связи, то все нормально связывается и считается в функциях.
Если потом у записи изменить статус например на "Архив", то ранее сделанная связь просто исчезает, что как то не логично.
В одном проекте пока так и не решил эту проблему.
Re: связанные записи и доступ к записи
Добавлено: 14 дек 2021, 20:24
nruslan2
mailarn писал(а): 14 дек 2021, 19:58
...Если потом у записи изменить статус например на "Архив", то ранее сделанная связь просто исчезает, что как то не логично.
В одном проекте пока так и не решил эту проблему.
могу предположить, что связь никуда не девается, вы просто перестаете видеть запись, так как она не удовлетворяет условиям фильтра, что логично!
в базе есть еще момент что для двух полей связанная запись в одной сущности настроенных на одну и туже сущность, нельзя задать разные фильтры! но эт у меня решено в доработках)
Re: связанные записи и доступ к записи
Добавлено: 27 янв 2022, 17:43
nruslan2
В итоге переработал, так что теперь можно задавать возможность игнорировать правила доступа к сущности) + добавил еще и из этой темы:
viewtopic.php?p=23657#p23657 возможность использования. (правда один момент смущает в реализации, но мои тесты прошли удачно ошибки не было - хотя думаю что может в каком то из вариантов вылезти)
Единственный момент, при настройке игнорирования доступа к сущностям, нет галочек и доп.меню. (но эт фактически и не надо при таком раскладе!)