Показать сообщение отдельно
Старый 03.07.2010, 19:22   #1  
alek_sk is offline
alek_sk
Участник
 
8 / 10 (1) +
Регистрация: 01.08.2006
Проверка права при сохранении записи
Уважаемые коллеги, подскажите вариант(ы) решения следующей задачи:
есть объект (например, заказ, т.е. запись в SalesTable) c которым может работать только определенная группа пользователей. Каждый раз, когда кто-то сохраняет запись (в любой таблице, в которой есть поле SalesId), надо проверить что этот кто-то может работать с этим заказом.
Таблиц много и перекрывать validateWrite() на каждой из них не совсем красивый вариант.
Возможно есть способ перекрыть общий метод validateField(или его аналог) в одном месте и проверить проверить тип (расширенный тип данных) изменяемого поля?