When a user's account in a hosted Kolab installation is a member account of a Groupmanager account and not the admin account, this user has no access to the cockpit. Hence such users can not upgrade their accounts e.g. from lite to full accounts, and they can not change the desired quota. As this can be desired behavior in some environments, it might be too strict a limitation in other.
To make that possible to enable such facility for such users, a clienta plugin could be created for the webmail client, that providinges this functionality via the wap api. as a WAP API client.
The first iteration could hold an upgrade and a downgrade button, and a few checkboxes for the desired quota size.;
A first few set of profiles would be;
* Email only, "Lite", 2GB static,
* Full groupware + ActiveSync, "Pro", 10GB static.
This means the user (group manager account's member user) will need to be able and allowed to change nsroledn and mailquota attribute values.