"Location", never "campus", in everything people read; SC FOH joined with its MIDI links
- pages (NA 98 Locations / 99 Location, re-imported via PAGES_VERSION), keys, settings page, setup and install messages, alerts, docs, the Apollo Beach kit; python3 -m settings.location and /location/... addresses (the old names still answer for installed Macs) - Apply reads the before settings from the file: an in-place edit skipped the watchdog restart - SC: SUPERRACK (+SoundGrid) and X32 EDIT from SC FOH; FOH TRACKS and TRACKS LIGHTS MIDI links watched Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -30,9 +30,9 @@ def field(path, type, default=None, help="", screen="", advanced=False, secret=F
|
||||
|
||||
|
||||
# -- site --
|
||||
field("site", "dict", {}, "This campus: its name, this Mac, and when changes must wait.", "Site")
|
||||
field("site", "dict", {}, "This location: its name, this Mac, and when changes must wait.", "Site")
|
||||
field("site.id", "id", "na", "Short name used for folders and files.", "Site", advanced=True, regex=r"[a-z0-9_-]+")
|
||||
field("site.name", "str", "", "The campus, as people say it.", "Site", example="North Attleboro", apply="none")
|
||||
field("site.name", "str", "", "The location, as people say it.", "Site", example="North Attleboro", apply="none")
|
||||
field("site.ingest_name", "str", "NA Ingest", "What this Mac is called in logs, notes and alerts.", "Site", apply="pages")
|
||||
field("site.ingest_hostname", "str", "", "This Mac's network name, used in the page address and by the page tools.",
|
||||
"Site", example="na-ingest.local", apply="none")
|
||||
@@ -325,7 +325,7 @@ field("tiles[].checks[].item", "str", None, "Which line of the weekly checklist
|
||||
field("tiles[].checks[].params", "dict", None, "The builder's fields.", "Keys", advanced=True, apply="none")
|
||||
|
||||
# -- restart page --
|
||||
field("restart_page", "dict", None, "The Restart page; absent = this campus has none.", "Keys", apply="pages")
|
||||
field("restart_page", "dict", None, "The Restart page; absent = this location has none.", "Keys", apply="pages")
|
||||
field("restart_page.page", "int", 20, "Its number in Companion.", "Keys", lo=1, apply="pages")
|
||||
field("restart_page.page_name", "str", "20\\nRestart", "Its name in Companion.", "Keys", advanced=True, apply="pages")
|
||||
field("restart_page.jump_pos", "list", None, "Where the 'go to Restart page' key sits on the Status page.", "Keys",
|
||||
@@ -344,7 +344,7 @@ field("restart_page.keys[].watch", "list", [], "Keep flashing HOLD TO FIX while
|
||||
|
||||
# -- the READY page (the weekly checklist) --
|
||||
field("ready_page", "dict", None, "The READY page: this weekend's checklist, checked against Planning Center; absent = "
|
||||
"this campus has none.", "Ready", apply="pages")
|
||||
"this location has none.", "Ready", apply="pages")
|
||||
field("ready_page.page", "int", 24, "Its number in Companion.", "Ready", lo=1, apply="pages")
|
||||
field("ready_page.page_name", "str", "24\\nReady", "Its name in Companion.", "Ready", advanced=True, apply="pages")
|
||||
field("ready_page.back_pos", "list", None, "Where the 'back to Status' key sits on the READY page.", "Ready",
|
||||
@@ -368,9 +368,9 @@ field("ready.pco_module", "str", "pco-plan", "The ProdDash module whose Planning
|
||||
advanced=True)
|
||||
field("ready.pco_service_type", "str", None, "The Planning Center service type; blank = ProdDash's first.", "Ready")
|
||||
field("ready.skip_songs", "list", [], "PCO songs that have no tracks or slides of their own.", "Ready")
|
||||
field("ready.ltc_campuses", "list", [], "Other campuses that play the same songs: their PCO plans get this campus's "
|
||||
"timecode too, song by song in this campus's order (a song out of order is left alone).", "Ready")
|
||||
field("ready.ltc_campuses[].name", "str", None, "The campus.", "Ready", required=True)
|
||||
field("ready.ltc_campuses", "list", [], "Other locations that play the same songs: their PCO plans get this location's "
|
||||
"timecode too, song by song in this location's order (a song out of order is left alone).", "Ready")
|
||||
field("ready.ltc_campuses[].name", "str", None, "The location.", "Ready", required=True)
|
||||
field("ready.ltc_campuses[].short", "str", None, "Two letters for the key (AB).", "Ready", required=True)
|
||||
field("ready.ltc_campuses[].service_type", "str", None, "Its Planning Center service type.", "Ready", required=True)
|
||||
field("ready.ltc_note", "str", "LTC", "The PCO note category that holds a song's timecode (checked against the "
|
||||
@@ -381,13 +381,13 @@ field("ready.prop_lists", "list", [], "PCO items whose description lists things
|
||||
"{match, kind (count: one slide each / names: every name on a slide), short}.", "Ready", advanced=True)
|
||||
field("ready.tracks_host", "str", None, "The computer Ableton runs on.", "Ready")
|
||||
field("ready.projects", "path", "", "The shared Ableton Projects folder, as that computer sees it.", "Ready")
|
||||
field("ready.site_folder", "str", "", "This campus's folder inside it.", "Ready", example="NA")
|
||||
field("ready.site_folder", "str", "", "This location's folder inside it.", "Ready", example="NA")
|
||||
field("ready.folder_format", "str", "{date} {loc} Project", "A weekend's project folder ({date} = YYMMDD).",
|
||||
"Ready", advanced=True)
|
||||
field("ready.ltc_track", "str", "LTC", "The Ableton track that plays the timecode (an LTC file named like "
|
||||
"LTC_00000000_60mins_30fps: it starts at 00:00:00:00, 30 frames a second).", "Ready", advanced=True)
|
||||
field("ready.lighting_track", "str", "LIGHTING CUES", "The Ableton track that holds the lighting cues.", "Ready")
|
||||
field("ready.locations", "list", [], "The campuses that get this campus's tracks.", "Ready")
|
||||
field("ready.locations", "list", [], "The locations that get this location's tracks.", "Ready")
|
||||
field("ready.remote_timeout", "int", 90, "Seconds allowed for reading the Ableton set.", "Ready", advanced=True,
|
||||
lo=10, hi=600)
|
||||
field("ready.lineup_url", "url", "", "ProdDash's Band Lineup module.", "Ready")
|
||||
|
||||
Reference in New Issue
Block a user