diff options
author | Peter Grassberger <petertheone@gmail.com> | 2015-10-02 16:54:33 (GMT) |
---|---|---|
committer | Peter Grassberger <petertheone@gmail.com> | 2015-10-02 16:54:33 (GMT) |
commit | cd48d7bbf5edbdf55906cf8e7556f17e41376c35 (patch) | |
tree | 1cd7d9c7f6989d8e64ac6dd3ff775dc48ec72275 /www/js/rivendell.js | |
parent | 24f940c6605af3987677693865df3e3ad88dfa48 (diff) |
use rivendell.js in shows view, add more functions to rivendell.js
Diffstat (limited to 'www/js/rivendell.js')
-rw-r--r-- | www/js/rivendell.js | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/www/js/rivendell.js b/www/js/rivendell.js index 27871f1..d303620 100644 --- a/www/js/rivendell.js +++ b/www/js/rivendell.js @@ -30,6 +30,16 @@ Rivendell.Rivendell = function(username, token, rdxportEndpoint) { this.rdxportEndpoint = rdxportEndpoint; }; +Rivendell.Rivendell.prototype.listLog = function(name, success) { + var command = { + COMMAND: 22, + LOGIN_NAME: this.username, + PASSWORD: this.token, + NAME: shows_current.log + }; + return $.post(this.rdxportEndpoint, command, success, "xml"); +}; + Rivendell.Rivendell.prototype.listCart = function(cartNumber, includeCuts, success) { var command = { COMMAND: 7, @@ -41,6 +51,39 @@ Rivendell.Rivendell.prototype.listCart = function(cartNumber, includeCuts, succe return $.post(this.rdxportEndpoint, command, success); }; +Rivendell.Rivendell.prototype.listCarts = function(groupName, includeCuts, success) { + var command = { + COMMAND: 6, + LOGIN_NAME: this.username, + PASSWORD: this.token, + GROUP_NAME: groupName, + INCLUDE_CUTS: includeCuts + }; + return $.post(this.rdxportEndpoint, command, success, "xml"); +}; + +Rivendell.Rivendell.prototype.addCart = function(groupName, type, cartNumber, success) { + var command = { + COMMAND: 12, + LOGIN_NAME: this.username, + PASSWORD: this.token, + GROUP_NAME: groupName, + TYPE: type, + CART_NUMBER: cartNumber + }; + return $.post(this.rdxportEndpoint, command, success, "xml"); +}; + +Rivendell.Rivendell.prototype.removeCart = function(cartNumber, success) { + var command = { + COMMAND: 13, + LOGIN_NAME: this.username, + PASSWORD: this.token, + CART_NUMBER: cartNumber + }; + return $.post(this.rdxportEndpoint, command, success, "xml"); +}; + Rivendell.Rivendell.prototype.addCut = function(cartNumber, success) { var command = { COMMAND: 10, |