Skip to content
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

Allow (temporary) changing of managed settings #132

Open
portiatrivisonno opened this issue Apr 28, 2024 · 3 comments
Open

Allow (temporary) changing of managed settings #132

portiatrivisonno opened this issue Apr 28, 2024 · 3 comments
Labels
area: storage.managed storage.managed issues feature request New feature or request

Comments

@portiatrivisonno
Copy link

I'd like to be able to change the setting provided by the managed storage (policies/manifest) during runtime.

I'm often deploying a fresh install of Firefox with FoxyProxy for proxy management. I use policies to deploy the initial configuration but would like to allow the user (including myself) to change the settings (more precisely the active proxy) afterwards. This, however, seems currently not possible.

There was already a similar request in [1] using Chrome's "recommended policy". But I'm not aware of similar mechanism in Firefox. I could think of a setting "allow overwriting managed config", which, if enabled, allows changing the settings even in a "managed environment". (A quick glance at the code showed a lot of if (pref.managed) return; patterns.)

Personally, I don't care much whether the user's changes are permanent or only for the session; I guess the latter is probably preferred by most people.

Thanks in advance!

[1] #95 (comment)

@erosman
Copy link
Collaborator

erosman commented Apr 28, 2024

As mentioned in #95 (comment)

That would conflict with #42 (comment)

The managed Enterprise Policy is set to give control to the admin and thus remove the control from the user.

It appears that the request is for a feature to apply a "default settings", rather than "managed storage/enterprise policy".

I have to look into the possibilities, if there is a popular demand for it.

@erosman erosman added feature request New feature or request area: storage.managed storage.managed issues labels Apr 28, 2024
@portiatrivisonno
Copy link
Author

As mentioned in #95 (comment)

That would conflict with #42 (comment)
The managed Enterprise Policy is set to give control to the admin and thus remove the control from the user.

"conflict" might be a misleading word here. Given an option "allow overwriting managed config" (which is set in the policy), the admin can choose to give the user some control back or deny them all control.

It appears that the request is for a feature to apply a "default settings", rather than "managed storage/enterprise policy".

I have to look into the possibilities, if there is a popular demand for it.

For what its worth, uBlockOrigin offers something similar [1,2]. They allow the user to change settings during runtime but reset them on every launch. Maybe it's worth a look how they implemented that.

[1] https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin
[2] https://github.com/gorhill/uBlock/wiki/Deploying-uBlock-Origin:-configuration

@erosman
Copy link
Collaborator

erosman commented Jun 7, 2024

The feature can be added if there is a popular demand for it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: storage.managed storage.managed issues feature request New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants