Skip to content

Triage and Update Talk Status #57

@markmals

Description

@markmals

Description

As a Remix Austin organizer
I want to update the status of talk submissions and communicate decisions
So that we can build our meetup schedule and keep speakers informed

Acceptance Tests

Scenario 1: Changing Submission Status

  • Given I am a Remix Austin organizer reviewing a Pending talk submission
  • When I change the talk's status
  • Then I should see the options: Approved, Rejected, Scheduled, or Waitlisted
  • And I should be able to select a new option
  • And I should be able to save my changes
  • And I should see confirmation that my decision has been recorded
  • And I should see my decision recorded in the decision history on this submission

Scenario 2: Discarding Edited Submission Status

  • Given I am a Remix Austin organizer reviewing a Pending talk submission
  • When I change the talk's status
  • Then I should see the options: Approved, Rejected, Scheduled, or Waitlisted
  • And I should be able to select a new option
  • And I should be able to discard my changes
  • And I should see that the talk's status has been reverted back to Pending

Scenario 3: Scheduling an Approved Talk

  • Given I am a Remix Austin organizer viewing an approved talk submission
  • When I schedule the talk for a meetup
  • Then I must assign it to a specific meetup
  • And the speaker should receive an email notification

Scenario 4: Sending Status Notifications

  • Given I have updated a submission's status to Approved, Rejected, Scheduled, or Waitlisted
  • When I save the changes
  • Then I should have the option to notify the speaker
  • And I should be able to customize the notification message
  • And I should be able to preview the email before sending

Notes

  • Pre-written email templates for common responses (approved, rejected, need more info)
  • Ability to bulk update statuses for efficiency
  • Integration with calendar for scheduled talks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions