Dominik Csapak
|
3fb5067f1e
|
change Content Type text and use emptyFn for reset for displayfield
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-14 06:28:24 +02:00 |
|
Dominik Csapak
|
50fa65204a
|
add regextester to the match field editor
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-14 06:27:42 +02:00 |
|
Dominik Csapak
|
f3aa84ddaa
|
add new RegexTester component
used for testing regexes in the what object editors
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-14 06:27:27 +02:00 |
|
Dominik Csapak
|
f2a235e3d1
|
show user black/whitelist in tree
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-12 07:21:16 +02:00 |
|
Dominik Csapak
|
7d51f9ff94
|
add email combobox to black/whitelist
so that we can show it in the admin interface too
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-12 07:20:51 +02:00 |
|
Dominik Csapak
|
8e89b895fe
|
add white/blacklist, deliver and delete button for the spam quarantine
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-12 07:18:46 +02:00 |
|
Dominik Csapak
|
cdff090fa3
|
only reset email if not in quarantineview
else the user could not view his own spams until a refresh anymore
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-12 07:18:06 +02:00 |
|
Dominik Csapak
|
f4404f28c2
|
better formatting of spam list
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-12 07:17:21 +02:00 |
|
Dominik Csapak
|
3a9b95a74a
|
add matchfield and contenttype rules
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
|
2017-09-12 07:16:54 +02:00 |
|
Dietmar Maurer
|
a32c09e62d
|
add RBL statistics
|
2017-09-11 12:32:12 +02:00 |
|
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 |
|