Mercurial > lada > lada-client
diff app/model/Base.js @ 488:f7446ebfe5d0
Added and updated models.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 31 Oct 2014 21:10:35 +0100 |
parents | debfcc7713e3 |
children | 850ccfe5f3c4 |
line wrap: on
line diff
--- a/app/model/Base.js Fri Oct 31 21:07:39 2014 +0100 +++ b/app/model/Base.js Fri Oct 31 21:10:35 2014 +0100 @@ -13,26 +13,20 @@ extend: 'Ext.data.Model', requires: ['Lada.lib.Helpers'], /** - * Helper function to build an ID which is used in the proxy calls. This - * function is a workaround for - * https://roundup-intern.intevation.de/bfs/issue30 - * as some items can not be identified with a singe id. - */ - getEidi: function() { - return "/" + this.idProperty; - }, - /** * Helper function to make a AJAX request against the authinfo interface * of the server * @param callback function(model, readonly, isowner) * @private */ - getAuthInfo: function(cb) { + getAuthInfo: function(cb, probeId) { + if (!probeId) { + probeId = this.data.probeId; + } Ext.Ajax.request({ scope: this, - url: 'server/rest/authinfo/' + this.data.probeId, + url: 'server/rest/authinfo/' + probeId, success: function(response, opts) { - var obj = Ext.decode(Ext.decode(response.responseText).data); + var obj = Ext.decode(response.responseText).data; cb(this, obj.readonly, obj.isOwner); }, failure: function(response, opts) {