From 3a0a9c00935020f17840f5dccd187dffe18c1a0c Mon Sep 17 00:00:00 2001 From: "Leon.Schmidt" Date: Sun, 23 Aug 2026 14:23:19 +0200 Subject: [PATCH] ENH - clarify Phone Configurator ownership --- frontend/src/permissions.contract.test.ts | 10 ++++++++-- sky_phone/source/server/phone_configurator.lua | 14 ++++++++++---- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/frontend/src/permissions.contract.test.ts b/frontend/src/permissions.contract.test.ts index f8daf4a..bf60bb5 100644 --- a/frontend/src/permissions.contract.test.ts +++ b/frontend/src/permissions.contract.test.ts @@ -46,10 +46,16 @@ describe('fixed server permissions', () => { expect(configurator).toContain(`["${path}"] = true`) } expect(configurator).toContain( - 'Phone Configurator enabled: file-based settings from config.lua', + 'SKY PHONE CONFIGURATION FILES ARE DISABLED', ) expect(configurator).toContain( - '(except Config.CommandPermissions) and media.lua are disabled', + '^1 Runtime settings from config.lua and media.lua are DISABLED.^0', + ) + expect(configurator).toContain( + '^1 Configure all phone and media settings IN GAME through /phonepanel.^0', + ) + expect(configurator).toContain( + '^1 Only Config.PhoneConfigurator.Enabled and Config.CommandPermissions remain file-based.^0', ) }) diff --git a/sky_phone/source/server/phone_configurator.lua b/sky_phone/source/server/phone_configurator.lua index 3a1e86c..4fb4594 100644 --- a/sky_phone/source/server/phone_configurator.lua +++ b/sky_phone/source/server/phone_configurator.lua @@ -26,10 +26,16 @@ local FIXED_CONFIG_PATHS = { } if configurator_enabled then - print( - "[sky_phone] Phone Configurator enabled: file-based settings from config.lua " .. - "(except Config.CommandPermissions) and media.lua are disabled; SQL configuration is active." - ) + local border = "======================================================================" + print(([[ +^1%s^0 +^1 SKY PHONE CONFIGURATION FILES ARE DISABLED ^0 +^1%s^0 +^1 The Phone Configurator is ENABLED.^0 +^1 Runtime settings from config.lua and media.lua are DISABLED.^0 +^1 Configure all phone and media settings IN GAME through /phonepanel.^0 +^1 Only Config.PhoneConfigurator.Enabled and Config.CommandPermissions remain file-based.^0 +^1%s^0]]):format(border, border, border)) end local CLIENT_CONFIG_KEYS = {