mirror of
https://git.proxmox.com/git/proxmox-widget-toolkit
synced 2025-08-08 00:04:28 +00:00
notification ui: rename filter to matcher
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
This commit is contained in:
parent
feacab72ca
commit
e8f1954c55
@ -88,7 +88,7 @@ JSSRC= \
|
|||||||
window/ACMEPluginEdit.js \
|
window/ACMEPluginEdit.js \
|
||||||
window/ACMEDomains.js \
|
window/ACMEDomains.js \
|
||||||
window/EndpointEditBase.js \
|
window/EndpointEditBase.js \
|
||||||
window/NotificationFilterEdit.js \
|
window/NotificationMatcherEdit.js \
|
||||||
window/FileBrowser.js \
|
window/FileBrowser.js \
|
||||||
window/AuthEditBase.js \
|
window/AuthEditBase.js \
|
||||||
window/AuthEditOpenId.js \
|
window/AuthEditOpenId.js \
|
||||||
|
@ -7,7 +7,7 @@ Ext.define('proxmox-notification-endpoints', {
|
|||||||
idProperty: 'name',
|
idProperty: 'name',
|
||||||
});
|
});
|
||||||
|
|
||||||
Ext.define('proxmox-notification-filters', {
|
Ext.define('proxmox-notification-matchers', {
|
||||||
extend: 'Ext.data.Model',
|
extend: 'Ext.data.Model',
|
||||||
fields: ['name', 'comment'],
|
fields: ['name', 'comment'],
|
||||||
proxy: {
|
proxy: {
|
||||||
|
@ -21,7 +21,7 @@ Ext.define('Proxmox.panel.NotificationConfigView', {
|
|||||||
border: false,
|
border: false,
|
||||||
collapsible: true,
|
collapsible: true,
|
||||||
animCollapse: false,
|
animCollapse: false,
|
||||||
xtype: 'pmxNotificationFilterView',
|
xtype: 'pmxNotificationMatcherView',
|
||||||
cbind: {
|
cbind: {
|
||||||
baseUrl: '{baseUrl}',
|
baseUrl: '{baseUrl}',
|
||||||
},
|
},
|
||||||
@ -209,21 +209,21 @@ Ext.define('Proxmox.panel.NotificationEndpointView', {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
Ext.define('Proxmox.panel.NotificationFilterView', {
|
Ext.define('Proxmox.panel.NotificationMatcherView', {
|
||||||
extend: 'Ext.grid.Panel',
|
extend: 'Ext.grid.Panel',
|
||||||
alias: 'widget.pmxNotificationFilterView',
|
alias: 'widget.pmxNotificationMatcherView',
|
||||||
|
|
||||||
title: gettext('Notification Filters'),
|
title: gettext('Notification Matchers'),
|
||||||
|
|
||||||
controller: {
|
controller: {
|
||||||
xclass: 'Ext.app.ViewController',
|
xclass: 'Ext.app.ViewController',
|
||||||
|
|
||||||
openEditWindow: function(filter) {
|
openEditWindow: function(matcher) {
|
||||||
let me = this;
|
let me = this;
|
||||||
|
|
||||||
Ext.create('Proxmox.window.NotificationFilterEdit', {
|
Ext.create('Proxmox.window.NotificationMatcherEdit', {
|
||||||
baseUrl: me.getView().baseUrl,
|
baseUrl: me.getView().baseUrl,
|
||||||
name: filter,
|
name: matcher,
|
||||||
autoShow: true,
|
autoShow: true,
|
||||||
listeners: {
|
listeners: {
|
||||||
destroy: () => me.reload(),
|
destroy: () => me.reload(),
|
||||||
@ -253,12 +253,12 @@ Ext.define('Proxmox.panel.NotificationFilterView', {
|
|||||||
activate: 'reload',
|
activate: 'reload',
|
||||||
},
|
},
|
||||||
|
|
||||||
emptyText: gettext('No notification filters configured'),
|
emptyText: gettext('No notification matchers configured'),
|
||||||
|
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
dataIndex: 'name',
|
dataIndex: 'name',
|
||||||
text: gettext('Filter Name'),
|
text: gettext('Matcher Name'),
|
||||||
renderer: Ext.String.htmlEncode,
|
renderer: Ext.String.htmlEncode,
|
||||||
flex: 1,
|
flex: 1,
|
||||||
},
|
},
|
||||||
@ -276,8 +276,8 @@ Ext.define('Proxmox.panel.NotificationFilterView', {
|
|||||||
autoDestroyRstore: true,
|
autoDestroyRstore: true,
|
||||||
rstore: {
|
rstore: {
|
||||||
type: 'update',
|
type: 'update',
|
||||||
storeid: 'proxmox-notification-filters',
|
storeid: 'proxmox-notification-matchers',
|
||||||
model: 'proxmox-notification-filters',
|
model: 'proxmox-notification-matchers',
|
||||||
autoStart: true,
|
autoStart: true,
|
||||||
},
|
},
|
||||||
sorters: 'name',
|
sorters: 'name',
|
||||||
@ -307,12 +307,12 @@ Ext.define('Proxmox.panel.NotificationFilterView', {
|
|||||||
{
|
{
|
||||||
xtype: 'proxmoxStdRemoveButton',
|
xtype: 'proxmoxStdRemoveButton',
|
||||||
callback: 'reload',
|
callback: 'reload',
|
||||||
baseurl: `${me.baseUrl}/filters`,
|
baseurl: `${me.baseUrl}/matchers`,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
me.callParent();
|
me.callParent();
|
||||||
me.store.rstore.proxy.setUrl(`/api2/json/${me.baseUrl}/filters`);
|
me.store.rstore.proxy.setUrl(`/api2/json/${me.baseUrl}/matchers`);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Ext.define('Proxmox.panel.NotificationFilterEditPanel', {
|
Ext.define('Proxmox.panel.NotificationMatcherEditPanel', {
|
||||||
extend: 'Proxmox.panel.InputPanel',
|
extend: 'Proxmox.panel.InputPanel',
|
||||||
xtype: 'pmxNotificationFilterEditPanel',
|
xtype: 'pmxNotificationMatcherEditPanel',
|
||||||
mixins: ['Proxmox.Mixin.CBind'],
|
mixins: ['Proxmox.Mixin.CBind'],
|
||||||
|
|
||||||
items: [
|
items: [
|
||||||
@ -11,7 +11,7 @@ Ext.define('Proxmox.panel.NotificationFilterEditPanel', {
|
|||||||
value: '{name}',
|
value: '{name}',
|
||||||
editable: '{isCreate}',
|
editable: '{isCreate}',
|
||||||
},
|
},
|
||||||
fieldLabel: gettext('Filter Name'),
|
fieldLabel: gettext('Matcher Name'),
|
||||||
allowBlank: false,
|
allowBlank: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -65,7 +65,7 @@ Ext.define('Proxmox.panel.NotificationFilterEditPanel', {
|
|||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
Ext.define('Proxmox.window.NotificationFilterEdit', {
|
Ext.define('Proxmox.window.NotificationMatcherEdit', {
|
||||||
extend: 'Proxmox.window.Edit',
|
extend: 'Proxmox.window.Edit',
|
||||||
|
|
||||||
isAdd: true,
|
isAdd: true,
|
||||||
@ -85,7 +85,7 @@ Ext.define('Proxmox.window.NotificationFilterEdit', {
|
|||||||
throw "baseUrl not set";
|
throw "baseUrl not set";
|
||||||
}
|
}
|
||||||
|
|
||||||
me.url = `/api2/extjs${me.baseUrl}/filters`;
|
me.url = `/api2/extjs${me.baseUrl}/matchers`;
|
||||||
|
|
||||||
if (me.isCreate) {
|
if (me.isCreate) {
|
||||||
me.method = 'POST';
|
me.method = 'POST';
|
||||||
@ -94,12 +94,12 @@ Ext.define('Proxmox.window.NotificationFilterEdit', {
|
|||||||
me.method = 'PUT';
|
me.method = 'PUT';
|
||||||
}
|
}
|
||||||
|
|
||||||
me.subject = gettext('Notification Filter');
|
me.subject = gettext('Notification Matcher');
|
||||||
|
|
||||||
Ext.apply(me, {
|
Ext.apply(me, {
|
||||||
items: [{
|
items: [{
|
||||||
name: me.name,
|
name: me.name,
|
||||||
xtype: 'pmxNotificationFilterEditPanel',
|
xtype: 'pmxNotificationMatcherEditPanel',
|
||||||
isCreate: me.isCreate,
|
isCreate: me.isCreate,
|
||||||
baseUrl: me.baseUrl,
|
baseUrl: me.baseUrl,
|
||||||
}],
|
}],
|
Loading…
Reference in New Issue
Block a user