{
  "label": "Staff Shift Roster",
  "Component_Type__c": "Booking",
  "Related_Object__c": "Shift__c",
  "Date_Field__c": "Shift_Date__c",
  "Relationship_Field__c": "Location__c",
  "Record_Name_Field__c": "Shift_Name__c",
  "Status_Field__c": "Status__c",
  "Booking_Status_Colors__c": "Confirmed:#22C55E,Tentative:#3B82F6,Open:#F59E0B,Cancelled:#9CA3AF",
  "Selectable_Statuses__c": "Confirmed,Tentative,Open",
  "Second_Status_Field__c": "Shift_Type__c",
  "Second_Status_Field_Label__c": "Shift",
  "Resource_Object__c": "User",
  "Resource_Name_Field__c": "Name",
  "Resource_Filter_Field__c": "IsActive",
  "Resource_Filter_Value__c": "true",
  "Booking_Resource_Field__c": "Assigned_To__c",
  "Start_Time_Field__c": "Start_Time__c",
  "End_Time_Field__c": "End_Time__c",
  "Time_Interval__c": 30,
  "Min_Time__c": "06:00",
  "Max_Time__c": "22:00",
  "Time_Display_Mode__c": "grid",
  "Group_Time_Slots_By_Period__c": true,
  "Consolidate_Time_Span__c": true,
  "Conflict_Behavior__c": "block",
  "Conflict_Look_Ahead_Days__c": 60,
  "Allow_Multiple_Resources__c": true,
  "Modal_Title__c": "Roster Shifts",
  "Allow_Past_Dates__c": false,
  "Preload_Existing_Dates__c": true,
  "Enable_Edit_Mode__c": true,
  "Week_Starts_On_Monday__c": true,
  "Hover_Fields__c": "Shift_Name__c,Status__c,Shift_Type__c,Start_Time__c,End_Time__c",
  "View__c": "timeline",
  "Available_Views__c": "timeline,week,calendar,agenda",
  "Timeline_Window_Days__c": 14,
  "Max_View_Resources__c": 25,
  "Description__c": "Two weeks of staff across the top, people down the side. Opens on Timeline because the question a shift manager asks is who is working when, not what is happening on the 14th. Week places a shift at an exact hour with conflict blocking on, and Agenda gives a chronological read for a handover. Because the resource is User, business hours come from each person's own working-hours fields."
}
