Commit Graph

205 Commits

Author SHA1 Message Date
Dietmar Maurer
4183c5557f NavigationTree - move statistics up one level 2017-09-07 12:09:25 +02:00
Dietmar Maurer
e98379210f improve gettext messages 2017-09-07 09:37:31 +02:00
Dietmar Maurer
eaf3ebec87 do not set remoteFilter unless we have set an url
Else ExtJS displays 'Loading...' mask.
2017-09-06 12:58:01 +02:00
Dietmar Maurer
d4be125b9f add new advanced statistic filters option 2017-09-06 12:35:28 +02:00
Dietmar Maurer
8e346db374 more grid filters for statistics 2017-09-06 12:03:49 +02:00
Dietmar Maurer
575e5e2ff2 implement contact statistics 2017-09-06 11:52:01 +02:00
Dietmar Maurer
16e23ef4df SenderStatistics.js: display viruscount 2017-09-06 11:51:24 +02:00
Dietmar Maurer
c1a5d15012 StatStore: new flag autoReload
So that we can disable listening to pmgStatTimeSelectorUpdate events.
2017-09-06 09:32:09 +02:00
Dietmar Maurer
5486028efe Sender/Receiver Statistics - improve error mask handling 2017-09-06 08:59:27 +02:00
Dietmar Maurer
89399b2f84 StatStore.setUrl - abort pending request, clear data, do not call reload 2017-09-06 08:57:20 +02:00
Dietmar Maurer
d6d1af0e2b cleanup: use Ext.data.Proxy.Ajax.abort() 2017-09-06 07:22:39 +02:00
Dietmar Maurer
2ca04e02bc implement receiver statistic panel 2017-09-05 14:03:43 +02:00
Dietmar Maurer
cc28836a9f SenderStatistics.js: rename virusname to virusinfo 2017-09-05 13:47:39 +02:00
Dietmar Maurer
a61d685f40 SenderStatistics.js - display store errors 2017-09-05 13:02:33 +02:00
Dietmar Maurer
f4fedceea6 SenderStatistics.js - use new PMG.FilterProxy class 2017-09-05 10:51:23 +02:00
Dietmar Maurer
2f5b0b8ae4 FilterProxy.js - helper class 2017-09-05 10:50:39 +02:00
Dietmar Maurer
0dd929ecad improve sender statistic panel 2017-09-05 10:22:00 +02:00
Dietmar Maurer
842ad32e48 simplify gettext messages 2017-09-05 10:21:12 +02:00
Dietmar Maurer
4423074471 StatStore.js: allow store with undefined staturl, implement setUrl helper 2017-09-05 10:17:37 +02:00
Dietmar Maurer
97eeb9a862 set multiColumnSort for sender statistic grid 2017-09-05 06:13:09 +02:00
Dietmar Maurer
6d979e4e53 implement sender statistic grid 2017-09-05 06:02:07 +02:00
Dietmar Maurer
73fa787589 SpamQuarantine: reduce number of gettext messages 2017-09-04 07:42:03 +02:00
Dietmar Maurer
ff8a07c6de add placeholders for sender/receiver/contact statistics 2017-09-01 11:40:37 +02:00
Dietmar Maurer
8051d921f5 use column layout 2017-09-01 11:15:47 +02:00
Dietmar Maurer
3755c9e049 reduce number of gettext messages 2017-09-01 10:19:43 +02:00
Dietmar Maurer
73360b1121 add DomainStatistics class 2017-09-01 10:12:03 +02:00
Dietmar Maurer
106ed6a2cd use more generic text 2017-09-01 10:11:04 +02:00
Dietmar Maurer
9fe9920378 fix typo 2017-09-01 07:53:12 +02:00
Dietmar Maurer
ae68a06f71 GeneralMailStatistics.js: rename traffic_in/out to bytes_in/out 2017-09-01 07:43:11 +02:00
Dietmar Maurer
93d09a018c add missing file GeneralMailStatistics.js 2017-09-01 07:14:33 +02:00
Dietmar Maurer
b02ccf09ee add hourly mail distribution bar charts 2017-08-31 13:16:39 +02:00
Dietmar Maurer
d89ac7962d NavigationTree.js - include new statistic pages 2017-08-31 11:08:39 +02:00
Dietmar Maurer
5cebe829d7 remove unused file MailStatistics.js 2017-08-31 11:08:04 +02:00
Dietmar Maurer
3b560b747d StatStore.js: new flag includeTimeSpan 2017-08-31 10:45:11 +02:00
Dietmar Maurer
ad88af09ee add SpamScoreDistribution class 2017-08-31 07:57:05 +02:00
Dietmar Maurer
8067704ae1 add MailStatGrid class 2017-08-31 06:54:35 +02:00
Dietmar Maurer
db8f82ca4f add VirusCharts class 2017-08-31 06:53:59 +02:00
Dietmar Maurer
42a0470de2 add store to read statistics using timeframe from StatTimeSelector 2017-08-31 06:24:13 +02:00
Dietmar Maurer
eafa9a6565 add time selector widget for mail statistics 2017-08-31 06:05:01 +02:00
Dietmar Maurer
a27e6c36b7 set state provider 2017-08-29 11:13:57 +02:00
Dietmar Maurer
b99cf0d8b8 add RRD graphics to server status panel 2017-08-29 09:05:45 +02:00
Dietmar Maurer
a2d642d9a1 add mail statistic prototype 2017-08-25 09:49:11 +02:00
Dominik Csapak
1000bed16b fix typo
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-08-23 12:38:27 +02:00
Dominik Csapak
c96a22cb0b restructure spam quarantine
this patch restructures the spam quarantine tab

notable changes:
* no daily overview any more, instead you have to select the range and
  email address
* an email selector in the admin view, which gets its data from
  the backend
* preview window has a show raw/html button

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-08-23 12:37:52 +02:00
Dominik Csapak
9bdd2de318 save info about which view is used
this is later needed for the spamquarantine, to determine
if we are in the admin view or quarantine view

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-08-23 12:37:20 +02:00
Dominik Csapak
95c6a00a93 user border layout for objectconfiguration
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-08-18 16:28:21 +02:00
Dominik Csapak
1279636ff1 use the correct xtype for the spamquarantine in the main view
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-08-18 16:28:05 +02:00
Dominik Csapak
216bbcd54a do not show login window when a quarantine token is given
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-08-18 16:27:42 +02:00
Dominik Csapak
033228c06d let the default token be chosen by the view
instead of the application, since we want a different default
token for the admin view and the quarantine view

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-08-18 16:26:57 +02:00
Dietmar Maurer
fc7de588fd start GUI for general system configuration options 2017-08-18 12:45:08 +02:00