diff --git a/backend/migrations/add_chat_room_dialog_fields.sql b/backend/migrations/add_chat_room_dialog_fields.sql new file mode 100644 index 0000000..ee853dd --- /dev/null +++ b/backend/migrations/add_chat_room_dialog_fields.sql @@ -0,0 +1,19 @@ +BEGIN; + +ALTER TABLE chat.room + ADD COLUMN IF NOT EXISTS gender_restriction_id INTEGER, + ADD COLUMN IF NOT EXISTS min_age INTEGER, + ADD COLUMN IF NOT EXISTS max_age INTEGER, + ADD COLUMN IF NOT EXISTS password VARCHAR(255), + ADD COLUMN IF NOT EXISTS friends_of_owner_only BOOLEAN DEFAULT FALSE, + ADD COLUMN IF NOT EXISTS required_user_right_id INTEGER; + +UPDATE chat.room +SET friends_of_owner_only = FALSE +WHERE friends_of_owner_only IS NULL; + +ALTER TABLE chat.room + ALTER COLUMN friends_of_owner_only SET DEFAULT FALSE, + ALTER COLUMN friends_of_owner_only SET NOT NULL; + +COMMIT; diff --git a/frontend/src/views/admin/ChatRoomsView.vue b/frontend/src/views/admin/ChatRoomsView.vue index 69ef42f..86bb0dd 100644 --- a/frontend/src/views/admin/ChatRoomsView.vue +++ b/frontend/src/views/admin/ChatRoomsView.vue @@ -15,7 +15,7 @@