define(function (require) {

  var Utils = require('./Utils');
      Router = require('../Router'),
      Constants = require('constants/QuotaRequestConstants'),
      QuotaRequest = require('models/QuotaRequest');

  return {
      //create: function (params) {
      //    var request = new QuotaRequest({
      //            author: params.author,
      //            comment: params.comment
      //    });
      //    comment.save().done(function(){
      //         Utils.dispatch(Constants.ADD, {model: comment});
      //    });
      //},
      //
      //destroy: function(params){
      //    var request = params.request;
      //    Utils.dispatch(Constants.REMOVE, {model: request});
      //},

      update: function(params) {
        var request = params.request,
            response = params.response,
            quota = params.quota,
            status = params.status;

        request.set({"admin_message": response, "quota": quota, "status": status});
        Router.getInstance().transitionTo("admin");
        request.save().done(function() {
          Utils.dispatch(Constants.UPDATE, {model: request});
          Utils.dispatch(Constants.REMOVE, {model: request});
        });
      }
  };

});

@@ -897,22 +897,40 @@
     
-request.set(%7B%22
+var newAttributes = %7B%0A          
 admi
@@ -938,17 +938,16 @@
 _message
-%22
 : respon
@@ -953,24 +953,32 @@
 nse,
+%0A         
  
-%22
 quota
-%22
 : quota,
  %22st
@@ -977,25 +977,33 @@
 ota,
+%0A         
  
-%22
 status
-%22
 : status
 %7D);%0A
@@ -998,17 +998,62 @@
 : status
-%7D
+%0A        %7D;%0A%0A        request.set(newAttributes
 );%0A     
@@ -1099,16 +1099,16 @@
 dmin%22);%0A
-
         
@@ -1116,24 +1116,52 @@
 equest.save(
+newAttributes, %7Bpatch: true%7D
 ).done(funct

patch instead of put