Commit Graph

118 Commits

Author SHA1 Message Date
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