namespace WebApp.Models; /// /// Per-student handout filters; section . Edit in Data/appsettings.json, save, refresh the page (no redeploy). /// public class StateScheduleHandoutOptions { public const string SectionName = "ChapterSettings:StateScheduleHandout"; /// /// values allowed on student pages. /// Gated in code (omit here): VotingDelegateMeeting, MeetTheCandidates, ChapterOfficerMeeting. /// public string[] StudentSpecialEventTypes { get; set; } = [ "GeneralSchedule", "SocialGathering" ]; /// /// Occurrence substrings that exclude a row from student pages (case-insensitive). /// Master schedule still lists all occurrences. /// public string[] StudentExcludeOccurrenceNameSubstrings { get; set; } = [ "Store", "TECHSPO", "Tech Expo", "Senior Social", "Help Desk", "Mandatory Advisor Meeting" ]; }