Skip to content

Commit

Permalink
new policy to customize the Firefox home page, fixes #85
Browse files Browse the repository at this point in the history
  • Loading branch information
cadeyrn committed Sep 20, 2019
1 parent 5bbaebc commit e8139fd
Show file tree
Hide file tree
Showing 8 changed files with 222 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

- new policy to allow specific websites to link to local files, see
[#83](https://github.com/cadeyrn/enterprise-policy-generator/issues/83)
- new policy to customize the Firefox home page, see
[#85](https://github.com/cadeyrn/enterprise-policy-generator/issues/85)
- new policy to enable or disable search suggestions, see
[#86](https://github.com/cadeyrn/enterprise-policy-generator/issues/86)
- allow empty value for RequestedLocales policy to use the operating system language as Firefox language, see
Expand Down
18 changes: 18 additions & 0 deletions src/_locales/de/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,24 @@
"policy_description_ExtensionUpdate_options_true": {
"message": "Automatische Aktualisierung von Erweiterungen aktivieren"
},
"policy_description_FirefoxHome": {
"message": "Den Firefox-Startbildschirm anpassen"
},
"policy_description_FirefoxHome_Search": {
"message": "Internetsuche"
},
"policy_description_FirefoxHome_TopSites": {
"message": "Wichtige Seiten"
},
"policy_description_FirefoxHome_Highlights": {
"message": "Überblick"
},
"policy_description_FirefoxHome_Pocket": {
"message": "Pocket-Empfehlungen"
},
"policy_description_FirefoxHome_Snippets": {
"message": "Kurzinformationen"
},
"policy_description_FlashPlugin": {
"message": "Die Verwendung des Flash-Plugins erlauben oder verbieten"
},
Expand Down
18 changes: 18 additions & 0 deletions src/_locales/dsb/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,24 @@
"policy_description_ExtensionUpdate_options_true": {
"message": "Awtomatiske aktualizěrowanje rozšyrjenjow zmóžniśs"
},
"policy_description_FirefoxHome": {
"message": "Customize the Firefox home page"
},
"policy_description_FirefoxHome_Search": {
"message": "Web Search"
},
"policy_description_FirefoxHome_TopSites": {
"message": "Top Sites"
},
"policy_description_FirefoxHome_Highlights": {
"message": "Highlights"
},
"policy_description_FirefoxHome_Pocket": {
"message": "Pocket Recommendations"
},
"policy_description_FirefoxHome_Snippets": {
"message": "Snippets"
},
"policy_description_FlashPlugin": {
"message": "Wužywanje tykaca Flash dowóliś abo zakazaś"
},
Expand Down
18 changes: 18 additions & 0 deletions src/_locales/en/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,24 @@
"policy_description_ExtensionUpdate_options_true": {
"message": "Enable automatic extension updates"
},
"policy_description_FirefoxHome": {
"message": "Customize the Firefox home page"
},
"policy_description_FirefoxHome_Search": {
"message": "Web Search"
},
"policy_description_FirefoxHome_TopSites": {
"message": "Top Sites"
},
"policy_description_FirefoxHome_Highlights": {
"message": "Highlights"
},
"policy_description_FirefoxHome_Pocket": {
"message": "Pocket Recommendations"
},
"policy_description_FirefoxHome_Snippets": {
"message": "Snippets"
},
"policy_description_FlashPlugin": {
"message": "Allow or deny Flash plugin usage"
},
Expand Down
18 changes: 18 additions & 0 deletions src/_locales/fr/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,24 @@
"policy_description_ExtensionUpdate_options_true": {
"message": "Activer les mises à jours automatiques des extensions"
},
"policy_description_FirefoxHome": {
"message": "Customize the Firefox home page"
},
"policy_description_FirefoxHome_Search": {
"message": "Web Search"
},
"policy_description_FirefoxHome_TopSites": {
"message": "Top Sites"
},
"policy_description_FirefoxHome_Highlights": {
"message": "Highlights"
},
"policy_description_FirefoxHome_Pocket": {
"message": "Pocket Recommendations"
},
"policy_description_FirefoxHome_Snippets": {
"message": "Snippets"
},
"policy_description_FlashPlugin": {
"message" : "Autoriser ou refuser l'utilisation du plugin Flash"
},
Expand Down
18 changes: 18 additions & 0 deletions src/_locales/hsb/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,24 @@
"policy_description_ExtensionUpdate_options_true": {
"message": "Awtomatiske aktualizowanje rozšěrjenjow zmóžnić"
},
"policy_description_FirefoxHome": {
"message": "Customize the Firefox home page"
},
"policy_description_FirefoxHome_Search": {
"message": "Web Search"
},
"policy_description_FirefoxHome_TopSites": {
"message": "Top Sites"
},
"policy_description_FirefoxHome_Highlights": {
"message": "Highlights"
},
"policy_description_FirefoxHome_Pocket": {
"message": "Pocket Recommendations"
},
"policy_description_FirefoxHome_Snippets": {
"message": "Snippets"
},
"policy_description_FlashPlugin": {
"message": "Wužiwanje tykača Flash dowolić abo zakazać"
},
Expand Down
18 changes: 18 additions & 0 deletions src/_locales/zh_CN/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,24 @@
"policy_description_ExtensionUpdate_options_true": {
"message": "允许扩展自动更新"
},
"policy_description_FirefoxHome": {
"message": "Customize the Firefox home page"
},
"policy_description_FirefoxHome_Search": {
"message": "Web Search"
},
"policy_description_FirefoxHome_TopSites": {
"message": "Top Sites"
},
"policy_description_FirefoxHome_Highlights": {
"message": "Highlights"
},
"policy_description_FirefoxHome_Pocket": {
"message": "Pocket Recommendations"
},
"policy_description_FirefoxHome_Snippets": {
"message": "Snippets"
},
"policy_description_FlashPlugin": {
"message": "允许或阻止使用 Flash 插件"
},
Expand Down
112 changes: 112 additions & 0 deletions src/js/core/policies.js
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,118 @@ const policies = {
]
},

FirefoxHome : {
description : browser.i18n.getMessage('policy_description_FirefoxHome'),
enterprise_only : false,
first_available : { mainstream : '68.0', esr : '68.0' },
info_link : null,
is_lockable : true,
ui_category : 'customization',
type : 'object',
properties : [
{
name : 'Search',
label : browser.i18n.getMessage('policy_description_FirefoxHome_Search'),
mandatory : false,
type : 'enum',
options : [
{
label : browser.i18n.getMessage('enum_value_no_preference'),
value : null
},
{
label : browser.i18n.getMessage('enum_value_yes'),
value : 'true'
},
{
label : browser.i18n.getMessage('enum_value_no'),
value : 'false'
}
]
},
{
name : 'TopSites',
label : browser.i18n.getMessage('policy_description_FirefoxHome_TopSites'),
mandatory : false,
type : 'enum',
options : [
{
label : browser.i18n.getMessage('enum_value_no_preference'),
value : null
},
{
label : browser.i18n.getMessage('enum_value_yes'),
value : 'true'
},
{
label : browser.i18n.getMessage('enum_value_no'),
value : 'false'
}
]
},
{
name : 'Highlights',
label : browser.i18n.getMessage('policy_description_FirefoxHome_Highlights'),
mandatory : false,
type : 'enum',
options : [
{
label : browser.i18n.getMessage('enum_value_no_preference'),
value : null
},
{
label : browser.i18n.getMessage('enum_value_yes'),
value : 'true'
},
{
label : browser.i18n.getMessage('enum_value_no'),
value : 'false'
}
]
},
{
name : 'Pocket',
label : browser.i18n.getMessage('policy_description_FirefoxHome_Pocket'),
mandatory : false,
type : 'enum',
options : [
{
label : browser.i18n.getMessage('enum_value_no_preference'),
value : null
},
{
label : browser.i18n.getMessage('enum_value_yes'),
value : 'true'
},
{
label : browser.i18n.getMessage('enum_value_no'),
value : 'false'
}
]
},
{
name : 'Snippets',
label : browser.i18n.getMessage('policy_description_FirefoxHome_Snippets'),
mandatory : false,
type : 'enum',
options : [
{
label : browser.i18n.getMessage('enum_value_no_preference'),
value : null
},
{
label : browser.i18n.getMessage('enum_value_yes'),
value : 'true'
},
{
label : browser.i18n.getMessage('enum_value_no'),
value : 'false'
}
]
}
]
},

NewTabPage : {
description : browser.i18n.getMessage('policy_description_NewTabPage'),
enterprise_only : false,
Expand Down

0 comments on commit e8139fd

Please sign in to comment.