regula
regula copied to clipboard
Business Rules Engine
Create a page that allows to create a new ruleset. Path: `GET /rulesets/new` Submit data to: `POST /i/rulesets/` Sketch: ![regula-01-ruleset-creation](https://user-images.githubusercontent.com/2102036/48336311-498c9900-e660-11e8-8f21-7f568c959d2c.png) Related to #31
When a user is creating a ruleset using the UI, the signature is sent to the server but params are not taken into account by the store. Currently, the signature...
Regula is designed to be used used by any kind of program: mobile apps, microservices, monoliths, frontend applications, etc. Programs can use Regula in two ways: ### Using the Eval...
Currently, the default limit is hardcoded at 50. We should find a way to make that configurable, by giving back the ownership of computing the limit to the implementation instead...
Resolve #121 This PR introduce a new option `etc-default-limit` for `cmd/regula`. By default the limit is 50.
Create a page that allows editing the latest ruleset version in order to create a new one Path: `GET /rulesets//edit` Get data from: `GET /i/rulesets/` Submit data to: `PATCH /i/rulesets/`...
When updating a ruleset, a new version of the rules is created using KSUIDs, which are lexicographically sorted ids with 1s precision. If two versions of the same ruleset are...
During a cross team meeting with marketplace they pointed out that it was hard to know what parameters you needed up-front. They've ended with lots of duplicate rulesets with version...
This error is occasionally observed from the api/client package when running tests: ``` --- FAIL: TestRulesetService/WatchRuleset/Cancel (0.00s) require.go:1209: Error Trace: rulesets_test.go:430 Error: Should be zero, but was {0xc000222de0 } Test:...
Create a page that allows consulting a specific ruleset version Path: `GET /rulesets//` Get data from: `GET /i/rulesets//version` Sketch: ![regula-03-ruleset-view-version](https://user-images.githubusercontent.com/2102036/48354990-4f4fa200-e693-11e8-8e4e-059b01fe5dda.png) Related to #34