Eliza Cup Admin

drisbel/elizacup

Sign in

Paste a fine-grained GitHub token scoped to the elizacup repo with Contents: Read and write access. It's kept only in this tab's session storage.

← Return to main site

Page Visibility

Show / hide pages

Hiding a page removes it from the nav and home page cards — it's still reachable by direct link, just not listed. Unchecked = hidden.

Site Banner

Announcement banner

Same format as the LMS tip deadlines — e.g. 08/08/2026 06:00:00 PM. Always treated as AEST (not DST-aware).

News

New article

Press Enter to start a new paragraph — each line becomes its own paragraph on the site. Select text and click B/U/I to format it, or the link icon to turn it into a clickable link.

Articles

Loading news.json…

About Page

New section

Press Enter to start a new paragraph — each line becomes its own paragraph on the site. Select text and click B/U/I to format it.
Sections display on the About page in the order they appear below. Reordering isn't supported yet — delete and re-add in the order you want for now.

Sections

Loading about.json…

Rulebook

New section

Press Enter to start a new paragraph — each line becomes its own paragraph on the site. Select text and click B/U/I to format it.
Sections display on the Rulebook page in the order they appear below. Reordering isn't supported yet — delete and re-add in the order you want for now.

Sections

Loading rulebook.json…

Side Leagues Hub

New league card

Free text — a round number, "awaiting results", whatever's useful. Update this weekly.
Add one or more — useful for leagues with multiple divisions/competitions (e.g. "FPL Premier: John Smith"). Shown on Active or Complete cards.
Same format as the LMS tip deadlines and site banner — e.g. 08/08/2026 06:00:00 PM. Always treated as AEST (not DST-aware).
Use an internal link like #sideleagues=fpl to point at that league's page on this site, or a full URL to link elsewhere.
Only shown if this card's Link above is an internal #sideleagues=<key> link — that's how the site matches this card to its league page. When filled in, a "Rules" button appears on that league's page and pops this up. Leave blank to hide the button. Press Enter for a new paragraph; select text and click B/U/I to format it.
Cards display on the Side Leagues overview page in the order they appear below.

League cards

Loading side-leagues-hub.json…

Use ↑/↓ to reorder — this list's order is the order cards appear on the public overview page. Complete-status cards always sink to the bottom there regardless of this order, so reordering one relative to an Active card won't change anything live.

26/27 Leagues (What's My Division?)

Bulk import from sheet

In your sheet, select a range with columns in this order — Team | Division | Code | Link | Deadline — then copy (Ctrl+C / Cmd+C) and paste below. Code, Link, and Deadline are optional; leave those columns out if you're only importing Team + Division for now. Division should be D1, 2A, 2B, 3A, or 3B. Teams already in the list (matched by exact name) get updated rather than duplicated.

Add new team

Date only, no time — e.g. 22/08/2026. Optional — leave blank to hide the deadline line.

Teams — grouped by division. Use ↑/↓ to reorder within a division (that order is what shows on the site).

Loading whats-my-division.json…

26/27 Planning Portal

How this works

Team info (name, manager, intention, 25/26 record, contact method) is read live from the 26/27 Conf Pref tab in the Eliza Admin sheet — this panel never writes back to that sheet. Drag a card between columns (or use the dropdown on a card, which works better on mobile) to plan out where each team should land for 26/27. Moved cards get a highlighted left edge. Nothing is public — this is saved to 26-27-planning.json in the repo purely for your own planning, separate from the "26/27 Leagues" tool that drives the public What's My Division page. Once you've finalised a team's division/conference, use "Copy changes" to get a paste-ready list for updating the Google Sheet's 26/27 Division/Conference columns yourself.
Loading…

Fixture Draw

Team list

"Average" isn't one of the teams above and never goes on the wheel itself — it's set as the pending pick the instant you start the draw, so the very first spin pairs against it. Needs an odd number of teams entered above so everyone pairs up evenly once Average takes one of the slots.
Auto picks white or dark text per slice based on how light or dark that slice's colour is — e.g. white on blue, dark on gold.
Choose 2 or 3 colours to alternate around the wheel. Use the swatch or type a hex code directly.
Just drawn

Exports

Generates a shareable graphic — pulls the sheet data itself and renders its own version for the image, so nothing needs to change on the public site pages. Same html2canvas approach as the wheel's Complete Draw export.

More competitions (divisions) can be added here later.
Debug