extend: 'Ext.data.Model',
fields: [
'id', 'name', 'info', 'descr',
- { name: 'otype', type: 'integer' },
+ { name: 'otype', type: 'integer' }
],
idProperty: 'id'
});
model: 'pmg-action-list',
proxy: {
type: 'proxmox',
- url: "/api2/json" + me.baseurl + '/objects',
+ url: "/api2/json" + me.baseurl + '/objects'
},
sorters: {
property: 'name',
flex: 1,
dataIndex: 'info',
renderer: Ext.String.htmlEncode
- },
+ }
],
listeners: {
itemdblclick: function() {
'field[name=profile]': {
change: 'changeProfile'
}
- },
+ }
},
items: [
', any profile' ],
[ 'profile-none', gettext('Unknown LDAP address')],
[ 'none', gettext('Unknown LDAP address') +
- ', any profile' ],
+ ', any profile' ]
],
fieldLabel: gettext("Match")
},
fields: [ 'profile', 'disable', 'comment' ],
proxy: {
type: 'proxmox',
- url: '/api2/json/config/ldap',
+ url: '/api2/json/config/ldap'
},
filterOnLoad: true,
sorters: [
'field[name=profile]': {
change: 'changeProfile'
}
- },
+ }
},
items: [
},
{
xtype: 'versioninfo',
- makeApiCall: false,
+ makeApiCall: false
}
]
},
fieldLabel: gettext('User name'),
name: 'username',
itemId: 'usernameField',
- reference: 'usernameField',
+ reference: 'usernameField'
},
{
xtype: 'textfield',
{
xtype: 'hiddenfield',
name: 'realm',
- value: 'pam',
+ value: 'pam'
}
],
buttons: [
reference: 'logoutButton',
xtype: 'button',
iconCls: 'fa fa-sign-out',
- text: gettext('Logout'),
+ text: gettext('Logout')
}
]
},
layout: 'card',
region: 'center',
border: false,
- reference: 'contentpanel',
+ reference: 'contentpanel'
}
]
});
model: 'pmg-object-list',
sorters: [
{
- property : 'receivertest',
+ property : 'receivertest'
},
{
property : 'otype',
me.fireEvent('dblclickOGInfo', me, e, t, me.ogdata);
},
element: 'el',
- scope: this,
+ scope: this
}
}
}
model: 'pmg-object-group',
proxy: {
type: 'proxmox',
- url: "/api2/json" + me.baseurl,
+ url: "/api2/json" + me.baseurl
},
sorters: {
property: 'name',
checked: false,
fieldLabel: gettext('Active')
}
- ],
+ ]
});
'tabpanel[reference=availobjects] > grid': {
drop: 'removeDrop'
}
- },
+ }
},
viewModel: {
data: {
- baseurl: undefined,
+ baseurl: undefined
},
stores: {
model: 'pmg-action-list',
proxy: {
type: 'proxmox',
- url: "/api2/json/config/ruledb/action/objects",
+ url: "/api2/json/config/ruledb/action/objects"
},
sorters: 'name'
},
model: 'pmg-object-group',
proxy: {
type: 'proxmox',
- url: "/api2/json/config/ruledb/who",
+ url: "/api2/json/config/ruledb/who"
},
sorters: 'name'
},
model: 'pmg-object-group',
proxy: {
type: 'proxmox',
- url: "/api2/json/config/ruledb/who",
+ url: "/api2/json/config/ruledb/who"
},
sorters: 'name'
},
model: 'pmg-object-group',
proxy: {
type: 'proxmox',
- url: "/api2/json/config/ruledb/what",
+ url: "/api2/json/config/ruledb/what"
},
sorters: 'name'
},
model: 'pmg-object-group',
proxy: {
type: 'proxmox',
- url: "/api2/json/config/ruledb/when",
+ url: "/api2/json/config/ruledb/when"
},
sorters: 'name'
- },
+ }
}
},
defaults: {
- padding: '5 10 5 10',
+ padding: '5 10 5 10'
},
bodyPadding: '5 0 5 0',
'<tpl else>',
gettext('Please select a rule.'),
'</tpl>'
- ],
+ ]
},
{
xtype: 'grid',
{
header: gettext('Type'),
dataIndex: 'oclass',
- hidden: true,
+ hidden: true
},
{
header: gettext('Name'),
bind: {
store: '{objects}',
hidden: '{!selectedRule}'
- },
+ }
},
{
xtype: 'tabpanel',
}
]
}
- ],
+ ]
},
items: [
{
store: '{actionobjects}'
},
type: 'action',
- iconCls: 'fa fa-flag',
+ iconCls: 'fa fa-flag'
},
{
title: gettext('From'),
type: 'from',
bind: {
store: '{fromobjects}'
- },
+ }
},
{
title: gettext('To'),
type: 'to',
bind: {
store: '{toobjects}'
- },
+ }
},
{
title: gettext('What'),
type: 'what',
bind: {
store: '{whatobjects}'
- },
+ }
},
{
title: gettext('When'),
type: 'when',
bind: {
store: '{whenobjects}'
- },
- },
+ }
+ }
]
}
]
],
proxy: {
type: 'proxmox',
- url: "/api2/json/quarantine/spam",
+ url: "/api2/json/quarantine/spam"
},
idProperty: 'id'
});
},
'pmgSpamList':{
selectionChange: 'onSelectMail'
- },
+ }
}
},