Dietmar Maurer
75a55308e9
BackupRestore.js - use Proxmox.Utils.format_size to render size
2017-11-09 07:27:37 +01:00
Dietmar Maurer
560360fb8d
BackupRestore.js - add anchor to download backup files
2017-11-09 07:24:59 +01:00
Dietmar Maurer
7f261b55d5
js/BackupRestore.js - implement backup/restore panel
2017-11-07 07:43:31 +01:00
Dominik Csapak
e92087299d
add missing itemIds
...
necessary for the routing via url fragment
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-27 14:47:38 +02:00
Dominik Csapak
66caa558cc
add SpamDetectorStatus.js
...
show the update status for spamassassin,
and lets it update manually
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-27 14:47:22 +02:00
Dietmar Maurer
cea4e924e7
js/ServerAdministration.js - enable upgrade button inside controller init
...
Because Proxmox.UserName may not be set at class load time.
2017-10-24 11:30:52 +02:00
Dominik Csapak
3cac8c4e6b
add icons for white/blacklist in QuarantineView
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:34:26 +02:00
Dominik Csapak
5a768cc51a
jslint: empty block and || syntax
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:34:02 +02:00
Dominik Csapak
07adbc8947
jslint: correctly escape regexes
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:33:37 +02:00
Dominik Csapak
20d8d03735
jslint: rework icon_status_map to avoid type confusion
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:33:24 +02:00
Dominik Csapak
ccbf186ff4
jslint: mixed whitespace
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:33:00 +02:00
Dominik Csapak
cac4542e01
jslint: declare variables correctly
...
some were never declared, some ware doubly declared
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:32:45 +02:00
Dominik Csapak
be95ef5dff
jslint: move the parensis inwards
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:32:29 +02:00
Dominik Csapak
77dab24d90
jslint: rename new to newProfile to avoid reserved name
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:31:58 +02:00
Dominik Csapak
b76ce2c5f7
jslint: remove unnecessary code, optimize updatePreview
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:31:40 +02:00
Dominik Csapak
7b18f75e06
jslint: rework MailProcessing names to avoid reserved names
...
'in' is a reserved names, rework all names to match the outer names
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:31:25 +02:00
Dominik Csapak
c17f9fe4d0
jslint: if needs a block
...
single statements after if can be confusing
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:30:58 +02:00
Dominik Csapak
131ba4f60a
jslint: add missing semicolons
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:30:43 +02:00
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
ff735274ca
jslint: add Proxmox global to files
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:28:56 +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
c70a57fbd3
QuarantineList.js: save from and to date as statics in class
...
so that when we have the same timespan when we change the quarantine,
as long as we do not reload the browser window
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-23 17:27:11 +02:00
Dietmar Maurer
30a27efac8
Fetchmail - implement create
2017-10-23 10:57:35 +02:00
Dietmar Maurer
a989cf6204
FetchmailView.js - add remove button
2017-10-23 09:26:09 +02:00
Dominik Csapak
78ec45ebbd
add group and user list for LDAP Config View
...
this patch adds two grids for showing the synced groups and
users, with the ability to show the users in the groups and
the additional email addresses for the users
also rework the ldapconfig grid to a declarative syntax
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-19 15:44:29 +02:00
Dominik Csapak
fb511cb253
add missing Ext.htmlEncodes
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-19 15:44:17 +02:00
Dominik Csapak
3718baf37e
add missing itemIds
...
this is needed for the url routing
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-19 15:43:59 +02:00
Dominik Csapak
a151c079d8
remove border from Subscription
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-19 15:43:48 +02:00
Dominik Csapak
dd26ba9ae2
add an Group objectclass textfield to the LDAPEditor
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-19 15:43:30 +02:00
Dominik Csapak
0641d180b0
simplify relayEvents call
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-19 15:43:02 +02:00
Dietmar Maurer
c37614f59a
add fetchmal configuration panel
2017-10-19 12:51:02 +02:00
Dietmar Maurer
6a2f908e59
FetchmailView.js - new panel toö configure fetchmail
2017-10-18 09:41:58 +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
Dietmar Maurer
ab01cd9569
LoginView.js - remove realm selector
...
Because it is not really required. Instead, we always use realm 'pmg'
to login toö the admin interface. The backend can map 'root@pmg' to
'root@pam'.
2017-10-13 06:47:20 +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
c407e16892
QuarantineView.js - do not display @quarantine realm
2017-10-11 11:11:56 +02:00
Dietmar Maurer
815c295cea
ConfigPanel.js - remove debug code
2017-10-11 10:37:24 +02:00
Dietmar Maurer
c1e4fa2a26
LoginView.js - hide realm selector for quarantine login
2017-10-11 08:21:07 +02:00
Dietmar Maurer
fcf672c579
Application.js: remove trailing slash from pathname
...
To correctly detect /quarantine/ and /quarantine
2017-10-11 08:16:57 +02:00
Dominik Csapak
b047eec060
add Dashboard
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:53:18 +02:00
Dominik Csapak
5c6967845c
add MailProcessing Component
...
this shows the traffic and the average mail processing time
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:52:42 +02:00
Dominik Csapak
ffdf818d71
add new SubscriptionInfo component
...
this shows the SubscriptionInfo status in the dashboard and with a
click on it you get to the Subscription menu item
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:51:37 +02:00
Dominik Csapak
a0ff4ab728
add minigraph component
...
this is a preconfigured RRDChart for the dashboard
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-11 06:49:46 +02:00
Dominik Csapak
7d4f02a370
set button state in load handler instead of callback
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-09 13:00:09 +02:00
Dominik Csapak
fdebab3d17
relay events to clamav subpanels and listen to the activate event
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-09 12:59:11 +02:00
Dominik Csapak
decc60909d
set correct size/mask for clamav status
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-10-09 12:58:40 +02:00