Skip to content

Robot submissions

Placeholder Nic Trefts requested to merge 421-robot-submissions into develop

@ mention of reviewers`

@ckcollab`

A brief description of the purpose of the changes contained in this PR.

This PR adds robot submission functionality. It allows a user to be marked as a bot user. They will then be automatically added and approved as a participant to any competition they submit to that allows robot submissions.

Relates to #421 (closed)

A checklist for hand testing

  • Mark any user as a bot user through the django admin page.
  • Enable the "Allow robot submissions" checkbox in the participation tab of the edit competition menu.
  • Hit the "can_make_submission" endpoint as a bot user
  • Check if you have been added to participants.

Checklist

  • Code review by me
  • Hand tested by me
  • I'm proud of my work
  • Code review by reviewer
  • Hand tested by reviewer
  • Ready to merge

Merge request reports

Loading