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

REQUEST - thunderbird 68 template creation? #434

Closed
Solwayuk opened this issue Sep 4, 2019 · 11 comments

Comments

@Solwayuk
Copy link

@Solwayuk Solwayuk commented Sep 4, 2019

Can the firefox policy files be adapted to support thunderbird version 68 ESR?

currently no resources from thunderbird developers are working on this.
even though new policy engine feature has been released in version 68.

https://bugzilla.mozilla.org/show_bug.cgi?id=1578669

@mkaply

This comment has been minimized.

Copy link
Collaborator

@mkaply mkaply commented Sep 4, 2019

I don't have the bandwidth to do this, but anyone from the community can feel free to do this.

As far as I know, no actual policies were implemented in TB 68, were they?

@mkaply mkaply closed this Sep 4, 2019
@Solwayuk

This comment has been minimized.

Copy link
Author

@Solwayuk Solwayuk commented Sep 4, 2019

Spoken about this on irc with a thunderbird developer. Apparently your policy engine was ported into thunderbird 68. And mentioned in the release notes as a feature.
They didn't know any more info about it. Nor where the admx files. Apparent the ff admx can be used??
Is there a way to progress this feature. I couldn't find any more info on the engine or API

@Solwayuk

This comment has been minimized.

@mkaply

This comment has been minimized.

Copy link
Collaborator

@mkaply mkaply commented Sep 4, 2019

This should be a very straightforward thing to do based on looking at the policy code that is in Thunderbird. They should be able to take the Firefox policy files and make a couple changes and that's it.

@Solwayuk

This comment has been minimized.

Copy link
Author

@Solwayuk Solwayuk commented Sep 4, 2019

They said they don't have the resources.
I'm willing to progress this (if I can)
Can you point me towards policy code so I can do the tweaks to suit?

Would this policy code support all settings, including email account prefs?

@mkaply

This comment has been minimized.

Copy link
Collaborator

@mkaply mkaply commented Sep 4, 2019

You can see what policies were implemented for Thunderbird here:

https://searchfox.org/comm-central/source/mail/components/enterprisepolicies/schemas/policies-schema.json

Right now they only have copied over some Firefox policies. There is nothing unique for thunderbird.

The policies themselves are created by adding the schema to that file and then implementing the policy code in:

https://searchfox.org/comm-central/source/mail/components/enterprisepolicies/Policies.jsm

@drlellinger

This comment has been minimized.

Copy link
Contributor

@drlellinger drlellinger commented Sep 5, 2019

Is anyone already on it? I would do it

@Solwayuk

This comment has been minimized.

Copy link
Author

@Solwayuk Solwayuk commented Sep 5, 2019

Feel free, don't think I can help much. Took a look last night. But bit Past my level of expertise.

Happy to test though. Or at least some sort of help.

Can we redirect this over to

https://bugzilla.mozilla.org/show_bug.cgi?id=1578669

@drlellinger

This comment has been minimized.

Copy link
Contributor

@drlellinger drlellinger commented Sep 5, 2019

@mkmelin

This comment has been minimized.

Copy link

@mkmelin mkmelin commented Sep 5, 2019

For reference, https://github.com/thundernest/policy-templates is now created and we can adjust the documentation there to be Thunderbird specific, for the small parts that differs (like non-applicable policies)

@drlellinger

This comment has been minimized.

Copy link
Contributor

@drlellinger drlellinger commented Sep 5, 2019

First two policies were implemented - found a program bug on the way. #1579019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.