Merge pull request #1228 from shackbarth/jsdoc
[xtuple] / lib / backbone-x / source / model_mixin.js
index 8455c1d..05c2595 100644 (file)
     and privilege control functions.
   */
   XM.ModelClassMixin = {
+    getReportUrl: function (action, modelName, id) {
+      var reportUrl = "/generate-report?nameSpace=%@&type=%@&id=%@".f(
+        modelName.prefix(), modelName.suffix(), id);
+
+      if (action) {
+        reportUrl = reportUrl + "&action=" + action;
+      }
+      return reportUrl;
+    },
+
 
     /**
       Use this function to find out whether a user can create records before