summaryrefslogtreecommitdiff
path: root/www/js/rivendell.js
diff options
context:
space:
mode:
authorPeter Grassberger <petertheone@gmail.com>2015-10-02 16:54:33 (GMT)
committerPeter Grassberger <petertheone@gmail.com>2015-10-02 16:54:33 (GMT)
commitcd48d7bbf5edbdf55906cf8e7556f17e41376c35 (patch)
tree1cd7d9c7f6989d8e64ac6dd3ff775dc48ec72275 /www/js/rivendell.js
parent24f940c6605af3987677693865df3e3ad88dfa48 (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.js43
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,