aboutsummaryrefslogtreecommitdiffstats
path: root/js/src/jams.js
diff options
context:
space:
mode:
authorGravatar Johannes Christ <[email protected]>2018-08-22 19:59:51 +0200
committerGravatar Johannes Christ <[email protected]>2018-08-22 19:59:51 +0200
commit8ef1cd50a0bf34adc3033706a2eeadd4339daa67 (patch)
tree8885bc6035dbf664cff573fba56822cec6f3128d /js/src/jams.js
parentUse `postgres` service on CI. (diff)
Remove unused files.
Diffstat (limited to 'js/src/jams.js')
-rw-r--r--js/src/jams.js211
1 files changed, 0 insertions, 211 deletions
diff --git a/js/src/jams.js b/js/src/jams.js
deleted file mode 100644
index 1537436c..00000000
--- a/js/src/jams.js
+++ /dev/null
@@ -1,211 +0,0 @@
-"use strict";
-
-/* exported JamActions */
-
-class JamActions {
- constructor(url, csrf_token) {
- this.url = url;
- this.csrf_token = csrf_token;
- }
-
- send(action, method, data, callback) {
- data["action"] = action;
-
- $.ajax(this.url, {
- "data": data,
- "dataType": "json",
- "headers": {"X-CSRFToken": this.csrf_token},
- "method": method,
- }).done(data => {
- if ("error_code" in data) {
- return callback(false, data);
- }
-
- return callback(true, data);
- }).fail(() => callback(false));
- }
-
- send_json(action, method, data, callback) {
- data["action"] = action;
-
- $.ajax(this.url, {
- "data": JSON.stringify(data),
- "dataType": "json",
- "headers": {"X-CSRFToken": this.csrf_token},
- "contentType": "application/json",
- "method": method
- }).done(data => {
- if ("error_code" in data) {
- return callback(false, data);
- }
-
- return callback(true, data);
- }).fail(() => callback(false));
- }
-
- set_state(jam, state, callback) {
- this.send(
- "state",
- "POST",
- {
- "jam": jam,
- "state": state
- },
- callback
- );
- }
-
- get_questions(callback) {
- this.send(
- "questions",
- "GET",
- {},
- callback
- );
- }
-
- create_question(data, callback) {
- this.send_json(
- "questions",
- "POST",
- data,
- callback
- );
- }
-
- delete_question(id, callback) {
- this.send(
- "question",
- "DELETE",
- {"id": id},
- callback
- );
- }
-
- associate_question(form, question, callback) {
- this.send(
- "associate_question",
- "POST",
- {
- "form": form,
- "question": question,
- },
- callback
- );
- }
-
- disassociate_question(form, question, callback) {
- this.send(
- "disassociate_question",
- "POST",
- {
- "form": form,
- "question": question,
- },
- callback
- );
- }
-
- create_infraction(id, reason, number, callback) {
- this.send(
- "infraction",
- "POST",
- {
- "participant": id,
- "reason": reason,
- "number": number
- },
- callback
- );
- }
-
- delete_infraction(id, callback) {
- this.send(
- "infraction",
- "DELETE",
- {"id": id},
- callback
- );
- }
-
- approve_application(id, callback) {
- this.send(
- "approve_application",
- "POST",
- {"id": id},
- callback
- );
- }
-
- unapprove_application(id, callback) {
- this.send(
- "unapprove_application",
- "POST",
- {"id": id},
- callback
- );
- }
-
- generate_teams(jam, callback) {
- this.send(
- "generate_teams",
- "POST",
- {"jam": jam},
- callback
- );
- }
-
- create_team(jam, callback) {
- this.send(
- "create_team",
- "POST",
- {"jam": jam},
- callback
- );
- }
-
- reroll_team(team, callback) {
- this.send(
- "reroll_team",
- "POST",
- {"team": team},
- callback
- );
- }
-
- delete_team(team, callback) {
- this.send(
- "team",
- "DELETE",
- {"team": team},
- callback
- );
- }
-
- set_team_member(jam, member, team, callback) {
- this.send(
- "set_team_member",
- "POST",
- {"jam": jam, "member": member, "team": team},
- callback
- );
- }
-
- set_winning_team(team, callback) {
- this.send(
- "set_winning_team",
- "POST",
- {"team": team},
- callback
- );
- }
-
- unset_winning_team(jam, callback) {
- this.send(
- "unset_winning_team",
- "POST",
- {"jam": jam},
- callback
- );
- }
-}