User's profiles licensese
Each user's profile will have different kinds of licenses for using AEON: Basic, premium, gold... Each license will be linked to two main aspects:
- Limitations of usage about (numbers of channels, messages, etc)
- How to enable the license free or payment. In the case of payment it will contain the module that allows the payments #29 (closed)
All these aspects will be managed by a configuration file, some ideas:
licenses = {
"basic": {
"enable": "null",
"limits": { "channels" : 3 }
},
"premium": {
"enable": "paypal",
"limits": { "channels" : null } //no limit
},
}
lets start with really basic configuration parameters.