feat(onboarding+modules): чеклист новой org, MedSchedule за флагом, удаление Capacitor
Шаги 1.9 и 1.10 плана production-готовности: - OnboardingChecklist (форма→коллеги→задача) на главной, фикс EmptyState в Tasks - organizations.medschedule_enabled (миграция 0081), гейт модуля по флагу - Capacitor-стек удалён (5 зависимостей, push-notifications.ts, capacitor.config) - check/lint/build чисто, vitest 96/96
This commit is contained in:
5
migrations/0081_medschedule_org_flag.sql
Normal file
5
migrations/0081_medschedule_org_flag.sql
Normal file
@@ -0,0 +1,5 @@
|
||||
-- Доступ к модулю MedSchedule: флаг на уровне организации.
|
||||
-- DEFAULT false — модуль скрыт у всех организаций, кроме служебной org medschedule.
|
||||
-- Гейт: server/medschedule/routes.ts (requireMedOrganization), меню — Sidebar MedScheduleNavItem.
|
||||
ALTER TABLE organizations ADD COLUMN IF NOT EXISTS medschedule_enabled BOOLEAN NOT NULL DEFAULT FALSE;
|
||||
UPDATE organizations SET medschedule_enabled = TRUE WHERE slug = 'medschedule';
|
||||
Reference in New Issue
Block a user