From 71cf94349a5961f675596723d77294e0e3479538 Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 26 Nov 2008 15:16:05 +0000 Subject: [PATCH] removing deprecated org setting editor git-svn-id: svn://svn.open-ils.org/ILS/trunk@11357 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../xul/staff_client/server/admin/org_settings.js | 158 --------------------- .../staff_client/server/admin/org_settings.xhtml | 100 ------------- 2 files changed, 258 deletions(-) delete mode 100644 Open-ILS/xul/staff_client/server/admin/org_settings.js delete mode 100644 Open-ILS/xul/staff_client/server/admin/org_settings.xhtml diff --git a/Open-ILS/xul/staff_client/server/admin/org_settings.js b/Open-ILS/xul/staff_client/server/admin/org_settings.js deleted file mode 100644 index 63965ff05c..0000000000 --- a/Open-ILS/xul/staff_client/server/admin/org_settings.js +++ /dev/null @@ -1,158 +0,0 @@ -var ORG_SETTING_UPDATE = 'open-ils.actor:open-ils.actor.org_unit.settings.update'; -var ORG_SETTING_RETRIEVE = 'open-ils.actor:open-ils.actor.org_unit.settings.retrieve'; -var ORG_SETTING_DELETE = 'open-ils.actor:open-ils.actor.org_setting.delete'; - -var myPerms = [ 'UPDATE_ORG_SETTING' ]; - - -var ORG_SETTINGS = { - 'circ.lost_materials_processing_fee' : null, - 'cat.default_item_price' : null, - 'auth.opac_timeout' : null, - 'auth.staff_timeout' : null, - 'org.bounced_emails' : null, -}; - -function osEditorInit() { - fetchUser(); - $('user').appendChild(text(USER.usrname())); - - for( var i in ORG_SETTINGS ) ORG_SETTINGS[i] = $(i); - - setTimeout( - function() { - fetchHighestPermOrgs( SESSION, USER.id(), myPerms ); - osBuildOrgs(); - osDrawRange(); - }, - 20 - ); -} - -function osCurrentOrg() { - var selector = $('os_orgs'); - return getSelectorVal(selector); -} - -function osBuildOrgs() { - var org = findOrgUnit(PERMS['UPDATE_ORG_SETTING']); - - if( !org || org == -1 ) { - org = findOrgUnit(USER.ws_ou()); - for( var i in ORG_SETTINGS ) - $(i+'.apply').disabled = true; - } - - var type = findOrgType(org.ou_type()) ; - - var selector = $('os_orgs'); - buildOrgSel(selector, org, type.depth()); - if(!isTrue(type.can_have_users())) - selector.options[0].disabled = true; - - selector.onchange = osDrawRange; - - osBaseOrg = org; - - if( ! osBaseOrg.children() ) - for( var i in ORG_SETTINGS ) - $(i+'.apply_all').disabled = true; - - var gotoOrg = USER.ws_ou(); - if( ! setSelector( selector, gotoOrg ) ) { - gotoOrg = USER.home_ou(); - setSelector( selector, gotoOrg ); - } - - for( var i in ORG_SETTINGS ) - osSetCallback(i); - - return gotoOrg; -} - -function osSetCallback(setting) { - $(setting+'.apply_all').onclick = function() { osUpdate(setting, true); }; - $(setting+'.apply').onclick = function() { osUpdate(setting, false); }; -} - - - -function osDrawRange() { - var org = osCurrentOrg(); - appendClear($('osCurrentOrg'), text(findOrgUnit(org).name())); - var req = new Request(ORG_SETTING_RETRIEVE, org); - req.callback(osDraw); - req.send(); -} - - -function osDraw( r ) { - var org = osCurrentOrg(); - var settings = r.getResultObject(); - - for( var i in ORG_SETTINGS ) { - var node = ORG_SETTINGS[i]; - var val = settings[i]; - node.value = - (node.getAttribute('ismoney')) ? - _formatMoney(val) : (val != null) ? val : ""; - } -} - -function _formatMoney(m) { - if(!m || m == 0) return '0.00'; - m = m + ''; - if( m.match(/\d+\.\d+/) ) return m; - if( !m.match(/\./) ) return m + '.00'; - if( m.match(/^\.\d+/) ) return '0' + m; - return m; -} - -function osUpdate( setting, allOrgs ) { - var val = ORG_SETTINGS[setting].value; - var org = osCurrentOrg(); - - if(allOrgs) { - if(!confirmId('os_confirm_all')) return; - var sel = $('os_orgs'); - var stop = false; - iterate( sel.options, - function(item) { - if(stop) return; - var o_unit = findOrgUnit(item.value); - var type = findOrgType(o_unit.ou_type()) ; - if( type.can_have_users() ) { - if(!osUpdateOrg(setting, val, o_unit.id())) - stop = true; - } - } - ); - if(!stop) alertId('os_success'); - - } else { - - if(osUpdateOrg(setting, val, org)) - alertId('os_success'); - } - - osDrawRange(); -} - -function osUpdateOrg( setting, value, org ) { - var s = {}; - s[setting] = (value.match(/^\s*$/) == null) ? value : null; - var req = new Request(ORG_SETTING_UPDATE, SESSION, org, s); - req.request.alertEvent = false; - req.send(true); - var resp = req.result(); - - if( checkILSEvent(resp) ) { - alertILSEvent(resp, "Error updating " + findOrgUnit(org).name() ); - return false; - } - - return true; -} - - - diff --git a/Open-ILS/xul/staff_client/server/admin/org_settings.xhtml b/Open-ILS/xul/staff_client/server/admin/org_settings.xhtml deleted file mode 100644 index 7b4d911928..0000000000 --- a/Open-ILS/xul/staff_client/server/admin/org_settings.xhtml +++ /dev/null @@ -1,100 +0,0 @@ - - - -]> - - - - - &staff.server.admin.org_settings.title; - - - - - - - - - - - - - - - - - - - - - - -
- &staff.server.admin.org_settings.greeting; -
- -
-
&staff.server.admin.org_settings.header;
- -

- &staff.server.admin.org_settings.select_library; - - - - - &staff.server.admin.org_settings.staff_timeout; - - - - - - &staff.server.admin.org_settings.lost_fee; - $ - - - - - &staff.server.admin.org_settings.default_price; - $ - - - - - &staff.server.admin.org_settings.from_address;
&staff.server.admin.org_settings.bounce_note; - - - - - - -
-
-
- &staff.server.admin.org_settings.apply_all.note; -
-
-
- - &staff.server.admin.org_settings.update_success; - - - &staff.server.admin.org_settings.apply_all.confirm; - - - - - - -- 2.11.0