Commit Graph

43 Commits

Author SHA1 Message Date
Dominik Csapak
de0ebd99a1 jslint: type confusion
resolve/mark several type confusions

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:30:26 +02:00
Dominik Csapak
771bd0b94b jslint: remove trailing commas
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:29:17 +02:00
Dominik Csapak
a0a98b8d9d set the from date for QuarantineList from url parameter
when we click a link in a Quarantine report, we want the
'from' date to be the day of that mail, so that we can
select the mail

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:27:53 +02:00
Dominik Csapak
6994550a3f add regex Tester to regular expression editor
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-17 09:12:26 +02:00
Dominik Csapak
628eccdb9a add missing action list editors
and add them in the ActionList to be listed in the drop down

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-17 09:12:12 +02:00
Dominik Csapak
ea4f2a7923 add icons to the object types
and show them in the editwindow, the grid and the add menu

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-13 06:29:24 +02:00
Dominik Csapak
8ddd9c44f5 add virusfilter
we now also disable the edit button if the objectgroup editor has an
'uneditable' flag set, we need this, because the virusfilter has nothing
which we could edit

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-13 06:21:55 +02:00
Dominik Csapak
b79fbba8e4 normalize the dashboard graph to per minute
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-12 11:11:15 +02:00
Dietmar Maurer
7818f0a3c0 UserView.js: display role 2017-10-09 09:17:55 +02:00
Dominik Csapak
2fa0b5059a reuse do quarantineAction
and make it possible to show both subscription and action window after
one another

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-06 07:31:22 +02:00
Dominik Csapak
207471c040 select mail when coming from link in SpamQuarantine mail
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-06 07:29:58 +02:00
Dominik Csapak
c4ff49f761 add status icons to utils
used later for the tracking center

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-05 12:56:20 +02:00
Dominik Csapak
cf5268ca8a add doQuarantineAction and sender_renderer
doQuarantineAction executes a quarantine action with a callback

sender_renderer is the renderer for the quarantine list

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-09-28 14:44:38 +02:00
Dominik Csapak
2c1d504e90 jslint: globals
adds the global object proxmox to most files

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-09-28 14:41:31 +02:00
Dietmar Maurer
cf2485332b add MailTracker 2017-09-21 09:47:48 +02:00
Dietmar Maurer
cc6b80b6c8 fix some jslint errors 2017-09-18 11:39:58 +02:00
Dominik Csapak
e234e99d0f implement archivefilter editor
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-09-14 06:29:26 +02:00
Dominik Csapak
6af3977271 implement matchfilename editor
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-09-14 06:29:06 +02:00
Dominik Csapak
bed64e74c3 implement spamlevel editor
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-09-14 06:28:36 +02:00
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
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
ad88af09ee add SpamScoreDistribution class 2017-08-31 07:57:05 +02:00
Dietmar Maurer
258d48b509 start implementing quarantine actions 2017-08-16 10:49:08 +02:00
Dominik Csapak
2b97521b65 change x-fa to fa
because there is no x-fa class when using the stock fontawesome css

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 11:28:51 +02:00
Dominik Csapak
4b7e5c48dd improve rule_direction formatter
this adds arrow icons to the direction formatter

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 06:37:24 +02:00
Dominik Csapak
076d6a72ad improving oclass formatter
this adds from/to to the oclass text object
adds a new oclass_icon object
and a new format_oclass function, which
combines the icon with the text

this will be used in the new ruleinfo sidebar

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 06:36:55 +02:00
Dominik Csapak
f1ab2a1476 add updateLoginData to PMG.Utils
we need this multiple times

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 06:36:17 +02:00
Dietmar Maurer
cbbf032ce8 improve LDAP object nameing 2017-03-23 16:37:55 +01:00
Dietmar Maurer
6c1370039e implement LDAP user who object 2017-03-23 12:59:23 +01:00
Dietmar Maurer
5f3ec152cc implement LDAP group who object 2017-03-23 10:36:35 +01:00
Dietmar Maurer
f6b1b3bfab add simple LDAP configuration panel 2017-03-19 11:30:46 +01:00
Dietmar Maurer
e653eb8222 ServerStatus.js: panel to view server status and console button 2017-03-10 07:58:41 +01:00
Dietmar Maurer
ad834b6f60 improve rule GUI 2017-03-07 11:16:18 +01:00
Dietmar Maurer
f5de86821b implement action panel 2017-03-03 12:04:43 +01:00
Dietmar Maurer
b4eee4f756 add TimeFrame editor 2017-03-02 17:06:48 +01:00
Dietmar Maurer
c790d2ab3a rename WhoConfiguration.js to ObjectGroupConfiguration.js 2017-03-02 15:50:16 +01:00
Dietmar Maurer
f7be608fb0 SMTPWhitelist.js: implement add menu 2017-02-28 10:53:17 +01:00
Dietmar Maurer
012f0f4962 move object editor configuration to PMG.Utils.object_editors 2017-02-28 10:25:19 +01:00
Dietmar Maurer
f9b851e804 SMTPWhitelist.js: implement SMTP Whitelist panel 2017-02-28 09:54:16 +01:00
Dietmar Maurer
2c7b542dd4 use new proxmoxlib.js (package proxmox-widget-toolkit) 2017-01-30 13:43:32 +01:00
Dietmar Maurer
85395f5ab0 authOK: check if we have a user name 2017-01-27 18:15:18 +01:00
Dietmar Maurer
fe81f069dd Add basic GUI with login window 2017-01-27 12:30:32 +01:00