From b52655c26ba4e108b24cf524d43200457b4d47e7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 14 May 2026 10:43:49 +0000 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8F=20=D0=B2=20=D0=BA=D0=BE=D0=B4?= =?UTF-8?q?=D0=B5:=20=D0=B4=D0=B5=D0=BF=D0=BB=D0=BE=D0=B9=20POST=20?= =?UTF-8?q?=E2=80=A6/read=20=D0=B8=20occ=20client=5Fread=5Freceipts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/Controller/PageController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/Controller/PageController.php b/lib/Controller/PageController.php index d5ce2f6..cdcae88 100644 --- a/lib/Controller/PageController.php +++ b/lib/Controller/PageController.php @@ -43,8 +43,11 @@ class PageController extends Controller { // Optional full WebSocket URL prefix, e.g. wss://support.f7cloud.ru/api/ws (path before /tickets/{id}) $supportWsBase = $this->config->getAppValue('f7support', 'support_ws_base', ''); - // POST /api/client/tickets/{id}/read — только если бэкенд уже выкатили (иначе 404 и шум в консоли NC). - // Включение: occ config:app:set f7support client_read_receipts --value=1 + // Метки «прочитано» (POST …/read на API поддержки). + // Порядок деплоя: (1) выкатить бэкенд с маршрутами POST /api/client/tickets/{id}/read и POST /api/operator/tickets/{id}/read; + // (2) на Nextcloud: occ config:app:set f7support client_read_receipts --value=1 — тогда приложение f7support начнёт слать client /read; + // панель оператора вызывает operator /read независимо от этого флага. При client_read_receipts=0 клиент не дергает client /read (нет 404 на старом API). + // Отключить вызовы с клиента: occ config:app:set f7support client_read_receipts --value=0 $clientReadReceipts = $this->config->getAppValue('f7support', 'client_read_receipts', '0'); Util::addStyle('f7support', 'f7support');