-
-
Notifications
You must be signed in to change notification settings - Fork 118
Move sneaky the "Administrator's Webmin modules" from the "Templates" to the "Account Plans". #1039
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
Comments
I absolutely welcome this one. I have been mentioning this one for years, however I would like to ask that you considering doing the following. After moving the The save and apply in Related |
I don't think we should change that though! We already have the options for "Save" and "Save and Apply," so there's no need for a change. People are accustomed to it, and it won't provide any benefit unlike moving "Administrator's Webmin modules" from the "Templates" to the "Account Plans" itself. |
"Administrator's Webmin modules" When logging into webmin, these values are looked up from server template assigned to the account whereas the other settings are set on the domain which requires them to be applied. My thinking was that a lookup to an Maybe consider changing the buttons from |
No, we cannot do that, as not all updates to the plan should be applied to the virtual servers using it. It has always been optional, and we won't be changing it. |
Ok, fair enough
Why? As an end user I cannot see why you would run multiple versions of an If you use the save only option so changes to the Versioning of an Just because the feature has been put there some time in the past does not mean it is useful, used or should not be removed :) All other panels I have researched only have a save option (this implies apply in context of virtualmin) so when you make a change to the plan all users assigned to that |
Imagine a situation where a company has changes starting next month. For the new domains, the changes would be applied immediately, but for the old ones, the change is meant to happen only starting next month. This allows me to make continuous changes to the plan throughout the month, applying them selectively and at a time of my choosing. I actually think this is a fantastic feature! Kudos to Jamie.
It would require then changing all domains to the new plan.
It exists; it took effort to implement—it cannot be a useless idea! There are people using it!
Just because one doesn't use or understand the future, it doesn't mean it should be removed. :)
That's a good indication that we're doing it correctly. Might not always be so, but here it definitely is, in my opinion. |
So I am open to the idea of this template setting not immediately updating all existing domains, but it reallt doesn't belong on the plans page. A plan is supposed to set limits on what features and resources a domain owner has access to, and not control the UI. Also, migrating all existing systems would be a nightmare if there are many plans and templates! |
That doesn’t seem like a workable option either, since it blocks the ability to change existing domains. How would someone go about adjusting those settings for domains that are already set up? Nevertheless, it's simply the wrong place for that page to be initially.
Well, I don’t see why not? We’re not just dealing with UI here—account plans already use a similar “Allowed virtual server features” accordion to "control" what shows up in the navigation menu (UI). Doing the same for the new “Allowed virtual server modules and functions” accordion wouldn’t be much different. And, realistically, it’s probably the best spot to move it to, especially since it already supports both save and save-and-apply logic.
Well, sure—it won’t be that easy, but it’s not a nightmare either, I don't think—especially given how important it is to keep the logic clean for the templates system. And, each domain only uses one template and one account plan, so moving options between them just means updating two text files in the Think you could give it a try? |
I am guessing that you guys know this one anyway but Just for reference the following WHM pages does the following:
So what this might translate to in the
NB: I can attach WHM images if that would help |
I would actually argue that this "Administrator's Webmin modules" section shouldn't exist at all, and instead we should grant access to moduies based on capabilities set in the plan. Ilia, are there really cases where we need the ability to control access to Webmin modules? Like would we need to remove access to the File Manager for example? |
I recall a few people asking how to disable File Manager access for virtual server owners. Still, I believe we shouldn’t base decisions solely on user feedback—or lack thereof, rather on common sense. From that perspective, it makes sense that users may want to control access to some Webmin modules. For example, "Upload and Download" or "Scheduled Cron Jobs" and some other is reasonable to have control of. However, many modules listed under “Administrator’s Webmin modules” could be tied to capabilities—but not all. Some, like “SSH Login,” should be removed entirely. As for where this functionality belongs, I haven’t figured out a better fit than the "Account Plan" page. It’s flexible enough to hold this without needing a new page, and just keep things simple. So, my suggestion is:
|
I still suggest moving it under the Plans page, as described in my previous comment. |
Howdy, Jamie!
We need to move "Administrator's Webmin modules" from "Templates" to "Account Plans," which supports both "Apply" and "Save and Apply" logic! Templates should be reserved solely for new domains. It's confusing for this page in templates to apply to existing domains—it's simply wrong!
The text was updated successfully, but these errors were encountered: