Add servant management features: Implement endpoints for hiring, dismissing, and setting pay levels for servants in the FalukantController. Update UserHouse model to include servant-related attributes. Enhance frontend components to manage servant details, including staffing state and household order, with corresponding localization updates in multiple languages.

This commit is contained in:
Torsten Schulz (local)
2026-03-22 09:57:44 +01:00
parent 2977b152a2
commit 876ee2ab49
12 changed files with 1661 additions and 17 deletions

View File

@@ -0,0 +1,7 @@
-- PostgreSQL only
ALTER TABLE falukant_data.user_house
ADD COLUMN IF NOT EXISTS servant_count integer NOT NULL DEFAULT 0,
ADD COLUMN IF NOT EXISTS servant_quality integer NOT NULL DEFAULT 50,
ADD COLUMN IF NOT EXISTS servant_pay_level varchar(20) NOT NULL DEFAULT 'normal',
ADD COLUMN IF NOT EXISTS household_order integer NOT NULL DEFAULT 55;