fixed an output delete bug, added a brief column display in the report editor
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 6 Oct 2006 02:12:36 +0000 (02:12 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 6 Oct 2006 02:12:36 +0000 (02:12 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@6400 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/reports/oils_rpt_editor.xhtml
Open-ILS/web/reports/oils_rpt_folder_window.js
Open-ILS/web/reports/oils_rpt_report_editor.js

index 15db6ca..a460e1e 100644 (file)
                                <td>Report Description:</td>
                                <td><textarea cols='45' rows='2' id='oils_rpt_report_editor_desc'/></td>
                        </tr>
+                       <tr>
+                               <td>Report Columns:</td>
+                               <td><b id='oils_rpt_report_editor_cols'/></td>
+                       </tr>
                        <tr><td colspan='2'><hr/></td></tr>
                        <tr>
                                <th>Choose a folder to store this report definition: </th>
index 6d107cb..fad99fb 100644 (file)
@@ -229,7 +229,7 @@ oilsRptFolderWindow.prototype.deleteOutputs = function(list, idx, callback, erri
        if( idx >= list.length ) return callback(errid);
        var output = list[idx];
 
-       if( list.runner().id()  != USER.id() ) {
+       if( output.runner().id()  != USER.id() ) {
                this.deleteOutputs(list, ++idx, 
                        callback, 'oils_rpt_folder_contents_no_delete');
 
index e5653e7..9e231fe 100644 (file)
@@ -13,10 +13,18 @@ function oilsRptReportEditor(rptObject, folderWindow) {
        appendClear(DOM.oils_rpt_report_editor_template_creator, tmpl.owner().usrname());
        appendClear(DOM.oils_rpt_report_editor_template_description, tmpl.description());
 
+       appendClear(DOM.oils_rpt_report_editor_cols,' | ');
+       iterate(rptObject.def.select, 
+               function(i) {
+                       DOM.oils_rpt_report_editor_cols.appendChild(text(i.alias +' | '));
+               }
+       );
+
        if( rpt ) {
                DOM.oils_rpt_report_editor_name.value = rpt.name();
                DOM.oils_rpt_report_editor_description.value = rpt.description();
        }
+
        this.paramEditor = new oilsRptParamEditor(
                rptObject, DOM.oils_rpt_param_editor_tbody);
        this.paramEditor.draw();