<?xml version="1.0" encoding="utf-8"?>
-<policyDefinitions revision="1.5" schemaVersion="1.0">
+<policyDefinitions revision="1.7" schemaVersion="1.0">
<policyNamespaces>
<target prefix="firefox" namespace="Mozilla.Policies.Firefox"/>
<using prefix="Mozilla" namespace="Mozilla.Policies"/>
</policyNamespaces>
- <resources minRequiredRevision="1.5"/>
+ <resources minRequiredRevision="1.7"/>
<supportedOn>
<definitions>
<definition name="SUPPORTED_WINXPSP2" displayName="$(string.SUPPORTED_WINXPSP2)"/>
<definition name="SUPPORTED_FF66" displayName="$(string.SUPPORTED_FF66)"/>
<definition name="SUPPORTED_FF67" displayName="$(string.SUPPORTED_FF67)"/>
<definition name="SUPPORTED_FF68" displayName="$(string.SUPPORTED_FF68)"/>
+ <definition name="SUPPORTED_FF6801" displayName="$(string.SUPPORTED_FF6801)"/>
</definitions>
</supportedOn>
<categories>
<parentCategory ref="Certificates" />
<supportedOn ref="SUPPORTED_FF64" />
<elements >
- <list id="Certificates_Install" key="Software\Policies\Mozilla\Firefox\Certificates\Install" valuePrefix=""/>
+ <list id="Certificates_Install" key="Software\Policies\Mozilla\Firefox\Certificates\Install" valuePrefix="" expandable="true"/>
</elements>
</policy>
<policy name="Cookies_Allow" class="Both" displayName="$(string.Allow)" explainText="$(string.Cookies_Allow_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.Permissions)">
<parentCategory ref="firefox"/>
<supportedOn ref="SUPPORTED_FF68"/>
<elements>
- <text id="Preferences_String" valueName="DefaultDownloadDirectory" />
+ <text id="Preferences_String" valueName="DefaultDownloadDirectory" expandable="true"/>
</elements>
</policy>
<policy name="DownloadDirectory" class="Both" displayName="$(string.DownloadDirectory)" explainText="$(string.DownloadDirectory_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.Preferences_String)">
<parentCategory ref="firefox"/>
<supportedOn ref="SUPPORTED_FF68"/>
<elements>
- <text id="Preferences_String" valueName="DownloadDirectory" />
+ <text id="Preferences_String" valueName="DownloadDirectory" expandable="true"/>
</elements>
</policy>
<policy name="DNSOverHTTPS" class="Both" displayName="$(string.DNSOverHTTPS)" explainText="$(string.DNSOverHTTPS_Explain)" key="Software\Policies\Mozilla\Firefox\DNSOverHTTPS" presentation="$(presentation.DNSOverHTTPS)" >
<parentCategory ref="Extensions"/>
<supportedOn ref="SUPPORTED_FF60"/>
<elements>
- <list id="Extensions" key="Software\Policies\Mozilla\Firefox\Extensions\Install" valuePrefix=""/>
+ <list id="Extensions" key="Software\Policies\Mozilla\Firefox\Extensions\Install" valuePrefix="" expandable="true"/>
</elements>
</policy>
<policy name="Extensions_Uninstall" class="Both" displayName="$(string.Extensions_Uninstall)" key="Software\Policies\Mozilla\Firefox\Extensions\Uninstall" explainText="$(string.Extensions_Uninstall_Explain)" presentation="$(presentation.Extensions)">
<list id="Extensions" key="Software\Policies\Mozilla\Firefox\Extensions\Locked" valuePrefix=""/>
</elements>
</policy>
+ <!--
+ <policy name="ExtensionSettings" class="Both" displayName="$(string.ExtensionSettings)" key="Software\Policies\Mozilla\Firefox" explainText="$(string.ExtensionSettings_Explain)" presentation="$(presentation.ExtensionSettings)">">
+ <parentCategory ref="Extensions"/>
+ <supportedOn ref="SUPPORTED_FF6801"/>
+ <elements>
+ <multiText id="ExtensionSettings" valueName="ExtensionSettings" />
+ </elements>
+ </policy>
+ -->
<policy name="NoDefaultBookmarks" class="Both" displayName="$(string.NoDefaultBookmarks)" explainText="$(string.NoDefaultBookmarks_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="NoDefaultBookmarks">
<parentCategory ref="firefox"/>
<supportedOn ref="SUPPORTED_FF60"/>
<text id="SearchEngine_Alias" valueName="Alias"/>
<text id="SearchEngine_Description" valueName="Description"/>
<text id="SearchEngine_SuggestURLTemplate" valueName="SuggestURLTemplate"/>
+ <text id="SearchEngine_PostData" valueName="PostData"/>
</elements>
</policy>
<policy name="SearchEngines_2" class="Both" displayName="$(string.SearchEngines_2)" explainText="$(string.SearchEngines_Explain)" key="Software\Policies\Mozilla\Firefox\SearchEngines\Add\2" presentation="$(presentation.SearchEngine)" >
<text id="SearchEngine_Alias" valueName="Alias"/>
<text id="SearchEngine_Description" valueName="Description"/>
<text id="SearchEngine_SuggestURLTemplate" valueName="SuggestURLTemplate"/>
+ <text id="SearchEngine_PostData" valueName="PostData"/>
</elements>
</policy>
<policy name="SearchEngines_3" class="Both" displayName="$(string.SearchEngines_3)" explainText="$(string.SearchEngines_Explain)" key="Software\Policies\Mozilla\Firefox\SearchEngines\Add\3" presentation="$(presentation.SearchEngine)" >
<text id="SearchEngine_Alias" valueName="Alias"/>
<text id="SearchEngine_Description" valueName="Description"/>
<text id="SearchEngine_SuggestURLTemplate" valueName="SuggestURLTemplate"/>
+ <text id="SearchEngine_PostData" valueName="PostData"/>
</elements>
</policy>
<policy name="SearchEngines_4" class="Both" displayName="$(string.SearchEngines_4)" explainText="$(string.SearchEngines_Explain)" key="Software\Policies\Mozilla\Firefox\SearchEngines\Add\4" presentation="$(presentation.SearchEngine)" >
<text id="SearchEngine_Alias" valueName="Alias"/>
<text id="SearchEngine_Description" valueName="Description"/>
<text id="SearchEngine_SuggestURLTemplate" valueName="SuggestURLTemplate"/>
+ <text id="SearchEngine_PostData" valueName="PostData"/>
</elements>
</policy>
<policy name="SearchEngines_5" class="Both" displayName="$(string.SearchEngines_5)" explainText="$(string.SearchEngines_Explain)" key="Software\Policies\Mozilla\Firefox\SearchEngines\Add\5" presentation="$(presentation.SearchEngine)" >
<text id="SearchEngine_Alias" valueName="Alias"/>
<text id="SearchEngine_Description" valueName="Description"/>
<text id="SearchEngine_SuggestURLTemplate" valueName="SuggestURLTemplate"/>
+ <text id="SearchEngine_PostData" valueName="PostData"/>
</elements>
</policy>
<policy name="SearchEngines_Default" class="Both" displayName="$(string.SearchEngines_Default)" explainText="$(string.SearchEngines_Default_Explain)" key="Software\Policies\Mozilla\Firefox\SearchEngines" presentation="$(presentation.SearchEngines_Default)" >
<parentCategory ref="firefox" />
<supportedOn ref="SUPPORTED_FF64" />
<elements >
- <list id="SecurityDevices" key="Software\Policies\Mozilla\Firefox\SecurityDevices" valuePrefix="" explicitValue="true"/>
+ <list id="SecurityDevices" key="Software\Policies\Mozilla\Firefox\SecurityDevices" valuePrefix="" explicitValue="true" expandable="true"/>
</elements>
</policy>
<policy name="RequestedLocales" class="Both" displayName="$(string.RequestedLocales)" explainText="$(string.RequestedLocales_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.RequestedLocales)" >
<list id="RequestedLocales" key="Software\Policies\Mozilla\Firefox\RequestedLocales" valuePrefix=""/>
</elements>
</policy>
+ <policy name="RequestedLocalesString" class="Both" displayName="$(string.RequestedLocalesString)" explainText="$(string.RequestedLocales_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.Preferences_String)" >
+ <parentCategory ref="firefox" />
+ <supportedOn ref="SUPPORTED_FF68" />
+ <elements >
+ <text id="Preferences_String" valueName="RequestedLocales"/>
+ </elements>
+ </policy>
<policy name="SSLVersionMin" class="Both" displayName="$(string.SSLVersionMin)" explainText="$(string.SSLVersionMin_Explain)" key="Software\Policies\Mozilla\Firefox" presentation="$(presentation.SSLVersion)" >
<parentCategory ref="firefox" />
<supportedOn ref="SUPPORTED_FF66" />
</enum>
</elements>
</policy>
+ <policy name="SupportMenu" class="Both" displayName="$(string.SupportMenu)" explainText="$(string.SupportMenu_Explain)" key="Software\Policies\Mozilla\Firefox\SupportMenu" presentation="$(presentation.SupportMenu)" >
+ <parentCategory ref="firefox" />
+ <supportedOn ref="SUPPORTED_FF6801" />
+ <elements >
+ <text id="SupportMenuTitle" valueName="Title" required="true" />
+ <text id="SupportMenuURL" valueName="URL" required="true" />
+ <text id="SupportMenuAccessKey" valueName="AccessKey" />
+ </elements>
+ </policy>
<policy name="app.update.auto" class="Both" displayName="$(string.app_update_auto)" explainText="$(string.Preferences_Boolean_Explain)" key="Software\Policies\Mozilla\Firefox\Preferences" valueName="app.update.auto">
<parentCategory ref="Preferences"/>
<supportedOn ref="SUPPORTED_FF68"/>
<decimal value="0"/>
</disabledValue>
</policy>
- <policy name="dom.disable_window_flip" class="Both" displayName="$(string.dom_disable_window_flip)" explainText="$(string.Preferences_Boolean_Explain)" key="Software\Policies\Mozilla\Firefox\Preferences" valueName="browser.dom.disable_window_flip">
+ <policy name="dom.disable_window_flip" class="Both" displayName="$(string.dom_disable_window_flip)" explainText="$(string.Preferences_Boolean_Explain)" key="Software\Policies\Mozilla\Firefox\Preferences" valueName="dom.disable_window_flip">
<parentCategory ref="Preferences"/>
<supportedOn ref="SUPPORTED_FF68"/>
<enabledValue>
<parentCategory ref="Preferences" />
<supportedOn ref="SUPPORTED_FF68" />
<elements >
- <text id="Preferences_String" valueName="browser.cache.disk.parent_directory" required="true" />
+ <text id="Preferences_String" valueName="browser.cache.disk.parent_directory" required="true" expandable="true"/>
</elements>
</policy>
<policy name="dom.keyboardevent.keypress.hack.dispatch_non_printable_keys.addl" class="Both" displayName="$(string.dom_keyboardevent_keypress_hack_dispatch_non_printable_keys_addl)" explainText="$(string.AppUpdateURL_Explain)" key="Software\Policies\Mozilla\Firefox\Preferences" presentation="$(presentation.Preferences_String)" >