diff options
author | 2018-08-22 19:59:51 +0200 | |
---|---|---|
committer | 2018-08-22 19:59:51 +0200 | |
commit | 8ef1cd50a0bf34adc3033706a2eeadd4339daa67 (patch) | |
tree | 8885bc6035dbf664cff573fba56822cec6f3128d /js/src/jams.js | |
parent | Use `postgres` service on CI. (diff) |
Remove unused files.
Diffstat (limited to 'js/src/jams.js')
-rw-r--r-- | js/src/jams.js | 211 |
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 - ); - } -} |