1 dojo.require('dijit.form.FilteringSelect');
2 dojo.require('openils.widget.AutoGrid');
3 dojo.require('openils.widget.OrgUnitFilteringSelect');
4 dojo.require('openils.widget.PermGrpFilteringSelect');
7 function buildGrid(org_id) {
8 var org_id = openils.User.user.ws_ou();
9 var list = fieldmapper.aou.findOrgUnit(org_id).orgNodeTrail().map( function (i) {
12 gptGrid.loadAll({order_by:{pgpt : 'grp'}},{org_unit:list});
14 new openils.User().buildPermOrgSelector('VIEW_GROUP_PENALTY_THRESHOLD', contextOrgSelector, null, function() {
15 dojo.connect(contextOrgSelector, 'onChange', filterGrid);});
18 function filterGrid() {
20 var unit = contextOrgSelector.getValue();
21 var list = fieldmapper.aou.findOrgUnit(unit).orgNodeTrail().map( function (i) {
25 gptGrid.loadAll({order_by:{pgpt: 'grp'}}, {org_unit:list});
27 gptGrid.loadAll({order_by:{pgpt : 'grp'}});
31 openils.Util.addOnLoad(buildGrid);