Идея
Одобрена

Бизнес-правила. Научить понимать все типы сравнения.

Научить бизнес-правила понимать все типы сравнения ( В том числе >= и =).Сейчас в BusinessRulesApplierV2 следующий код: getConditionResult: function(left, type, right) {                                 var conditionResult = true;                                 switch (type) {                                         case Terrasoft.ComparisonType.IS_NULL:                                                 conditionResult = Ext.isEmpty(left);                                                 break;                                         case Terrasoft.ComparisonType.IS_NOT_NULL:                                                 conditionResult = !Ext.isEmpty(left);                                                 break;                                         case Terrasoft.ComparisonType.EQUAL:                                                 conditionResult = (left === right || (Ext.isEmpty(left) && Ext.isEmpty(right)));                                                 break;                                         case Terrasoft.ComparisonType.NOT_EQUAL:                                                 conditionResult = (left !== right);                                                 break;                                         case Terrasoft.ComparisonType.GREATER:                                                 conditionResult = (left > right);                                                 break;                                         case Terrasoft.ComparisonType.LESS:                                                 conditionResult = (left right);                                                 break;                                         default:                                                 break;                                 }                                 return conditionResult;                         }, Всего-то нужно пару строк добавить.

1 комментарий

Здравствуйте, Александр!

Создали задачу на ответственную команду разработки для доработки указанной функциональности в последующих релизах.

Показать все комментарии