Hi, let me create a very simple case scenario.
A Plesk system admin creates.......
Service Plans --> Reseller Plans --> Create 'Test Reseller' with only 100MB disk space, 'Overuse is not allowed' and 'Overselling is not allowed' and designate an IP (all other values are default)
Resellers --> Add Reseller --> Service plan, allocate 'Test Reseller'
'Test Reseller' logs in and the first thing they do is go to 'Service Plans' and they create their own service plan........
Service Plans --> Add a Plan --> Create 'Reseller Test Service Plan' with 'Overuse is allowed (not recommended)' while all other values are at default
No issues creating the service plan 'Reseller Test Service Plan' and nothing is flagged
However the above case scenario has already 'circumvented' the reseller plan, 'Test Reseller'!
'Test Reseller' has only 100MB of disk space allocated to them and 'Overuse is not allowed', but the 'Test Reseller' has been able to create a service plan 'Reseller Test Service Plan' with 10GB of disk space and set 'Overuse is allowed (not recommended)' !!
Continuing, the 'Test Reseller' adds their first subscription ..........
Adding Your Own Subscription --> Service plan allocate 'Reseller Test Service Plan' --> OK
Now for the first time we are flagged with a 'Synchronization Failed' message,
'Warning: Subscription is not synced with service plan.'
The flag is that only 100MB are available but 10GB has been selected
We press 'OK' to continue, which then loads the newly created subscription.
At this moment in time the subscription is active, even though it circumvents several restrictions (disk space and overuse usage) with a message flagged
'Information: Properties of the subscription somedomain.com were set to correspond with the actual system state, they are still unsynced with the plan Reseller Test Service Plan.'
So what are we left with ?
We are left with an unsynced plan and a subscription that has circumvented the restrictions that were meant to have been in place via the creation of the service plan 'Test Reseller' !!
This is a support nightmare!
We want to stop this scenario from ever happening, what is the solution ?????
Hence the reason I started this thread titled 'Prohibit reseller from editing/creating service plans'