Dominik Csapak
8fa824d436
move factory defaults button to RuleConfiguration
...
because it only resets the rules
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:30:22 +01:00
Dominik Csapak
bedf67eefc
add download column for backups
...
instead of making the filename clickable
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:30:04 +01:00
Dominik Csapak
adc5c38553
fix (de)activate/destroy events for system configuration
...
relay the events to all children of the network panel,
and add the deactivate event to the options
this properly starts and stops the updatestores
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:29:30 +01:00
Dominik Csapak
4a1b15b9d7
fix removal of rules
...
setting a non-object to undefined is not designed to be done
in a viewmodel
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-11-10 17:29:08 +01:00
Dietmar Maurer
0b33a628f3
BackupRestore.js - add timestamp column
2017-11-10 07:48:40 +01:00
Dietmar Maurer
1b2565a35d
js/BackupRestore.js - do not reload view after restore - simply not required
2017-11-09 11:45:22 +01:00
Dietmar Maurer
7cd5155cb1
js/BackupRestore.js - add restore button
2017-11-09 11:44:32 +01:00
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
Dietmar Maurer
7b18909823
bump version to 1.0-4
2017-10-24 08:40:45 +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