Must know
- The portal is at
/leagueon the admin address. Someone whose only admin rights are league-scoped is sent there automatically. A full administrator who opens it sees every league on Your leagues. - League Portal appears in the menu under your name (bottom of the left-hand sidebar) for anyone who runs a league: named convenors, holders of Curling League Admin, and administrators who can manage every league. The portal itself opens for the same people only: a Treasurer or Communications officer gets no link, and going to
/leaguetakes them to the dashboard, where they still see every league. - Anyone named on a league’s League managers card can open the portal for that league when they sign in with that email, even with no staff record at your club.
- Money amounts in the to-do list appear only to people with financial access; a plain convenor sees “curlers still owe their league fees” without the sums.
- The portal is new-UI only — there is no classic (CCM-look) version, because CCM had no convenor surface.
- N games still need a result → Enter results
- N curlers registered and no teams yet → Create teams
- N curlers are not on a team → Build teams
- N teams and no games scheduled → Build the schedule
- N curlers still owe their league fees → See the roster