Custom pages: флажок «скрыть шапку страницы» (миграция 0089)

- custom_pages.hide_header: платформа не рендерит заголовок (название + описание)
  над виджетом — для полноэкранных отчётов/дашбордов, без CSS-хаков из кода страницы
- UI: переключатель «Скрыть шапку страницы» в диалоге создания/редактирования
- REST create/patch принимают hideHeader; MCP create_custom_page/update_custom_page —
  параметр hide_header (виден ИИ сразу, default false)
This commit is contained in:
2026-09-30 15:42:52 +03:00
parent 06a2794090
commit 49b7732a24
7 changed files with 38 additions and 15 deletions

View File

@@ -2722,6 +2722,7 @@ export const customPages = pgTable("custom_pages", {
icon: varchar("icon", { length: 50 }).default("FileCode"),
isActive: boolean("is_active").default(true),
showInSidebar: boolean("show_in_sidebar").default(false),
hideHeader: boolean("hide_header").notNull().default(false),
createdBy: integer("created_by").notNull().references(() => users.id),
createdAt: timestamp("created_at").defaultNow(),
updatedAt: timestamp("updated_at").defaultNow(),