Мне кажется, надо бы добавить в бизнес-правила свойство enabled (для самого бизнес-правила), причем, желательно с возможностью забиндить его куда-нибудь, и метод для установки этого свойства (включения/выключения) в замещающих схемах.Например, чтобы можно было в своем пакете на отдельно-взятой странице отключить все бизнес-правила, к нему не относящиеся, не затирая их при этом.
Понравилась ли вам эта идея?
3 комментария
6 марта 2015 16:11
Дмитрий, можно попробовать забиндить бизнес-правило на метод, который будет возвращать конфиг правила в зависимости от условий.
Мне кажется, это должно решить задачу.
9 марта 2015 23:51
Есть набор бизнес-правил в базовых схемах. Если они не должны использоваться в пользовательском пакете, надо бы иметь возможность их отключить. У меня ,кстати, не получилось - смог только перезаписать их (с тем же названием) на свои, что в общем-то не очень корректно. Если бы можно было добавить в дифф признак отключения правила, или в каком-то методе, инициализирующем правила, его проставить, это было бы удобно.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать