add network templates to xoslib
authorScott Baker <smbaker@gmail.com>
Tue, 28 Oct 2014 05:58:40 +0000 (22:58 -0700)
committerScott Baker <smbaker@gmail.com>
Tue, 28 Oct 2014 05:58:40 +0000 (22:58 -0700)
planetstack/core/xoslib/static/js/xoslib/xos-backbone.js

index f5431e7..c3f134e 100644 (file)
@@ -8,6 +8,7 @@ if (! window.XOSLIB_LOADED ) {
     USER_API = "/plstackapi/users/";
     DEPLOYMENT_API = "/plstackapi/deployments";
     IMAGE_API = "/plstackapi/images";
+    NETWORKTEMPLATE_API = "/plstackapi/networktemplates";
     NETWORK_API = "/plstackapi/networks";
     SERVICE_API = "/plstackapi/services";
 
@@ -200,6 +201,11 @@ if (! window.XOSLIB_LOADED ) {
                                                            model: this.image});
         this.images = new this.imageCollection();
 
+        this.networkTemplate = XOSModel.extend({ urlRoot: NETWORKTEMPLATE_API });
+        this.networkTemplateCollection = XOSCollection.extend({ urlRoot: NETWORKTEMPLATE_API,
+                                                           model: this.networkTemplate});
+        this.networkTemplates = new this.networkTemplateCollection();
+
         this.network = XOSModel.extend({ urlRoot: NETWORK_API });
         this.networkCollection = XOSCollection.extend({ urlRoot: NETWORK_API,
                                                            model: this.network});