Event Submission

Allows users to submit ideas for Events that they would like to run. You must have the scheduling ConventionPrivilege to manage this, but you need no special privilges to submit them or update the ones you created. Event Submissions are accessed via /api/eventsubmission.

Properties

See "Object Properties" in Introduction for basic shared properties.

Complete details in EventSubmissionProperties.

Related Objects

See "Related Objects" in Introduction for how to use them.

alternatedaypart

The DayPart this event submission would like to start at if the preferred daypart is not available.

convention

The Convention this event submission belongs to.

preferreddaypart

The DayPart this event submission would like to start at.

type

The EventType this event submission will conform to.

Relationships

See "Relationships" in Introduction for how to use them.

events

The list of Events that was generated from this submission.

Queryable
Qualifiers

Services

The services used to fetch and manipulate event submissions.

Search Event Submissions

This will search across all conventions. To search on a single convention see "Relationships" in Convention.

 GET /api/eventsubmission
Optional Params
query

Searches a partial name.

Returns:

 {
    "paging" : {...},
    "items" : [
        {
          "id" : "xxx",
          "name" : "The Captain is Dead",
          ...
        },
        ...
    ]
 }

Create Event Submission

 POST /api/eventsubmission
Required Params
convention_id
name
max_tickets
type_id
preferreddaypart_id
alternatedaypart_id

Returns the same as a normal read.

Read Event Submission

 GET /api/eventsubmission/xxx

Returns:

 {
   "id" : "xxx",
   "name" : "The Captain is Dead",
   ...
 }

Update Event Submission

 PUT /api/eventsubmission/xxx

Returns the same as a normal read.

Delete Event Submission

 DELETE /api/eventsubmission/xxx

Returns:

 {
   "success" : 1
 }

Queue Event Submission

Queues this submission for scheduling.

 POST /api/eventsubmission/xxx/queue
Optional Params
priority

Defaults to priority 3 (aka Normal), but can be as low as 1 or as high as 5 or anything in between.

comment

A message the submitter will be able to see.

Decline Event Submission

Rejects this submission.

 POST /api/eventsubmission/xxx/decline
Optional Params
comment

A message the submitter will be able to see.

Move to In-Review Queue Event Submission

Move this submission to the In-Review queue.

 POST /api/eventsubmission/xxx/review
Optional Params
comment

A message the submitter will be able to see.

Request Changes of Event Submission

Ask for changes for this submission.

 POST /api/eventsubmission/xxx/change
Optional Params
comment

A message the submitter will be able to see.