From: erickson Date: Sun, 1 Oct 2006 19:11:55 +0000 (+0000) Subject: top level folder work, added template creation code X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=da5eb8780eb556278171a6a0c1fd00655a4fa8ab;p=evergreen%2Fpines.git top level folder work, added template creation code git-svn-id: svn://svn.open-ils.org/ILS/trunk@6316 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/reports/oils_rpt.xhtml b/Open-ILS/web/reports/oils_rpt.xhtml index 2c87fee5ca..146338390c 100644 --- a/Open-ILS/web/reports/oils_rpt.xhtml +++ b/Open-ILS/web/reports/oils_rpt.xhtml @@ -18,9 +18,11 @@ You are logged in as +
Loading... @@ -80,8 +82,39 @@
+ +
+
+ Create a new sub-folder. Folder type: +
+ + + + + + + + + + + + + + + + +
Folder Name:
Share this folder: + +
Share with:
+ +
+
+ @@ -90,6 +123,9 @@ Action Succeeded + + + diff --git a/Open-ILS/web/reports/oils_rpt_builder.js b/Open-ILS/web/reports/oils_rpt_builder.js index f15f43b1ce..0f833e8a83 100644 --- a/Open-ILS/web/reports/oils_rpt_builder.js +++ b/Open-ILS/web/reports/oils_rpt_builder.js @@ -14,7 +14,6 @@ function oilsInitReportBuilder() { ); DOM.oils_rpt_builder_save_template.onclick = oilsReportBuilderSave; - oilsRpt.folder = new CGI().param('folder'); } function oilsReportBuilderReset() { @@ -32,17 +31,20 @@ function oilsReportBuilderReset() { } function oilsReportBuilderSave() { - if(!confirm('Name : '+oilsRpt.name + '\nDescription: ' - + oilsRpt.description+'\nSave Template?')) - return; var tmpl = new rt(); - tmpl.name( oilsRpt.name ); - tmpl.description( oilsRpt.desc ); - tmpl.ower(USER.id()); - tmpl.folder(oilsRpt.folder); + tmpl.name(DOM.oils_rpt_builder_new_name.value); + tmpl.description(DOM.oils_rpt_builder_new_desc.value); + tmpl.owner(USER.id()); + tmpl.folder(new CGI().param('folder')); tmpl.data(js2JSON(oilsRpt.def)); + _debug('folder = ' + tmpl.folder()); + + if(!confirm('Name : '+tmpl.name() + '\nDescription: ' + tmpl.description()+'\nSave Template?')) + return; + + var req = new Request(OILS_RPT_CREATE_TEMPLATE, SESSION, tmpl); req.callback( function(r) { diff --git a/Open-ILS/web/reports/oils_rpt_builder.xhtml b/Open-ILS/web/reports/oils_rpt_builder.xhtml index fd7d5e7d56..c7ffcf871f 100644 --- a/Open-ILS/web/reports/oils_rpt_builder.xhtml +++ b/Open-ILS/web/reports/oils_rpt_builder.xhtml @@ -35,10 +35,10 @@ - + -
Template Name:
Template Description: