Skip to content

Importing from Oengus does not handle co-op runs properly #160

Description

@duncte123

Oengus has several run types on the platform, one of these is COOP.

When the run type is COOP speedcontrol should import all runners into a single team as opposed to a team for each runner.

Oengus currently has no concept of a "team" when it comes to a run so handling stuff like COOP_RACE is going to be a bit more difficult.

An possible solution could be for speedcontrol to support a teams object within custom data, I would imagine an object to look something like this:

{
  "Team A": [
    "username1",
    "username2",
  ],
  "Team B": [
    "username3",
    "username4",
  ],
}

where the key is the name of the team and the array is a list of names that run. The username list would need to be in order when it comes to a relay but that is a concern for the end user.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions