Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Offices

Current status

Offices are manually synced as needed since they don’t change often.

League/tournament membership is a new addition to SID that is vital to be synced to Play.

...

  •  Offices
  •  Offices
  •  Office members
  • v1
    •  ID: API for a list of offices
    •  Play: Manual sync
    •  Play: Setup automatic sync with limit on moves
  •  Leagues v1
    •  Office member sync (associations and categories that are part of a league or tournament)
      •  
      Team members (teams that are part of a league or tournament)
  •  Venues and surfaces

...

      • ID: API for a list of office members
      •  Play: Setup automatic sync
        Jira Legacy
        serverSystem JIRA
        serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
        keySPR-244
    •  Team members (teams that are part of a league or tournament)
      •  ID: API for getting a list of teams
      •  Play: Setup automatic sync

Venues

  •  Venues and surfaces
    •  ID: Provide raw data so we can populate Play by March 1st
    •  ID: API for a list of teams
    •  Play: Setup automatic sync
      Jira Legacy
      serverSystem JIRA
      serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
      keySPR-179

Teams

  •  Teams
    •  ID: API for a list of teams
    •  Play: Automatic sync
  •  Rosters
    •  Per-team roster API
    •  Per-office roster API
Info

Current status

Teams and rosters are regularly syncing from SID already by syncing against the teams API then requesting rosters for each team.

Need to improve this by receiving roster members through an API that can be requested by office instead of by team.

Participants

  •  Officials
    •  Clinic attendance sync
    •  Qualifications sync
  • v1
    •  ID: API for a list of members by team
    •  Play: Sync roster members for each team (inefficient)
  •  Rosters v2
    •  ID: API for a list of roster members by office search (not by team)
    •  Play: Update automatic sync to use new API

Participants

  •  Officials v1
    •  ID: API for a list of clinic attendees
    •  Play: Automatic clinic sync
  •  Officials v2
    •  ID: API for a list of officials and their qualifications by office search
    •  Play: Update sync
      Jira Legacy
      serverSystem JIRA
      serverId03e16d48-9e59-3010-89f5-a1a3500d66b7
      keySPR-142
  •  Profile information
    •  First/last name and ID
    •  Contact information

...

Current status

Officials are regularly syncing from SID already based on clinic attendance. This works for 99% of cases but seems to miss some official upgrades and transfers. Sounds like this won’t work for SQ initially.

Need to sync qualifications directly instead of through clinics.

Accounts

  •  Log in with Spordle My Account
Warning

Current status

Not integrated at all. Users need to create a separate account in Play manually.

Planning to replace the user login form with login with Spordle button that will redirect you to My Account and either automatically redirect you back if you’re already logged in, or SMA handles the login and redirects back. Play will create an internal account linked to SMA (this is not apparent to the user).

  • My Account: Documentation for how to authenticate and get profile information
  •  Play: Integrate log in with My Account