X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=Pman.Tab.PersonList.js;h=cf2c3134042a9b52e5e3e2fc0e267840d9c113c7;hp=34cbcc218585e39aa4ef98afaafcf71eeaaf844d;hb=HEAD;hpb=7438fbd3349d51b865c404f2337249438f6cad55 diff --git a/Pman.Tab.PersonList.js b/Pman.Tab.PersonList.js index 34cbcc21..8ee3fb1b 100644 --- a/Pman.Tab.PersonList.js +++ b/Pman.Tab.PersonList.js @@ -263,12 +263,12 @@ Pman.Tab.PersonList.prototype = { } var rec = _this.grid.ds.getAt(rowIndex); - var is_active = rec.data.active; + rec.set('active', rec.data.active ? 0 : 1); rec.commit(); // only hide if viewing active members... - if (is_active) { + if (!_this.showInActive) { var el = Roo.select('.x-grid-row-selected').item(3); el.addClass('x-grid-row-fadeout'); el.on('transitionend',function(){ @@ -564,8 +564,27 @@ Pman.Tab.PersonList.prototype = { } - } + }, + '->', + + { + + xtype : 'Button', + xns : Roo.Toolbar, + + text: "Bulk Change Passwords", + hidden : _this.permName != 'Core.Staff' || !Pman.hasPerm('Core.Staff', 'E'), + listeners : { + click : function () { + Pman.Dialog.AdminBulkPassword.show({}, function() { + refreshPager(); + }); + + } + } + + } );