]> git.p6c8.net - policy-templates.git/commitdiff
Correct PictureInPicture policies. Fixes #713
authorMichael Kaply <345868+mkaply@users.noreply.github.com>
Wed, 2 Dec 2020 17:20:26 +0000 (11:20 -0600)
committerMichael Kaply <345868+mkaply@users.noreply.github.com>
Wed, 2 Dec 2020 17:20:26 +0000 (11:20 -0600)
README.md
mac/org.mozilla.firefox.plist
windows/de-DE/firefox.adml
windows/en-US/firefox.adml
windows/es-ES/firefox.adml
windows/firefox.admx
windows/fr-FR/firefox.adml
windows/it-IT/firefox.adml
windows/zh-TW/firefox.adml

index 87c4516122aa59f14f7c318b1d44e45a0da181c1..0e1cfb0e54ce3a2655698217af46271314ad3d6f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -3803,7 +3803,7 @@ Value (string):
 ```
 ### PictureInPicture
 
 ```
 ### PictureInPicture
 
-Enable or disable Picture-in-Picture.
+Enable or disable Picture-in-Picture as well as lock it.
 
 **Compatibility:** Firefox 78, Firefox ESR 78\
 **CCK2 Equivalent:** N/A\
 
 **Compatibility:** Firefox 78, Firefox ESR 78\
 **CCK2 Equivalent:** N/A\
@@ -3811,12 +3811,15 @@ Enable or disable Picture-in-Picture.
 
 #### Windows (GPO)
 ```
 
 #### Windows (GPO)
 ```
-Software\Policies\Mozilla\Firefox\PictureInPicture = 0x1 | 0x0
+Software\Policies\Mozilla\Firefox\PictureInPicture\Enabled = 0x1 | 0x0
+Software\Policies\Mozilla\Firefox\PictureInPicture\Locked = 0x1 | 0x0
+
 ```
 #### Windows (Intune)
 OMA-URI:
 ```
 ```
 #### Windows (Intune)
 OMA-URI:
 ```
-./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox/PictureInPicture
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~PictureInPicture/PictureInPicture_Enabled
+./Device/Vendor/MSFT/Policy/Config/Firefox~Policy~firefox~PictureInPicture/PictureInPicture_Locked
 ```
 Value (string):
 ```
 ```
 Value (string):
 ```
@@ -3826,14 +3829,22 @@ Value (string):
 ```
 <dict>
   <key>PictureInPicture</key>
 ```
 <dict>
   <key>PictureInPicture</key>
-  <true/> | <false/>
+  <dict>
+    <key>Enabled</key>
+    <true/> | <false/>
+    <key>Locked</key>
+    <true/> | <false/>
+  </dict>
 </dict>
 ```
 #### policies.json
 ```
 {
   "policies": {
 </dict>
 ```
 #### policies.json
 ```
 {
   "policies": {
-    "PictureInPicture": true | false
+    "PictureInPicture": {
+      "Enabled": true | false,
+      "Locked": true, false
+    }
   }
 }
 ```
   }
 }
 ```
index 30703832af38a7c13c7597c5c1535231fb64aecb..d14eb7ca6bd18bb42c3b1b3f36626ea6935ac25d 100644 (file)
                </dict>
        </dict>
        <key>PictureInPicture</key>
                </dict>
        </dict>
        <key>PictureInPicture</key>
-       <false/>
+       <dict>
+               <key>Enabled</key>
+               <false/>
+               <key>Locked</key>
+               <true/>
+       </dict>
        <key>PopupBlocking</key>
        <dict>
                <key>Allow</key>
        <key>PopupBlocking</key>
        <dict>
                <key>Allow</key>
index 3ebb0d9b73151509184233ad76f9593e6bfd9168..81b5b4d3d766866f593f0b939c09f303df28a6eb 100644 (file)
@@ -60,6 +60,7 @@
       <string id="DisabledCiphers_group">Disabled Ciphers</string>
       <string id="EncryptedMediaExtensions_group">DRM-Medien Erweiterungen</string>
       <string id="PDFjs_group">PDFjs</string>
       <string id="DisabledCiphers_group">Disabled Ciphers</string>
       <string id="EncryptedMediaExtensions_group">DRM-Medien Erweiterungen</string>
       <string id="PDFjs_group">PDFjs</string>
+      <string id="PictureInPicture_group">Bild in Bild</string>
       <string id="Allow">Erlaubte Seiten</string>
       <string id="AllowSession">Erlaubte Seiten (Session Only)</string>
       <string id="Block">Gesperrte Seiten</string>
       <string id="Allow">Erlaubte Seiten</string>
       <string id="AllowSession">Erlaubte Seiten (Session Only)</string>
       <string id="Block">Gesperrte Seiten</string>
@@ -793,10 +794,14 @@ Wenn diese Richtlinieneinstellung aktiviert oder nicht konfiguriert ist, wird de
       <string id="PDFjs_EnablePermissions_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, werden Berechtigungen des PDF-Dokuments (wie z.B. Markieren und Kopieren von Text verhindern) angewendet.
 
 Wenn diese Richtlinieneinstellung deaktiviert oder nicht konfiguriert ist, werden Berechtigungen im PDF-Dokument ignoriert.</string>
       <string id="PDFjs_EnablePermissions_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, werden Berechtigungen des PDF-Dokuments (wie z.B. Markieren und Kopieren von Text verhindern) angewendet.
 
 Wenn diese Richtlinieneinstellung deaktiviert oder nicht konfiguriert ist, werden Berechtigungen im PDF-Dokument ignoriert.</string>
-      <string id="PictureInPicture">Bild in Bild</string>
-      <string id="PictureInPicture_Explain">Wenn diese Richtlinieneinstellung deaktiviert ist, ist die Bild-in-Bild Funktion deaktiviert.
+      <string id="PictureInPicture_Enabled">Aktiviert</string>
+      <string id="PictureInPicture_Enabled_Explain">Wenn diese Richtlinieneinstellung deaktiviert ist, ist die Bild-in-Bild Funktion deaktiviert.
 
 Wenn diese Richtlinieneinstellung aktiviert oder nicht konfiguriert ist, ist die Bild-in-Bild Funktion verfügbar.</string>
 
 Wenn diese Richtlinieneinstellung aktiviert oder nicht konfiguriert ist, ist die Bild-in-Bild Funktion verfügbar.</string>
+      <string id="PictureInPicture_Locked">Gesperrt</string>
+      <string id="PictureInPicture_Locked_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, können die Bild-in-Bild-Einstellungen vom Benutzer nicht geändert werden.
+
+Wenn diese Richtlinieneinstellung deaktiviert oder nicht konfiguriert ist, können die Bild-in-Bild-Einstellungen vom Benutzer geändert werden.</string>
       <string id="PrimaryPassword">Masterpasswort</string>
       <string id="PrimaryPassword_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, ist das Setzen eines Masterpasswortes erforderlich.
 
       <string id="PrimaryPassword">Masterpasswort</string>
       <string id="PrimaryPassword_Explain">Wenn diese Richtlinieneinstellung aktiviert ist, ist das Setzen eines Masterpasswortes erforderlich.
 
index 6e0dc3effbe0b53fb27093f4682dbdc9638027a8..313931f84e4056b693b85eb0d4ebcc9f1324e727 100644 (file)
@@ -60,6 +60,7 @@
       <string id="DisabledCiphers_group">Disabled Ciphers</string>
       <string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
       <string id="PDFjs_group">PDFjs</string>
       <string id="DisabledCiphers_group">Disabled Ciphers</string>
       <string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
       <string id="PDFjs_group">PDFjs</string>
+      <string id="PictureInPicture_group">Picture-in-Picture</string>
       <string id="Allow">Allowed Sites</string>
       <string id="AllowSession">Allowed Sites (Session Only)</string>
       <string id="Block">Blocked Sites</string>
       <string id="Allow">Allowed Sites</string>
       <string id="AllowSession">Allowed Sites (Session Only)</string>
       <string id="Block">Blocked Sites</string>
@@ -795,10 +796,14 @@ If this policy is enabled or not configured, the built-in PDF viewer is used.</s
       <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.
 
 If this policy is not disabled or not configured, document permissions are ignored.</string>
       <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.
 
 If this policy is not disabled or not configured, document permissions are ignored.</string>
-      <string id="PictureInPicture">Picture-in-Picture</string>
-      <string id="PictureInPicture_Explain">If this policy is disabled, the Picture-in-Picture toggle does not appear on videos.
+      <string id="PictureInPicture_Enabled">Enabled</string>
+      <string id="PictureInPicture_Enabled_Explain">If this policy is disabled, the Picture-in-Picture toggle does not appear on videos.
 
 If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos.</string>
 
 If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos.</string>
+      <string id="PictureInPicture_Locked">Locked</string>
+      <string id="PictureInPicture_Locked_Explain">If this policy is enabled, Picture-in-Picture settings cannot be changed by the user.
+
+If this policy is disabled or not configured,Picture-in-Picture settings can be changed by the user.</string>
       <string id="PrimaryPassword">Primary (Master) Password</string>
       <string id="PrimaryPassword_Explain">If this policy is enabled, a primary password is required.
 
       <string id="PrimaryPassword">Primary (Master) Password</string>
       <string id="PrimaryPassword_Explain">If this policy is enabled, a primary password is required.
 
index c06adb4f8d847e53b0c32350d7060ba85a6ae0e4..1a283ca6fa1c535a86281555b1ab6a642a4dd9a1 100644 (file)
@@ -60,6 +60,7 @@
       <string id="DisabledCiphers_group">Cifrados deshabilitados</string>
       <string id="EncryptedMediaExtensions_group">Extensiones de medios cifrados</string>
       <string id="PDFjs_group">PDFjs</string>
       <string id="DisabledCiphers_group">Cifrados deshabilitados</string>
       <string id="EncryptedMediaExtensions_group">Extensiones de medios cifrados</string>
       <string id="PDFjs_group">PDFjs</string>
+      <string id="PictureInPicture_group">Picture-in-Picture</string>
       <string id="Allow">Sitios permitidos</string>
       <string id="AllowSession">Sitios permitidos (Session Only)</string>
       <string id="Block">Sitios bloqueados</string>
       <string id="Allow">Sitios permitidos</string>
       <string id="AllowSession">Sitios permitidos (Session Only)</string>
       <string id="Block">Sitios bloqueados</string>
@@ -795,10 +796,14 @@ Si esta política está habilitada o no configurada, se utilizará el visor de P
       <string id="PDFjs_EnablePermissions_Explain">Si esta política está habilitada, el visor de PDF incorporado respetará los permisos del documento, como evitar la copia de texto.
 
 Si esta política no está deshabilitada o no está configurada, se ignorarán los permisos del documento.</string>
       <string id="PDFjs_EnablePermissions_Explain">Si esta política está habilitada, el visor de PDF incorporado respetará los permisos del documento, como evitar la copia de texto.
 
 Si esta política no está deshabilitada o no está configurada, se ignorarán los permisos del documento.</string>
-      <string id="PictureInPicture">Picture-in-Picture</string>
-      <string id="PictureInPicture_Explain">If this policy is disabled, the Picture-in-Picture toggle does not appear on videos.
+      <string id="PictureInPicture_Enabled">Enabled</string>
+      <string id="PictureInPicture_Enabled_Explain">If this policy is disabled, the Picture-in-Picture toggle does not appear on videos.
 
 If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos.</string>
 
 If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos.</string>
+      <string id="PictureInPicture_Locked">Locked</string>
+      <string id="PictureInPicture_Locked_Explain">If this policy is enabled, Picture-in-Picture settings cannot be changed by the user.
+
+If this policy is disabled or not configured,Picture-in-Picture settings can be changed by the user.</string>
       <string id="PrimaryPassword">Primary (Master) Password</string>
       <string id="PrimaryPassword_Explain">If this policy is enabled, a primary password is required.
 
       <string id="PrimaryPassword">Primary (Master) Password</string>
       <string id="PrimaryPassword_Explain">If this policy is enabled, a primary password is required.
 
index bcca2d10689b71e870fb60dc357bba8a6644923e..5cf986dbb9d3d728caa418e8d0eb1019b16ea867 100644 (file)
     <category displayName="$(string.PDFjs_group)" name="PDFjs">
       <parentCategory ref="firefox"/>
     </category>
     <category displayName="$(string.PDFjs_group)" name="PDFjs">
       <parentCategory ref="firefox"/>
     </category>
+    <category displayName="$(string.PictureInPicture_group)" name="PictureInPicture">
+      <parentCategory ref="firefox"/>
+    </category>
   </categories>
   <policies>
     <policy name="AppAutoUpdate" class="Both" displayName="$(string.AppAutoUpdate)" explainText="$(string.AppAutoUpdate_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="AppAutoUpdate">
   </categories>
   <policies>
     <policy name="AppAutoUpdate" class="Both" displayName="$(string.AppAutoUpdate)" explainText="$(string.AppAutoUpdate_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="AppAutoUpdate">
         <decimal value="0"/>
       </disabledValue>
     </policy>
         <decimal value="0"/>
       </disabledValue>
     </policy>
-    <policy name="PictureInPicture" class="Both" displayName="$(string.PictureInPicture)" explainText="$(string.PictureInPicture_Explain)" key="Software\Policies\Mozilla\Firefox" valueName="PictureInPicture">
-      <parentCategory ref="firefox"/>
+    <policy name="PictureInPicture_Enabled" class="Both" displayName="$(string.PictureInPicture_Enabled)" explainText="$(string.PictureInPicture_Enabled_Explain)" key="Software\Policies\Mozilla\Firefox\PictureInPicture" valueName="Enabled">
+      <parentCategory ref="PictureInPicture"/>
+      <supportedOn ref="SUPPORTED_FF78"/>
+      <enabledValue>
+        <decimal value="1"/>
+      </enabledValue>
+      <disabledValue>
+        <decimal value="0"/>
+      </disabledValue>
+    </policy>
+    <policy name="PictureInPicture_Locked" class="Both" displayName="$(string.PictureInPicture_Locked)" explainText="$(string.PictureInPicture_Enabled_Explain)" key="Software\Policies\Mozilla\Firefox\PictureInPicture" valueName="Locked">
+      <parentCategory ref="PictureInPicture"/>
       <supportedOn ref="SUPPORTED_FF78"/>
       <enabledValue>
         <decimal value="1"/>
       <supportedOn ref="SUPPORTED_FF78"/>
       <enabledValue>
         <decimal value="1"/>
index 3a3599db78bf6d6559d6880d648c3ebf451b71a9..27f9678cef761f7f8abdc6687f0360e8fa0e5487 100644 (file)
@@ -60,6 +60,7 @@
       <string id="DisabledCiphers_group">Disabled Ciphers</string>\r
       <string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>\r
       <string id="PDFjs_group">PDFjs</string>\r
       <string id="DisabledCiphers_group">Disabled Ciphers</string>\r
       <string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>\r
       <string id="PDFjs_group">PDFjs</string>\r
+      <string id="PictureInPicture_group">Picture-in-Picture</string>\r
       <string id="Allow">Sites autorisés</string>\r
       <string id="AllowSession">Sites autorisés (Session Only)</string>\r
       <string id="Block">Sites bloqués</string>\r
       <string id="Allow">Sites autorisés</string>\r
       <string id="AllowSession">Sites autorisés (Session Only)</string>\r
       <string id="Block">Sites bloqués</string>\r
@@ -794,10 +795,14 @@ If this policy is enabled or not configured, the built-in PDF viewer is used.</s
       <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.\r
 \r
 If this policy is not disabled or not configured, document permissions are ignored.</string>\r
       <string id="PDFjs_EnablePermissions_Explain">If this policy is enabled, the built-in PDF viewer will honor document permissions like preventing the copying of text.\r
 \r
 If this policy is not disabled or not configured, document permissions are ignored.</string>\r
-      <string id="PictureInPicture">Picture-in-Picture</string>\r
-      <string id="PictureInPicture_Explain">If this policy is disabled, the Picture-in-Picture toggle does not appear on videos.\r
+      <string id="PictureInPicture_Enabled">Enabled</string>\r
+      <string id="PictureInPicture_Enabled_Explain">If this policy is disabled, the Picture-in-Picture toggle does not appear on videos.\r
 \r
 If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos.</string>\r
 \r
 If this policy is enabled or not configured, the Picture-in-Picture toggle is available on videos.</string>\r
+      <string id="PictureInPicture_Locked">Locked</string>\r
+      <string id="PictureInPicture_Locked_Explain">If this policy is enabled, Picture-in-Picture settings cannot be changed by the user.\r
+\r
+If this policy is disabled or not configured,Picture-in-Picture settings can be changed by the user.</string>\r
       <string id="PrimaryPassword">Primary (Master) Password</string>\r
       <string id="PrimaryPassword_Explain">If this policy is enabled, a primary password is required.\r
 \r
       <string id="PrimaryPassword">Primary (Master) Password</string>\r
       <string id="PrimaryPassword_Explain">If this policy is enabled, a primary password is required.\r
 \r
index 64fde92ce3394723436b5f340295ae087f9a2d37..50e946fb4f4df7f90c1a0f5a46a8266049522f7c 100644 (file)
@@ -60,6 +60,7 @@
       <string id="DisabledCiphers_group">Cifrari disabilitati</string>
       <string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
       <string id="PDFjs_group">PDFjs</string>
       <string id="DisabledCiphers_group">Cifrari disabilitati</string>
       <string id="EncryptedMediaExtensions_group">Encrypted Media Extensions</string>
       <string id="PDFjs_group">PDFjs</string>
+      <string id="PictureInPicture_group">Picture-in-Picture</string>
       <string id="Allow">Siti consentiti</string>
       <string id="AllowSession">Siti consentiti (solo sessione)</string>
       <string id="Block">Siti bloccati</string>
       <string id="Allow">Siti consentiti</string>
       <string id="AllowSession">Siti consentiti (solo sessione)</string>
       <string id="Block">Siti bloccati</string>
@@ -795,10 +796,15 @@ Se questo criterio è abilitato o non configurato, viene utilizzato il visualizz
       <string id="PDFjs_EnablePermissions_Explain">Se questo criterio è abilitato, il visualizzatore PDF integrato rispetterà i permessi del documento (ad esempio, l'impedire la copia del testo).
 
 Se questo criterio è disabilitato o non configurato, i permessi del documento sono ignorati.</string>
       <string id="PDFjs_EnablePermissions_Explain">Se questo criterio è abilitato, il visualizzatore PDF integrato rispetterà i permessi del documento (ad esempio, l'impedire la copia del testo).
 
 Se questo criterio è disabilitato o non configurato, i permessi del documento sono ignorati.</string>
-      <string id="PictureInPicture">Picture-in-Picture</string>
-      <string id="PictureInPicture_Explain">Se questo criterio è disabilitato, l'interruttore Picture-in-Picture non appare nei video.
+      <string id="PictureInPicture_Enabled">Abilitato</string>
+      <string id="PictureInPicture_Enabled_Explain">Se questo criterio è disabilitato, l'interruttore Picture-in-Picture non appare nei video.
 
 Se questo criterio è abilitato o non configurato, l'interruttore Picture-in-Picture è disponibile per i video.</string>
 
 Se questo criterio è abilitato o non configurato, l'interruttore Picture-in-Picture è disponibile per i video.</string>
+      <string id="PictureInPicture_Locked">Bloccato</string>
+      <string id="PictureInPicture_Locked_Explain">Se questo criterio è abilitato, le impostazioni Picture-in-Picture non possono essere modificate dall'utente.
+
+Se questo criterio è disabilitato o non configurato, le impostazioni Picture-in-Picture possono essere modificate dall'utente.</string>
+
       <string id="PrimaryPassword">Password principale</string>
       <string id="PrimaryPassword_Explain">Se questo criterio è abilitato, è richiesto impostare una password principale.
 
       <string id="PrimaryPassword">Password principale</string>
       <string id="PrimaryPassword_Explain">Se questo criterio è abilitato, è richiesto impostare una password principale.
 
index bada5519b4bb8cbcb98328e8e00c9cb396152f64..22d5a7a13384c95b6475dc92a727d4b166d9e74a 100644 (file)
@@ -60,6 +60,7 @@
       <string id="DisabledCiphers_group">停用加密演算法</string>
       <string id="EncryptedMediaExtensions_group">加密媒體擴充功能</string>
       <string id="PDFjs_group">PDFjs</string>
       <string id="DisabledCiphers_group">停用加密演算法</string>
       <string id="EncryptedMediaExtensions_group">加密媒體擴充功能</string>
       <string id="PDFjs_group">PDFjs</string>
+      <string id="PictureInPicture_group">子母畫面</string>
       <string id="Allow">允許的網站</string>
       <string id="AllowSession">允許的網站(僅當次瀏覽階段)</string>
       <string id="Block">封鎖的網站</string>
       <string id="Allow">允許的網站</string>
       <string id="AllowSession">允許的網站(僅當次瀏覽階段)</string>
       <string id="Block">封鎖的網站</string>
@@ -793,10 +794,14 @@ Starting with Firefox 83, Firefox ESR 78.5, you can also specify multiple URLS s
       <string id="PDFjs_EnablePermissions_Explain">若啟用此原則,將會遵循文件權限設定(例如防止文字複製)。
 
 若停用或不設定此原則,就會忽略文件權限。</string>
       <string id="PDFjs_EnablePermissions_Explain">若啟用此原則,將會遵循文件權限設定(例如防止文字複製)。
 
 若停用或不設定此原則,就會忽略文件權限。</string>
-      <string id="PictureInPicture">子母畫面</string>
-      <string id="PictureInPicture_Explain">若停用此原則,將不會在影片上顯示切換進入子母畫面的按鈕。
+      <string id="PictureInPicture_Enabled">啟用</string>
+      <string id="PictureInPicture_Enabled_Explain">若停用此原則,將不會在影片上顯示切換進入子母畫面的按鈕。
 
 若啟用或不設定此原則,則會在影片上顯示子母畫面按鈕。</string>
 
 若啟用或不設定此原則,則會在影片上顯示子母畫面按鈕。</string>
+      <string id="PictureInPicture_Locked">鎖定</string>
+      <string id="PictureInPicture_Locked_Explain">若啟用此原則,使用者將無法更改 子母畫面 設定。
+
+若停用或不設定此原則,則允許使用者更改 子母畫面 設定。</string>
       <string id="PrimaryPassword">主控密碼</string>
       <string id="PrimaryPassword_Explain">若啟用此原則,將必須輸入主控密碼。
 
       <string id="PrimaryPassword">主控密碼</string>
       <string id="PrimaryPassword_Explain">若啟用此原則,將必須輸入主控密碼。
 

patrick-canterino.de