}
}
],
+ idProperty: 'realm',
proxy: {
type: 'pve',
url: "/api2/json/access/domains"
+Ext.define('pve-security-groups', {
+ extend: 'Ext.data.Model',
+
+ fields: [ 'group', 'comment', 'digest' ],
+ idProperty: 'group'
+});
+
Ext.define('PVE.SecurityGroupEdit', {
extend: 'PVE.window.Edit',
}
var store = new Ext.data.Store({
- fields: [ 'group', 'comment', 'digest' ],
+ model: 'pve-security-groups',
proxy: {
type: 'pve',
url: '/api2/json' + me.base_url
},
- idProperty: 'group',
sorters: {
property: 'group',
order: 'DESC'
}
});
+Ext.define('pve-fw-aliases', {
+ extend: 'Ext.data.Model',
+
+ fields: [ 'name', 'cidr', 'comment', 'digest' ],
+ idProperty: 'name'
+});
+
Ext.define('PVE.FirewallAliases', {
extend: 'Ext.grid.Panel',
alias: ['widget.pveFirewallAliases'],
}
var store = new Ext.data.Store({
- fields: [ 'name', 'cidr', 'comment', 'digest' ],
+ model: 'pve-fw-aliases',
proxy: {
type: 'pve',
url: "/api2/json" + me.base_url
},
- idProperty: 'name',
sorters: {
property: 'name',
order: 'DESC'
+Ext.define('pve-fw-ipsets', {
+ extend: 'Ext.data.Model',
+ fields: [ 'name', 'comment', 'digest' ],
+ idProperty: 'name'
+});
+
Ext.define('PVE.IPSetList', {
extend: 'Ext.grid.Panel',
alias: 'widget.pveIPSetList',
}
var store = new Ext.data.Store({
- fields: [ 'name', 'comment', 'digest' ],
+ model: 'pve-fw-ipsets',
proxy: {
type: 'pve',
url: "/api2/json" + me.base_url
},
- idProperty: 'name',
sorters: {
property: 'name',
order: 'DESC'