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 |
|