[pve-devel] r5766 - in pve-manager/pve2/www/new: . data window
svn-commits at proxmox.com
svn-commits at proxmox.com
Tue Mar 29 13:47:09 CEST 2011
Author: dietmar
Date: 2011-03-29 13:47:09 +0200 (Tue, 29 Mar 2011)
New Revision: 5766
Added:
pve-manager/pve2/www/new/data/
pve-manager/pve2/www/new/data/PVEProxy.js
Modified:
pve-manager/pve2/www/new/Makefile.am
pve-manager/pve2/www/new/window/LoginWindow.js
Log:
we define our own proxy
Modified: pve-manager/pve2/www/new/Makefile.am
===================================================================
--- pve-manager/pve2/www/new/Makefile.am 2011-03-29 11:29:11 UTC (rev 5765)
+++ pve-manager/pve2/www/new/Makefile.am 2011-03-29 11:47:09 UTC (rev 5766)
@@ -1,6 +1,7 @@
include $(top_builddir)/common.mk
JSSRC= \
+ data/PVEProxy.js \
window/LoginWindow.js \
PVEUtils.js \
Workspace.js
Added: pve-manager/pve2/www/new/data/PVEProxy.js
===================================================================
--- pve-manager/pve2/www/new/data/PVEProxy.js (rev 0)
+++ pve-manager/pve2/www/new/data/PVEProxy.js 2011-03-29 11:47:09 UTC (rev 5766)
@@ -0,0 +1,23 @@
+Ext.define('PVE.RestProxy', {
+ extend: 'Ext.data.RestProxy',
+ alias : 'proxy.pve',
+
+ constructor: function() {
+ Ext.apply(this, {
+ pageParam : null,
+ startParam: null,
+ limitParam: null,
+ groupParam: null,
+ sortParam: null,
+ filterParam: null,
+ noCache : false,
+ reader: {
+ type: 'json',
+ root: 'data'
+ }
+ });
+
+ PVE.RestProxy.superclass.constructor.apply(this, arguments);
+ }
+
+});
Modified: pve-manager/pve2/www/new/window/LoginWindow.js
===================================================================
--- pve-manager/pve2/www/new/window/LoginWindow.js 2011-03-29 11:29:11 UTC (rev 5765)
+++ pve-manager/pve2/www/new/window/LoginWindow.js 2011-03-29 11:47:09 UTC (rev 5766)
@@ -10,7 +10,7 @@
form.submit({
failure: function(f, resp){
self.el.unmask();
- Ext.MessageBox.alert('Failure', "Login faailed. Please try again", function() {
+ Ext.MessageBox.alert('Failure', "Login failed. Please try again", function() {
var uf = form.findField('username');
uf.focus(true);
});
@@ -31,7 +31,7 @@
return {
extend: 'Ext.window.Window',
- requires: ['Ext.data.Store', 'Ext.form.ComboBox'],
+ requires: ['Ext.data.Store', 'Ext.form.ComboBox', 'PVE.RestProxy'],
initComponent: function() {
var self = this;
@@ -40,21 +40,9 @@
fields: [ 'realm', 'comment', 'default' ],
idProperty: 'realm',
proxy: {
- type: 'rest',
+ type: 'pve',
url: "/api2/json/access/domains",
- pageParam : null,
- startParam: null,
- limitParam: null,
- groupParam: null,
- sortParam: null,
- filterParam: null,
- noCache : false,
-
- reader: {
- type: 'json',
- root: 'data'
- }
}
});
More information about the pve-devel
mailing list