var UsersModel = require('model/uc/users')
var user = require('misc/user')
var Users = require('nd-users')
function makeGranters(uids) {
return new Users($.extend(true, {
uids: uids,
source: user.getUsers,
proxy: new UsersModel()
}, plugin.getOptions('view'))).before('render', function() {
this.confirm.on('confirm', function() {
plugin.trigger('submit')
}).on('cancel', function() {
plugin.trigger('hide', this)
})
})
}
function makeGranters(uids) {
return new FormExtra($.extend(true, {
fields: [
{
name: 'uids',
attrs: {
'x-type': 'users',
required: 'required',
uids: JSON.stringify(uids)
}
}
],
pluginCfg: {
'Users': [function(){
this.setOptions('config',{
proxy: new UsersModel(),
source: user.getUsers
})
}]
}
}, plugin.getOptions('view')))
}