Security key + DeleteActions Cascade, Ax 3.0 SP4
Есть 2 таблицы:
RContractTable
RContractDocuments
в
RContractTable в DeleteActions было прописано:
RContractDocuments: Restricted
я переделал на
RContractDocuments: Cascade
назначил пользователю права:
RContractDocuments: Delete (полные)
RContractDocuments: View
Захожу под пользователем с обрезаными правами
Открываю форму договора: договор удалить можно
открываю форму документы-основания: документ удалить нельзя
Запускаю удаление договора, предполагая: сейчас каскадом попытается снести документ, но права не разрешат, вместо чего: документ удаляется каскадом и договор улетает туда же
Можно ли разрулить эту ситуацию правами? или нужно:
вернуть RContractDocuments: Restricted
и модифицировать validateWrite() на таблице?
|