The initial version of SMSC rule editor. Feature changelist:
Add "Get From Server" button on start page. User can pull all rulesets that were stored on server side.
Remove "Facts" tab, as short message have fixed parameters. User-defined is not allowed.
Change the display logic of "Decisions" tab, so that the rules are listed in the order that they are added. This order is also the order in rule matching stage.
Manay changes to adapt SMSC rule engine use cases
Fixed operators and actions.
Add buttons to adjust the order.
Allow more than one parameter in the "action" part.
Add "Keyword Lists" tab. Keyword lists (which are used in "inList" operator) can be uploaded and managed here.
Change "Validate" tab. Ruleset and validating data will be sent to the backend for matching test and return with a result.
Add "Apply" tab to distribute the rule to the backend (and eventually to SMSCs).
The initial version of SMSC rule editor. Feature changelist: