notification ui: rename filter to matcher

Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
This commit is contained in:
Lukas Wagner 2023-11-14 13:59:47 +01:00 committed by Thomas Lamprecht
parent feacab72ca
commit e8f1954c55
4 changed files with 22 additions and 22 deletions

View File

@ -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 \

View File

@ -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: {

View File

@ -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`);
}, },
}); });

View File

@ -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,
}], }],