Пространства — Администрирование¶
Пространства — это вики-подобные статьи: документ описывает их видимость, структуру, системные ДП и навигацию. Собственных контроллеров API администрирования у домена нет — настройки распределены по смежным доменам. Администрирование использует:
- Настройки через смежные домены —
custom-settings(конфигурация пространств),subcategories(тип категории),workplaces(видимость),favourites(навигация, отдельная SPA-страница),groups(привязка к статье)

Механизмы администрирования¶
Автоадминка — через смежные домены¶
Формы автоадминки из смежных доменов, через которые настраиваются пространства:
| Alias формы | Название | Таблица БД | Папка |
|---|---|---|---|
custom-settings |
Пользовательские настройки | dbo.SettingsCustom | Системные настройки |
workplaces |
Рабочие места группы | dbo.UserGroupSettings | Пользовательский интерфейс |
favourites ¹ |
Избранное группы | dbo.UserLinks | Пользовательский интерфейс |
groups |
Группы | dbo.Groups | Пользователи и группы |
¹ Форма favourites — отдельная SPA-страница (/administration/favorites-groups), зарегистрированная в дереве автоадминки.
Ключевые настройки¶
Конфигурация пространств (SettingsCustom)¶
Где настраивается: автоадминка → форма custom-settings → запись Key = SpaceSettings
Таблица БД: dbo.SettingsCustom
JSON-значение определяет:
- IsActive — включены ли пространства (если false — скрыты независимо от навигационных настроек)
- RootCatId — корневая категория дерева пространств
- ExtParams — системные ДП пространства (контент, обложка, родитель и др.)
Как применяется: эти настройки используются для построения дерева пространств и отображения статей.

Тип категории «Пространство» (Subcategories)¶
Где настраивается: автоадминка → форма subcategories
Таблица БД: dbo.Subcategories
| Поле | Что контролирует |
|---|---|
SubcatTypeID = «Пространство» |
Категория попадает в контур пространств |
IsWikiSubcat = 1 |
Включает вики-функциональность |
OneFMainVisibilityMode |
Определяет показ контента в лентах/списках |
Видимость блока «Пространства» (UserGroupSettings)¶
Где настраивается: автоадминка → форма workplaces
Таблица БД: dbo.UserGroupSettings
| Поле | Что контролирует |
|---|---|
SpacesVisible |
Показывает/скрывает раздел «Пространства» в левом меню |
Избранное: ссылки на пространства (UserLinks)¶
Где настраивается: SPA-страница /administration/favorites-groups (пункт favourites в дереве автоадминки)
Таблица БД: dbo.UserLinks
Ссылки типа «Пространство» и «Страница пространства» для быстрой навигации в конкретное пространство/статью.

| Поле | Что контролирует |
|---|---|
TypeId |
Тип ссылки (пространство / страница пространства) |
LinkedObjectId |
ID привязанного пространства/статьи |
Href |
URL для перехода |
Привязка группы к статье (Groups)¶
Где настраивается: автоадминка → форма groups
Таблица БД: dbo.Groups
| Поле | Что контролирует |
|---|---|
SpaceTaskID |
Кнопка перехода в статью пространства из сценариев интерфейса группы |
Типичные ошибки настройки¶
Частые проблемы при настройке пространств: вероятная причина, где проверить и запрос для диагностики в БД:
| Симптом | Причина | Где проверить | SQL-диагностика |
|---|---|---|---|
| Пользователь не видит «Пространства» | IsActive = false или SpacesVisible выключен |
Формы custom-settings, workplaces |
select [Value] from dbo.SettingsCustom where [Key] = 'SpaceSettings'; select GroupId, SpacesVisible from dbo.UserGroupSettings |
| Пространство есть в БД, но не в списке | Неверный RootCatId или категория не типа «Пространство» |
dbo.SettingsCustom, dbo.Subcategories |
select Id, SubcatTypeID, IsWikiSubcat from dbo.Subcategories where Id = {subcatId} |
| В статье нет контента/обложки/родителя | Неверные ID в SpaceSettings.ExtParams |
dbo.SettingsCustom → JSON ExtParams |
Проверить соответствующие ДП в категории пространства |
| Ссылка из избранного открывает не тот объект | Неверный TypeId или LinkedObjectId |
Форма favourites |
select * from dbo.UserLinks where Id = {linkId} |
| Кнопка группы ведёт в неверную статью | Неверный SpaceTaskID |
Форма groups |
select Id, SpaceTaskID from dbo.Groups where Id = {groupId} |
Связанные документы¶
См. также:
- Пространства — бизнес-логика — дерево, статьи, навигация
- Социальная сеть — администрирование — пересечение по вики-категориям
- Системные настройки —
custom-settings - Категории — администрирование — типы категорий, ДП