Dominik Csapak
ca6f3037f6
add versioninfo component
...
this gets the current version from the api and displays it
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 06:38:50 +02:00
Dominik Csapak
9e3180e7c7
add logo component
...
for displaying the proxmox logo
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2017-04-05 06:37:49 +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
462f06883e
ClusterAdministration.js: start cluster panel
2017-04-05 06:32:44 +02:00
Dietmar Maurer
59542a9f78
PostfixMailQueue.js: deselect record on removal
...
So that buttons gets correctly disabled
2017-04-03 12:31:37 +02:00
Dietmar Maurer
cd3d421320
ViewMailHeaders.js: implement simple mail preview (headers only)
2017-04-03 10:27:52 +02:00
Dietmar Maurer
b8b05af7a0
PostfixMailQueue.js: implement remove for single queue entry
2017-04-03 08:10:01 +02:00
Dietmar Maurer
53f18f14ea
PostfixMailQueue.js: implement single mail flush
2017-04-03 07:56:36 +02:00
Dietmar Maurer
723e6671c9
PostfixQShape.js: use correct nodename
2017-04-03 07:47:03 +02:00
Dietmar Maurer
10f771b57f
PostfixMailQueue.js: use new api entry point, allow to set queue name
2017-04-03 07:42:01 +02:00
Dietmar Maurer
f24df9c154
PostfixQShape.js: add nodename configuration, reload on activate
2017-04-02 18:42:00 +02:00
Dietmar Maurer
55589b49b1
PostfixMailQueue.js: reload on activate
2017-04-02 18:41:25 +02:00
Dietmar Maurer
153408d5eb
implement postfix maintainance actions
2017-04-02 13:28:11 +02:00
Dietmar Maurer
70b0bec4de
QueueAdministration.js: view mail queue on double click
2017-04-02 12:33:51 +02:00
Dietmar Maurer
34d0b6ccfe
js/PostfixMailQueue.js: use buffered store with large page size
2017-04-02 12:01:49 +02:00
Dietmar Maurer
df71aecf06
PostfixMailQueue.js: implement filter
2017-04-02 10:50:35 +02:00
Dietmar Maurer
ccf06524eb
PostfixMailQueue.js: add widget to display mail queue
2017-04-02 09:11:14 +02:00
Dietmar Maurer
0a5e024a21
use a better file name: js/MailQueue.js -> js/PostfixQShape.js
2017-04-02 08:16:40 +02:00
Dietmar Maurer
a1da2b3642
add maild queue administration panel
2017-04-01 18:00:01 +02:00
Dietmar Maurer
e93402eeb2
UserView.js: correctly monitor and display store errors
2017-03-31 17:33:32 +02:00
Dietmar Maurer
fc18b36f1a
LoginWindow.js: submit correct realm
2017-03-31 17:26:57 +02:00
Dietmar Maurer
98d2cb7f7a
MailProxyPorts.js: cleanup -use view controller
2017-03-31 16:08:10 +02:00
Dietmar Maurer
b4ca6e3aa4
UserEdit.js: use dynamic xtype with cbind
2017-03-31 12:29:54 +02:00
Dietmar Maurer
2f74c5b4a5
js/UserEdit.js: use new cbind plugin
2017-03-31 12:19:55 +02:00
Dietmar Maurer
feb551ff61
js/UserEdit.js: updateUserid() - update methods does not return values
2017-03-30 12:07:25 +02:00
Dietmar Maurer
ec321d0808
js/UserEdit.js: set isCreate to true
...
seems the formulas are not triggered at startup
2017-03-30 11:59:40 +02:00
Dietmar Maurer
3142a2374f
js/UserEdit.js: make userid a real config property
...
and implement updateUserid()
2017-03-30 11:40:04 +02:00
Dietmar Maurer
01632217f9
js/UserEdit.js: use formulas
2017-03-30 09:41:20 +02:00
Dietmar Maurer
466b5739bc
js/UserEdit.js: do not allow blank passwords
2017-03-30 08:09:34 +02:00
Dietmar Maurer
c5e49a3d85
js/UserEdit.js: do not use onGetValues
2017-03-30 08:08:37 +02:00
Dietmar Maurer
bf01ac26d0
js/UserEdit.js: use initViewModel instead of init
2017-03-30 06:10:40 +02:00
Dietmar Maurer
5c0672e41b
js/UserEdit.js: hack to avoid flicker
2017-03-29 22:06:36 +02:00
Dietmar Maurer
c62792c131
js/UserEdit.js: use new autoLoad property
2017-03-29 19:41:52 +02:00
Dietmar Maurer
2d1e22dd87
js/UserEdit.js: overwrite setValues instead of using load callback
2017-03-29 19:32:20 +02:00
Dietmar Maurer
8f5de6bf1b
js/UserView.js: cleanup - remove initComponent
2017-03-29 19:17:45 +02:00
Dietmar Maurer
b7e43bc4f3
js/UserEdit.js: rewrite, use a view model
2017-03-29 19:11:48 +02:00
Dietmar Maurer
4d904e0acc
js/UserEdit.js: code cleanup
2017-03-28 15:30:18 +02:00
Dietmar Maurer
4468e69cb3
js/UserView.js: use a view controller
2017-03-28 13:26:20 +02:00
Dietmar Maurer
56ea37185d
UserView.js: correcfly sort by realm
2017-03-27 13:57:27 +02:00
Dietmar Maurer
c0ffdd0046
RoleSelector.js: widget to select user role
2017-03-27 13:33:19 +02:00
Dietmar Maurer
ec1dd829db
implement local user panel
2017-03-27 12:34:12 +02:00
Dietmar Maurer
4ada6d225c
LDAPConfig.js: do not allow synchronize on disabled profiles
2017-03-23 16:38:47 +01: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
65a2aa68c1
LDAPConfig.js: use new API entry points
2017-03-22 06:52:58 +01:00
Dietmar Maurer
d045660bb4
LDAPConfig.js: s/section/profile/
2017-03-22 06:38:28 +01:00
Dietmar Maurer
2c18c2d725
LDAPConfig.js: add Synchronize button
2017-03-21 07:39:06 +01:00
Dietmar Maurer
fb896a907c
LDAPConfig.js: include database statistics
2017-03-20 11:58:53 +01:00
Dietmar Maurer
b357057ee8
use new proxmoxStdRemoveButton widget
2017-03-20 08:02:41 +01:00
Dietmar Maurer
b68509390f
LDAPConfig.js: add remove button
2017-03-20 06:30:13 +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
830e582756
avoid useless borders
2017-03-07 17:13:20 +01:00
Dietmar Maurer
f2ca0a1a39
ObjectGroupSelector.js: fix border for action selector
2017-03-07 16:57:01 +01:00
Dietmar Maurer
84185bf4e9
ObjectGroupConfiguration.js: fix behaviour when removing entries
2017-03-07 16:51:50 +01:00
Dietmar Maurer
397006117a
rename ActionConfiguration.js to ActionList.js
...
And use it to edit rules.
2017-03-07 12:37:18 +01:00
Dietmar Maurer
f71626c2c7
ObjectGroupSelector.js: new widget to simplify code
2017-03-07 12:09:23 +01:00
Dietmar Maurer
ad834b6f60
improve rule GUI
2017-03-07 11:16:18 +01:00
Dietmar Maurer
13fe6e87c4
implement clamav safebrowsing, simplify rule configuration
2017-03-06 13:13:37 +01:00
Dietmar Maurer
e50f4acb90
ClamAVDatabase.js: display clamav database status
2017-03-04 17:14:14 +01:00
Dietmar Maurer
41c0569279
ClamAVDatabase.ja: panel to edit dbmirror
2017-03-04 16:34:21 +01:00
Dietmar Maurer
66636ecf8b
add simple tree panel to display rule list
2017-03-03 16:06:41 +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
8bc42ab3ef
WhoConfiguration: run editor on dblclickOGInfo event
2017-03-02 08:11:23 +01:00
Dietmar Maurer
4475914f25
ObjectGroupList: allow to run editor from outside
2017-03-02 08:10:49 +01:00
Dietmar Maurer
cc1c500813
ObjectGroup: fire dblclickOGInfo on double click
2017-03-02 08:09:56 +01:00
Dietmar Maurer
049a531b21
remove SMTPWhitelist, use ObjectGroup instead
2017-03-02 07:23:25 +01:00
Dietmar Maurer
3eba771a8f
rename Who to ObjectGroup
2017-03-02 06:50:35 +01:00
Dietmar Maurer
de3a7ef58d
Who.js: display newlines in descriptions
2017-03-02 06:47:26 +01:00
Dietmar Maurer
a43acf2e5c
rename ObjectGroup to ObjectGroupList
2017-03-02 06:27:21 +01:00
Dietmar Maurer
56b0691b19
implement object group editor - first try
2017-03-01 18:57:08 +01:00
Dietmar Maurer
6f4cfdc5ee
VirusDetectorOptions.js: implement missiong options
2017-03-01 08:57:36 +01:00
Dietmar Maurer
063e0b219f
VirusQuarantineOptions.js: allow to set virus quarantine options
2017-03-01 08:40:31 +01:00
Dietmar Maurer
6ccd0a4725
QuarantineOptions.js: implement more options
...
And set deleteEmpty attribute for text inputs.
2017-03-01 08:35:54 +01:00
Dietmar Maurer
527c093e2c
MailProxyOptions.js: use new helper add_combobox_row()
2017-03-01 07:46:29 +01:00
Dietmar Maurer
08e5c6cff0
start virus detector configuration
2017-02-28 17:36:05 +01:00
Dietmar Maurer
ca1be84f9e
QuarantineOptions.js: allow to change spam quarantine options
2017-02-28 17:15:25 +01:00
Dietmar Maurer
9465628bef
remove unnecessary panel
2017-02-28 16:53:40 +01:00
Dietmar Maurer
8dca8d1d61
add language selector
2017-02-28 16:52:07 +01:00
Dietmar Maurer
dbda33bb6f
SpamDetectorOptions.js: add use_razor configuration option
2017-02-28 15:05:19 +01:00
Dietmar Maurer
b5d7e0caaa
SpamDetectorOptions.js: configure common spam options
2017-02-28 14:53:12 +01:00
Dietmar Maurer
d9e1af949d
avoid to many gettext entries
2017-02-28 14:38:55 +01:00
Dietmar Maurer
4b5ee25ef5
SpamDetectorConfiguration.js: new panel for SPAM configuration
2017-02-28 14:33:43 +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
c585d8c671
MailProxyTLS.js: add GUI to configure TLS
2017-02-27 09:11:50 +01:00
Dietmar Maurer
96feba894b
MyNetworks.js: add GUI for trusted networks
2017-02-27 08:52:42 +01:00
Dietmar Maurer
c51d3f79dd
Transport.js: add editor for transport map
2017-02-26 11:39:32 +01:00
Dietmar Maurer
597c19d820
allow to edit relay domain comments
2017-02-25 17:28:21 +01:00
Dietmar Maurer
d80ddaf77e
add edit buttons
2017-02-25 15:28:04 +01:00
Dietmar Maurer
20c9b1f276
RelayDomains.js: allow to manage relay domains
2017-02-25 15:03:05 +01:00
Dietmar Maurer
3c2246f478
MailProxyOptions: use add_text_row helper
2017-02-25 11:11:28 +01:00
Dietmar Maurer
5e72b93c12
MailProxyRelaying: use new add_text_row helper
2017-02-25 10:59:46 +01:00
Dietmar Maurer
dae26b9574
MailProxyRelaying: use add_boolean_row and add_integer_row helpers
2017-02-25 10:36:49 +01:00