Skip to content

Copilot Selection and Fee Conditional Logic #721

Closed
@acshields

Description

@acshields

### Scenario 1
Pre-Condition: There is only one user with the Copilot role on the project.

Option 1
The user creating the challenge or task is the user with the Copilot role. When this occurs, then:
Copilot Selection

  • The "Copilot" field is displayed under the Advanced Settings "Participants" section
  • The "Copilot" field has defaulted to the handle of the user creating the challenge or task
  • The user creating the challenge or task can edit the default by clicking on the "Copilot" field dropdown menu and selecting "No Copilot required"
    Copilot Fee
  • The "Copilot Fee" field is displayed under the Advanced Settings "Prizes" section
  • The "Copilot Fee" field has defaulted to the standard $40.00 fee value
  • If the user creating the challenge or task changed the default to "No Copilot required," then the "Copilot Fee" value should update to $0.00.
  • The user creating the challenge or task can edit the default "Copilot Fee" $40.00 value as needed by entering a new numeric value.

Option 2
The user creating the challenge or task is not the user with the Copilot role. When this occurs, then:
Copilot Selection

  • The "Copilot" field is displayed under the primary set-up "Participants" section
  • The "Copilot" field is a dropdown menu with the default text of "Select Copilot" displayed prior to any answer being selected
  • The "Copilot" dropdown menu has these answer options:
    -[Handle] of the user with the Copilot role
    -"No Copilot required"
    Copilot Fee
  • The "Copilot Fee" field is displayed under the primary set-up "Prizes" section
  • The "Copilot Fee" field value is empty until the user provides an answer in the "Copilot" selection field in the "Participants" section
  • If the user creating the challenge or task selects the Copilot handle, then the Copilot Fee field value will update to the default of $40.00
  • The user creating the challenge or task can edit the default "Copilot Fee" value as needed when a Copilot is selected by entering a new numeric value.
  • If the user creating the challenge or task selects "No Copilot required", then the Copilot Fee field value should be hidden under the primary "Prizes" section and in the Advanced Settings "Prizes" section the Copilot Fee value should display as $0.00

### Scenario 2
Pre-Condition: There are multiple users with the Copilot role on the project.

Option 1
The user creating the challenge or task is one of the users with the Copilot role. When this occurs, then:
Copilot Selection

  • The "Copilot" field is displayed under the Advanced Settings "Participants" section
  • The "Copilot" field has defaulted to the handle of the user creating the challenge or task
  • The user creating the challenge or task can edit the default by clicking on the "Copilot" field dropdown menu:
    -Select an alternate Copilot's [Handle]
    -Select "No Copilot required"
    Copilot Fee
  • The "Copilot Fee" field is displayed under the Advanced Settings "Prizes" section
  • The "Copilot Fee" field has defaulted to the standard $40.00 fee value
  • If the user creating the challenge or task changes the selected Copilot, then the default "Copilot Fee" value of $40.00 does not change.
  • If the user creating the challenge or task changed the default to "No Copilot required," then the "Copilot Fee" value should update to $0.00.
  • The user creating the challenge or task can edit the default "Copilot Fee" $40.00 value as needed by entering a new numeric value.

Option 2
The user creating the challenge or task is not any of the users with the Copilot role. When this occurs, then:
Copilot Selection

  • The "Copilot" field is displayed under the primary set-up "Participants" section
  • The "Copilot" field is a dropdown menu with the default text of "Select Copilot" displayed prior to any answer being selected
  • The "Copilot" dropdown menu has these answer options:
    -[Handles] of users with the Copilot role
    -"No Copilot required"
    Copilot Fee
  • The "Copilot Fee" field is displayed under the primary set-up "Prizes" section
  • The "Copilot Fee" field value is empty until the user provides an answer in the "Copilot" selection field in the "Participants" section
  • If the user creating the challenge or task selects a Copilot handle, then the Copilot Fee field value will update to the default of $40.00
  • The user creating the challenge or task can edit the default "Copilot Fee" value as needed when a Copilot is selected by entering a new numeric value.
  • If the user creating the challenge or task selects "No Copilot required", then the Copilot Fee field value should be hidden under the primary "Prizes" section and in the Advanced Settings "Prizes" section the Copilot Fee value should display as $0.00

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions