Template:Category/Workshop admin hub

From Miniscope
Jump to: navigation, search

Render template for Category:Workshop admin hub pages.

Called by the SemanticSchemas dispatcher when a page belongs to Category:Workshop admin hub. Each workshop has a single admin hub page in the shared Workshop admin namespace (e.g. Workshop_admin:2026 Paris Workshop) that serves as the organizer-side dashboard for that workshop. Lockdown on the Workshop admin namespace restricts the entire space to the workshop_admin user group.

Renders, top to bottom:

  • Page heading and a secondary "View public workshop record" button
  • Status summary (workshop type, dates, venue, registration window)
 pulled from the linked Workshop record
  • KPI strip — # sessions, # organizers, # participants registered;
 each card links through to the corresponding itinerary or roster
 page on the participant side (3-hop chain: this admin hub →
 workshop → participant hub → itinerary/roster), or renders
 unlinked when the chain isn't fully wired yet
  • Card row of quick-links to the public workshop record and the
 participant-side hub (which itself fan-outs to itinerary, rosters,
 logistics)
  • Quick-action row: three #forminput widgets (session,
 organizer, participant) that open the respective form with the
 target namespace pre-set to the workshop's namespace, so a new
 page lands inside e.g. 2026 Paris Workshop:. Plus a
 secondary "Edit workshop record" button (the workshop record
 itself lives in main namespace, no namespace-prefill needed)
  • Admin notes section (only when Has admin notes is set)

Every #show uses link=none so the value comes back as a bare page name (or URL string), not as a rendered wikilink. Without that, Page-typed values come back as ... and passing them to

produces literal

text in the rendered output.

Properties read on this page:

  • Has workshop (required)
  • Has admin notes

Properties read transitively from the linked Workshop record:

  • Has workshop type, Has start date,
 Has end date, Has location,
 Has registration url,
 Has application open date,
 Has application close date,
 Has workshop hub

Properties read transitively from the participant hub (via Has workshop hub):

  • Has itinerary, Has organizer roster,
 Has participant roster — used as KPI link targets

Parameters:

  • category — "Workshop admin hub" (informational)
  • page — the page being rendered. Falls back to
 Template:Category/Workshop admin hub.