nordabiz/database/migrations/028_add_user_privacy_settings.sql
Maciej Pienczyn 66f6c1d60e feat(privacy): Ustawienia prywatności użytkownika
- Nowe pola: privacy_show_phone, privacy_show_email w tabeli users
- Nowy route /settings/privacy z UI do zarządzania prywatnością
- Link "Ustawienia" w menu użytkownika
- Toggle switches do włączania/wyłączania widoczności danych
- Migracja SQL: 028_add_user_privacy_settings.sql

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 20:35:50 +01:00

15 lines
652 B
SQL

-- Migration: Add privacy settings to users table
-- Date: 2026-01-28
-- Description: Adds fields to control visibility of phone and email in user profile
-- Add privacy columns to users table
ALTER TABLE users ADD COLUMN IF NOT EXISTS privacy_show_phone BOOLEAN DEFAULT TRUE;
ALTER TABLE users ADD COLUMN IF NOT EXISTS privacy_show_email BOOLEAN DEFAULT TRUE;
-- Comment for documentation
COMMENT ON COLUMN users.privacy_show_phone IS 'If FALSE, phone number is hidden from other users';
COMMENT ON COLUMN users.privacy_show_email IS 'If FALSE, email is hidden from other users';
-- Grant permissions
GRANT SELECT, UPDATE ON users TO nordabiz_app;