Bug 50782 - Некорректная работа c json для политики Управляемые закладки в Firefox
Summary: Некорректная работа c json для политики Управляемые закладки в Firefox
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gpupdate (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-28 17:33 MSK by Nikolai Zurabishvili
Modified: 2024-07-02 13:50 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolai Zurabishvili 2024-06-28 17:33:19 MSK
gpupdate-0.10.4-alt1

Стенды (обновлены до сизифа):

KWorkstation 10.3 x86-64 - клиент
Workstation 10.2 x86-64 - клиент
Server 10.2 office x86-64 - dc

Предусловия:
Развернут Samba ad и введены клиенты в домен

Шаги:
1. В GPUI Перейти Компьютер - Административные шаблоны - Firefox - Управляемые закладки
2. Включить политику и указать закладки, например :

      {
        "name": "Документация",
        "url": "https://docs.altlinux.org"
      },
      {
        "name": "Wiki",
        "url": "https://altlinux.org"
      }

3. Перезагрузить клиент и проверить появление закладок на панели закладок в firefox

Ожидаемый результат: Появилась папка управляемые закладки с указанными закладками 

Фактический результат: Список закладок не поменялся

Доп: В файле /etc/firefox/policies/policies.json некорректный синтаксис json:

{"policies": {"ManagedBookmarks": "      {        'name': '\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f',        'url': 'https://docs.altlinux.org'      },      {        'name': 'Wiki',        'url': 'https://altlinux.org'      }"}}


Если вручную указать :

{
  "policies": {
    "ManagedBookmarks": [
      {
        "name": "Документация",
        "url": "https://docs.altlinux.org"
      },
      {
        "name": "Wiki",
        "url": "https://altlinux.org"
      }
    ]
  }
}

То закладки корректно отображаются на панели в firefox

Добавление квадратных скобок приводит к багу https://bugzilla.altlinux.org/50706

В p10 в версии gpupdate-0.10.0-alt1 политика вообще не добавляет json в ManagedBookmarks файл /etc/firefox/policies/policies.json выглядит:
{"policies": {"ManagedBookmarks": "None"}}
Comment 1 Repository Robot 2024-07-02 13:50:04 MSK
gpupdate-0.10.5-alt1 -> sisyphus:

 Fri Jun 28 2024 Valery Sinelnikov <greh@altlinux> 0.10.5-alt1
 - Correction of missing entries with a upper case
 - Fixed string processing in date (closes: 50782)
 - Fixed getting correct data for the user for pkcon_runner