-
-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Account Plan and Owner Limit improvements #687
Comments
This is an interesting idea, but I worry that it would make the product a bit too complicated. I understand that having the plan override per-domain settings is a potential problem, but maybe the simpler fix is just to warn the user when saving rather than allowing for per-section control of overrides? |
This actually makes Plans easier because:
summary
|
I'm definitely biased towards solutions that make the UI simpler rather than more complex. Maybe we should just not show per-domain owner limits if a plan is selected? |
My preference is to have accounts plans work as account plans:
But unfortunately we have users that use it like this. This is in a blue skies discussion I had.
If this is an edge case, then simplicity is better. 😄 |
What is the issue
The
Account Plans
suffers from an issue where if a user clicks onSave and Apply
when he updates anAccount Plan
, it will wipe out any custom overrides he has applied to his accounts under this plan. Some people have got use to changing the permissions and options on a virtual server rather than updating anAccount Plan
.If an admin just uses the
Save
button then the changes on the plan will only affect new users and therefore the tight sync between theAccount Plan
andAccounts
becomes greater.The use of the word
Defaults
on the account plan page is confusing and not correct after the initial creation of the virtual server, yet the functionality does not change.The
Save
andSave and Apply
options were introduced to allow users to keep customizations on certain accounts but this came at the cost of keeping accounts and the plans in sync.What do I propose, an Overview
Firstly, we need to get rid of the
Save
button as it will be pointless so we will just be left withSave and Apply
button and it's logic.We need to add checkboxes to the 2 pages (
Edit Account Plan
/Server Owner Limits
) to define whether the plan settings can be overridden.We can either have 1 check box on each page to cover all of the settings (A), or each section can have their own check box to allow for fine grained overriding (B). (B) is my preferred option.
The images below assume the relevant pages have been updated as submitted in #686 and while this is preferable it is not required
The checkboxes have a slightly different function on the different pages as outlined below:
Edit Account Plan
Edit Owner Limits
to override these plan settings. If it is not ticked then the option to override will be greyed out and they will not be able to change anything in this section.Save and Apply
accounts where plan members haveoverride these settings
on the corresponding section inEdit Owner Limits
set to ticked, then these settings will not be overridden.override these settings
will be unticked and the options greyed out as the permission to override have been removed.Edit Owner Limits
Server Owner Limits
Save and Apply routine
The save and reply routine would need to be upgraded to take into account the booleans in the
Account Plan
and theServer Owner Limits
so it can determine whether it can push settings to that particular account and it's various sections.Additional
Edit Owner Limits
toEdit Plan
orOverride Plan
. but limits is the wrong one.Edit Account Plan
I would remove the word default fromThe text was updated successfully, but these errors were encountered: