From: Bill Erickson Date: Fri, 1 Mar 2013 16:01:08 +0000 (-0500) Subject: Import bib trash field group admin UI X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=0589eb32f6a6f0b933c5df45c55ce47113b336fd;p=contrib%2FConifer.git Import bib trash field group admin UI Staff client admin UI for managing MARC import trash fields. Admin => Server Admin => MARC Import Remove Fields Signed-off-by: Bill Erickson Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/src/templates/conify/global/vandelay/import_bib_trash_group.tt2 b/Open-ILS/src/templates/conify/global/vandelay/import_bib_trash_group.tt2 new file mode 100644 index 0000000000..e77a8261d6 --- /dev/null +++ b/Open-ILS/src/templates/conify/global/vandelay/import_bib_trash_group.tt2 @@ -0,0 +1,104 @@ +[% WRAPPER base.tt2 %] +[% ctx.page_title = l('Import Bib Trash Groups') %] + + +
+ +[% grp_id = ctx.page_args.0 %] + + + +[% IF grp_id %] + +
+
+
+ + +
+
+
+ +
+
+ + + + + + + + +
+ +
+ +[% ELSE %] + +
+ +
[% l('Import Bib Trash Fields') %]
+
+ + +
+
+ + + + + + + + +
+ + + +
+ +[% END %] + +
+ +[% END %] + diff --git a/Open-ILS/web/js/ui/default/conify/global/vandelay/import_bib_trash_group.js b/Open-ILS/web/js/ui/default/conify/global/vandelay/import_bib_trash_group.js new file mode 100644 index 0000000000..1cd2bec7fa --- /dev/null +++ b/Open-ILS/web/js/ui/default/conify/global/vandelay/import_bib_trash_group.js @@ -0,0 +1,32 @@ +dojo.require('openils.Util'); +dojo.require('openils.PermaCrud'); +dojo.require('openils.widget.FlattenerGrid'); +dojo.require('openils.widget.OrgUnitFilteringSelect'); + + +function init() { + if (!grp_id) return; + + new openils.PermaCrud().retrieve( + 'vibtg', grp_id, { + oncomplete : function(r) { + init2(openils.Util.readResponse(r)); + } + } + ); +} + +function init2(grp) { + dojo.byId('trash-group-name').innerHTML = grp.label(); + tfGrid.overrideEditWidgets.grp = new dijit.form.TextBox({ + value : grp.id(), + disabled : true + }); +} + +function format_grp(val) { + return '' + val + ''; +} + +openils.Util.addOnLoad(init); diff --git a/Open-ILS/web/opac/locale/en-US/lang.dtd b/Open-ILS/web/opac/locale/en-US/lang.dtd index 0f6b2fe328..a02e3ea847 100644 --- a/Open-ILS/web/opac/locale/en-US/lang.dtd +++ b/Open-ILS/web/opac/locale/en-US/lang.dtd @@ -775,6 +775,7 @@ + diff --git a/Open-ILS/xul/staff_client/chrome/content/main/menu.js b/Open-ILS/xul/staff_client/chrome/content/main/menu.js index 316c03313f..aab90009ea 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/menu.js +++ b/Open-ILS/xul/staff_client/chrome/content/main/menu.js @@ -796,6 +796,10 @@ main.menu.prototype = { ['oncommand'], function(event) { open_eg_web_page('conify/global/config/best_hold_order', null, event); } ], + 'cmd_server_admin_vandelay_import_bib_trash_group' : [ + ['oncommand'], + function(event) { open_eg_web_page('conify/global/vandelay/import_bib_trash_group', null, event); } + ], 'cmd_server_admin_config_usr_activity_type' : [ ['oncommand'], function(event) { open_eg_web_page('conify/global/config/usr_activity_type', null, event); } diff --git a/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul b/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul index 0081bec1e8..2d274a6e7d 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul +++ b/Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul @@ -327,6 +327,9 @@ /> + @@ -639,6 +642,7 @@ +