Add HF model auto-download with configurable AI env, and share link visibility toggles

This commit is contained in:
dev
2026-09-11 13:12:13 +03:00
parent b7e798b867
commit 275ed46dfb
17 changed files with 365 additions and 67 deletions
+16 -1
View File
@@ -18,4 +18,19 @@ CREATE INDEX IF NOT EXISTS idx_share_links_expires_at ON share_links(expires_at)
-- 6. Add public message and external link shown on the share page
ALTER TABLE share_links ADD COLUMN IF NOT EXISTS message TEXT;
ALTER TABLE share_links ADD COLUMN IF NOT EXISTS link_url VARCHAR(500);
ALTER TABLE share_links ADD COLUMN IF NOT EXISTS link_url VARCHAR(500);
-- 7. Per-link visibility overrides (NULL = fall back to global settings)
ALTER TABLE share_links ADD COLUMN IF NOT EXISTS show_student_message BOOLEAN;
ALTER TABLE share_links ADD COLUMN IF NOT EXISTS show_entry_date BOOLEAN;
ALTER TABLE share_links ADD COLUMN IF NOT EXISTS show_group_photos BOOLEAN;
-- 8. Replace anonymize_names with positive show_student_names (NULL = inherit global setting)
DO $$
BEGIN
IF EXISTS (SELECT 1 FROM information_schema.columns WHERE table_name = 'share_links' AND column_name = 'anonymize_names') THEN
ALTER TABLE share_links ADD COLUMN IF NOT EXISTS show_student_names BOOLEAN;
UPDATE share_links SET show_student_names = (NOT anonymize_names) WHERE anonymize_names IS NOT NULL;
ALTER TABLE share_links DROP COLUMN anonymize_names;
END IF;
END $$;