Kanaui stands for Kill Bill Analytics UI. This is a mountable rails engine which allows to view the analytics dashboard. In order to work correctly:
- Kill Bill must be running somewhere with the analytics plugin
- Kanaui can be started locally or can be mounted in a rails app
Kill Bill compatibility
|Kanaui version||Kill Bill version|
|0.5.y||0.18.z (Rails 4)|
|0.6.y||0.18.z (Rails 5)|
You can run Kanaui locally by using the test/dummy app provided and interracting with a running version of Kill Bill along with the analytics plugin. In that mode,
there is no support for authorization and no support for multi-tenancy. Instead, Kanaui will use the default user
admin:password and rely on static configuration
to provide the tenant apiKey and apiSecret.
Specify your Kill Bill server url, api key and secret in
KillBillClient.url = 'http://127.0.0.1:8080/' KillBillClient.api_key = 'bob' KillBillClient.api_secret = 'lazar'
To run the dummy app:
To run tests: