client/js/models.js
changeset 195 15e048e00002
parent 175 f636e2dcfb2c
child 211 d87f6bdee43d
equal deleted inserted replaced
194:f53a7999ae7b 195:15e048e00002
     1 (function() {
     1 (function() {
     2     
     2     "use strict";
     3     var root = this;
     3     var root = this;
     4         
     4         
     5     var Backbone = root.Backbone;
     5     var Backbone = root.Backbone;
     6     
     6     
     7     var Models = root.Rkns.Models = {};
     7     var Models = root.Rkns.Models = {};
    73             type: Backbone.HasOne,
    73             type: Backbone.HasOne,
    74             key: "created_by",
    74             key: "created_by",
    75             relatedModel: User
    75             relatedModel: User
    76         }],
    76         }],
    77         prepare: function(options) {
    77         prepare: function(options) {
    78             project = options.project;
    78             var project = options.project;
    79             this.addReference(options, "created_by", project.get("users"), options.created_by, project.current_user);
    79             this.addReference(options, "created_by", project.get("users"), options.created_by, project.current_user);
    80             options.description = options.description || "";
    80             options.description = options.description || "";
    81             return options;
    81             return options;
    82         },
    82         },
    83         toJSON: function() {
    83         toJSON: function() {
   115             key: "to",
   115             key: "to",
   116             relatedModel: Node
   116             relatedModel: Node
   117           },
   117           },
   118         ],
   118         ],
   119         prepare: function(options) {
   119         prepare: function(options) {
   120             project = options.project;
   120             var project = options.project;
   121             this.addReference(options, "created_by", project.get("users"), options.created_by, project.current_user);
   121             this.addReference(options, "created_by", project.get("users"), options.created_by, project.current_user);
   122             this.addReference(options, "from", project.get("nodes"), options.from);
   122             this.addReference(options, "from", project.get("nodes"), options.from);
   123             this.addReference(options, "to", project.get("nodes"), options.to);
   123             this.addReference(options, "to", project.get("nodes"), options.to);
   124             return options;
   124             return options;
   125         },
   125         },