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