Пользовательские типы групп
TimelyChurch поставляется с четырьмя встроенными типами движка — Частная группа, Публичная группа, Команда и Класс — которые определяют, какие функции доступны группе (должности, расписание, регистрация и т. д.). Поверх этих четырёх ваша церковь может задать пользовательские типы групп со своими названиями, настройками по умолчанию и визуальным оформлением. В этой статье описана настройка и взаимодействие с четырьмя типами движка.
Зачем нужны пользовательские типы групп
Четыре типа движка намеренно универсальны. Каждая церковь использует их по-разному. Пользовательские типы групп позволяют:
- Заменить внутренние метки названиями, которые участники уже понимают («Группа жизни» вместо «Публичная группа», «D-Group» вместо «Частная группа», «Команда поклонения» вместо «Команда»).
- Предзаполнять разумные значения по умолчанию для каждой новой группы этого вида (частота встреч, макс. участников, требования одобрения, переключатели регистрации).
- Фильтровать группы в публичном Finder по пользовательскому типу поверх (или вместо) встроенной категории.
- Дать каждому типу свою иконку и цвет, чтобы персонал быстро ориентировался в списке Группы.
Пользовательский тип не добавляет новых функций — каждый тип по-прежнему сопоставляется с одним из четырёх типов движка внутри системы. Думайте о пользовательских типах как о метках + настройках по умолчанию, а не о новой механике.
Страница настройки
Чтобы попасть туда, откройте Группы на боковой панели, затем нажмите кнопку Настройки вверху страницы Группы. Типы групп находятся в карточке Типы групп на этой странице.
Для управления типами групп нужен доступ к модулю Группы.
При первой загрузке страницы, если для церкви нет пользовательских типов, TimelyChurch заполняет церковь 10 готовыми значениями по умолчанию:
| Имя по умолчанию | Тип движка | Примечания |
|---|---|---|
| Малая группа | Публичный | Еженедельно, макс. 12 участников |
| Изучение Библии | Публичный | Еженедельно |
| Общение | Публичный | Ежемесячно |
| Мужская группа | Публичный | Еженедельно |
| Женская группа | Публичный | Еженедельно |
| Молодые взрослые | Публичный | Еженедельно |
| Группа поддержки | Частный | Еженедельно, требуется одобрение |
| Молитвенная группа | Публичный | Еженедельно |
| Команда служения | Команда | Без значений по умолчанию |
| Воскресный класс | Класс | Требуется регистрация |
Эти встроенные значения по умолчанию не могут быть удалены (только деактивированы). Вы можете свободно редактировать их имена, цвета, иконки и значения по умолчанию.
Создание пользовательского типа
В карточке Типы групп нажмите Добавить тип, чтобы открыть форму нового типа, затем заполните:
| Поле | Обязательно | Примечания |
|---|---|---|
| Имя | Да | До 100 символов. Используется везде, где показывается тип. |
| Описание | Нет | До 500 символов. Показывается при выборе, чтобы помочь персоналу выбрать. |
| Тип движка | Да | Один из: Частный, Публичный, Команда, Класс. Определяет доступные функции (должности, расписание, регистрация, помещение) для групп этого типа. |
| Иконка | Нет | Иконка для типа. |
| Цвет | Нет | Цвет для типа. По умолчанию Indigo. |
| Частота встреч по умолчанию | Нет | Еженедельно, раз в две недели, ежемесячно или варьируется. |
| Макс. участников по умолчанию | Нет | 1–999 |
| Требовать одобрение по умолчанию | Нет | Включено или выключено. |
| Требовать регистрацию по умолчанию | Нет | Включено или выключено. |
Четыре поля «по умолчанию» применяются автоматически при создании новой группы из этого типа. Если вы создадите другой тип с тем же именем, TimelyChurch автоматически сохранит имена различными.
Применение значений по умолчанию
Когда сотрудник открывает Добавить группу и выбирает пользовательский тип:
- Форма фиксирует тип движка на значении этого типа (чтобы пользователь не противоречил типу) и предзаполняет соответствующие поля — частоту встреч, макс. участников, требование одобрения и так далее.
- После сохранения эти значения записываются в новую группу.
Поля предзаполняются, но не принудительны — персонал может переопределить их для конкретной группы при необходимости.
Редактирование и изменение порядка
В карточке Типы групп вы можете:
- Обновить имя, описание, иконку, цвет и значения по умолчанию типа.
- Деактивировать тип (мягкое «скрытие») с помощью переключателя активности.
- Изменить порядок типов перетаскиванием.
- Удалить тип.
Применяются два ограничения при удалении:
- Нельзя удалить, если назначены группы. TimelyChurch показывает: «Нельзя удалить этот тип — N групп(ы) всё ещё назначены на него. Сначала переназначьте их.»
- Встроенные типы нельзя удалить, только деактивировать. Используйте переключатель активности, чтобы скрыть из выбора без потери значений по умолчанию.
Фильтрация по пользовательскому типу
Два представления можно фильтровать по пользовательскому типу:
- Список групп в админке — выпадающий список фильтра позволяет персоналу сузить список до одного пользовательского типа.
- Публичный поиск групп — посетители могут уточнить результаты по меткам вашей церкви.
Как пользовательские типы связаны с типами движка
Несколько практических примеров:
| Пользовательский тип | Движок | Результат |
|---|---|---|
| «Группа жизни» → Публичный | Публичный | Видна в Finder, возможна гостевая регистрация, без должностей/расписания |
| «D-Group» → Частный | Частный | Скрыта из публичного Finder, участниками управляет руководитель |
| «Команда поклонения» → Команда | Команда | Есть должности, шаблоны расписания, стратегии ротации, уровни навыков |
| «Воскресный класс — Дошкольный» → Класс | Класс | Назначение помещения, диапазоны возраста/класса, интеграция с регистрацией, должности Учитель/Помощник учителя создаются автоматически |
У вас может быть много пользовательских типов, указывающих на один тип движка — например, «Группа жизни» и «Группа восстановления» могут оба сопоставляться с Публичным, но иметь разные значения по умолчанию.
Совет: Если пользовательский тип неправильно назван или его значения по умолчанию оказались неверными, отредактируйте его один раз в Группы → Настройки → Типы групп, а не исправляйте каждую группу отдельно. Существующие группы сохраняют значения, которые были при создании, но каждая новая группа получит исправленные значения по умолчанию.