stoney core: Requirements: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
** Use one of the following MVC-Javascript-Framework: AngularJS (Google), Backbone.js (Twitter?) or Ember.JS (Apple). See [http://todomvc.com/ comparison based on a simple webapp]. All suggestions have corresponding Yii extensions. | ** Use one of the following MVC-Javascript-Framework: AngularJS (Google), Backbone.js (Twitter?) or Ember.JS (Apple). See [http://todomvc.com/ comparison based on a simple webapp]. All suggestions have corresponding Yii extensions. | ||
* | |||
** Billing. | * Billing (belongs to core and to the modules, here we have the basic functionality) | ||
** Cancellation of | ** Price Plans | ||
*** Provider price plans need to be able to be overridden by the resellers, so that they can have their own price plans | |||
*** A Reseller should be able to set individual price plans per customer (not yet). | |||
** Currency | |||
** VAT (differentiate between the Swiss and foreign billing addresses) | |||
** Billing per Reseller or per Customer | |||
** Invoice | |||
** | *** Classic paper invoice | ||
** | *** PDF invoice | ||
*** [https://www.postfinance.ch/en/biz/prod/eserv/ebill/bill/offer.html E-bill] (for Swiss Customers) | |||
*** Card payments (Postcard, Creditcard, ... wiht the corresponding gateway information) | |||
** Reseller discount | |||
*** As a formula | |||
*** or as a table with the discount steps | |||
* Billing (per Module) | |||
** Pricing | |||
*** Base Fee for the service | |||
*** Possible free items (for example | |||
*** Formula (Quantity x price per item, 3 Gigabyte x 4.00 CHF/Gigabyte) | |||
*** Free test period? | |||
* Cancellation of | |||
** Services | |||
* Deletions of | |||
** Services | |||
** People | |||
** Customers | |||
** Resellers | |||
* Service-Transfer | |||
** From one person to another (in the same company). | |||
** From one person to another (another company, same reseller)? No yet. | |||
** From one person to another (another company, other reseller)? Not yet. | |||
* Roles and rights. | |||
* Password | |||
** Change password. | |||
** Forgot password (the owner of the mail account is guide to the password retrieval process). | |||
** Reset password (and send newly created credentials to either person logged in oder to the owner of the mail account). | |||
Provider View | |||
* Reseller | |||
** Add | |||
** Modify | |||
** Delete | |||
** List | |||
* People of Reseller | |||
** Add | |||
** Modify | |||
** Delete | |||
** List | |||
* Employees | |||
** Add | |||
** Modify | |||
** Delete | |||
** List | |||
* Modules | |||
** Load/Install new modules | |||
** Configure Modules (configuration / defaults) | |||
** Release Module for single, multiple or all Resellers | |||
Reseller View | |||
* Modules | |||
** Configure Modules (configuration / defaults) | |||
** Release Module for single, multiple or all Customers | |||
[[Category:stoney core]][[Category:Requirements]] | [[Category:stoney core]][[Category:Requirements]] | ||
Revision as of 11:56, 17 October 2013
- Use the new Web API.
- Use JavaScript framework for the web client.
- Use one of the following MVC-Javascript-Framework: AngularJS (Google), Backbone.js (Twitter?) or Ember.JS (Apple). See comparison based on a simple webapp. All suggestions have corresponding Yii extensions.
- Billing (belongs to core and to the modules, here we have the basic functionality)
- Price Plans
- Provider price plans need to be able to be overridden by the resellers, so that they can have their own price plans
- A Reseller should be able to set individual price plans per customer (not yet).
- Price Plans
- Currency
- VAT (differentiate between the Swiss and foreign billing addresses)
- Billing per Reseller or per Customer
- Invoice
- Classic paper invoice
- PDF invoice
- E-bill (for Swiss Customers)
- Card payments (Postcard, Creditcard, ... wiht the corresponding gateway information)
- Reseller discount
- As a formula
- or as a table with the discount steps
- Billing (per Module)
- Pricing
- Base Fee for the service
- Possible free items (for example
- Formula (Quantity x price per item, 3 Gigabyte x 4.00 CHF/Gigabyte)
- Free test period?
- Pricing
- Cancellation of
- Services
- Deletions of
- Services
- People
- Customers
- Resellers
- Service-Transfer
- From one person to another (in the same company).
- From one person to another (another company, same reseller)? No yet.
- From one person to another (another company, other reseller)? Not yet.
- Roles and rights.
- Password
- Change password.
- Forgot password (the owner of the mail account is guide to the password retrieval process).
- Reset password (and send newly created credentials to either person logged in oder to the owner of the mail account).
Provider View
- Reseller
- Add
- Modify
- Delete
- List
- People of Reseller
- Add
- Modify
- Delete
- List
- Employees
- Add
- Modify
- Delete
- List
- Modules
- Load/Install new modules
- Configure Modules (configuration / defaults)
- Release Module for single, multiple or all Resellers
Reseller View
- Modules
- Configure Modules (configuration / defaults)
- Release Module for single, multiple or all Customers