vinzdeveloper / json-rule-editor

Json rule editor
GNU General Public License v3.0
375 stars 109 forks source link

SMSC rule editor #68

Closed vincentwang79 closed 10 months ago

vincentwang79 commented 10 months ago

The initial version of SMSC rule editor. Feature changelist:

  1. Add "Get From Server" button on start page. User can pull all rulesets that were stored on server side.
  2. Remove "Facts" tab, as short message have fixed parameters. User-defined is not allowed.
  3. 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.
  4. 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.
  5. Add "Keyword Lists" tab. Keyword lists (which are used in "inList" operator) can be uploaded and managed here.
  6. Change "Validate" tab. Ruleset and validating data will be sent to the backend for matching test and return with a result.
  7. Add "Apply" tab to distribute the rule to the backend (and eventually to SMSCs).
  8. Add a backend to handle the validate request.