mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-22 18:50:08 +03:00
Feature #548: Patch for Sunstone master 3.0. Tested with reverse proxy
This commit is contained in:
parent
41bbe8ccb9
commit
e778ca2ea1
@ -52,7 +52,7 @@ div#logo_sunstone {
|
||||
top: 80px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
background: url(/images/opennebula-sunstone-big.png) no-repeat center ;
|
||||
background: url(../images/opennebula-sunstone-big.png) no-repeat center ;
|
||||
|
||||
vertical-align: center;
|
||||
}
|
||||
@ -160,7 +160,4 @@ div#login input#login_btn:hover {
|
||||
|
||||
margin-top: 35px;
|
||||
margin-left:0px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
@ -27,7 +27,7 @@ function popDialog(content){
|
||||
}
|
||||
|
||||
function popDialogLoading(){
|
||||
var loading = '<div style="margin-top:'+Math.round($("#dialog").height()/6)+'px; text-align: center; width: 100%"><img src="/images/pbar.gif" alt="loading..."/></div>';
|
||||
var loading = '<div style="margin-top:'+Math.round($("#dialog").height()/6)+'px; text-align: center; width: 100%"><img src="images/pbar.gif" alt="loading..." /></div>';
|
||||
popDialog(loading);
|
||||
}
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
/* -------------------------------------------------------------------------- */
|
||||
|
||||
function auth_success(req, response){
|
||||
window.location.href = "/";
|
||||
window.location.href = ".";
|
||||
}
|
||||
|
||||
function auth_error(req, error){
|
||||
|
@ -231,7 +231,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"login");
|
||||
|
||||
$.ajax({
|
||||
url: "/login",
|
||||
url: "login",
|
||||
type: "POST",
|
||||
data: {remember: remember},
|
||||
beforeSend : function(req) {
|
||||
@ -265,7 +265,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"logout");
|
||||
|
||||
$.ajax({
|
||||
url: "/logout",
|
||||
url: "logout",
|
||||
type: "POST",
|
||||
success: function(response)
|
||||
{
|
||||
@ -297,7 +297,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/config",
|
||||
url: "config",
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
success: function(response)
|
||||
@ -331,7 +331,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"create", data);
|
||||
|
||||
$.ajax({
|
||||
url: "/host",
|
||||
url: "host",
|
||||
type: "POST",
|
||||
dataType: "json",
|
||||
data: JSON.stringify(data),
|
||||
@ -363,7 +363,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"delete", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/host/" + id,
|
||||
url: "host/" + id,
|
||||
type: "DELETE",
|
||||
success: function()
|
||||
{
|
||||
@ -392,7 +392,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/host",
|
||||
url: "host",
|
||||
type: "GET",
|
||||
data: {timeout: timeout},
|
||||
dataType: "json",
|
||||
@ -425,7 +425,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"show", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/host/" + id,
|
||||
url: "host/" + id,
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
success: function(response)
|
||||
@ -457,7 +457,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/host/" + id + "/action",
|
||||
url: "host/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -489,7 +489,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/host/" + id + "/action",
|
||||
url: "host/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -587,7 +587,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"create",data);
|
||||
|
||||
$.ajax({
|
||||
url: "/vnet",
|
||||
url: "vnet",
|
||||
type: "POST",
|
||||
dataType: "json",
|
||||
data: JSON.stringify(data),
|
||||
@ -618,7 +618,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"delete", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vnet/" + id,
|
||||
url: "vnet/" + id,
|
||||
type: "DELETE",
|
||||
success: function()
|
||||
{
|
||||
@ -647,7 +647,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/vnet",
|
||||
url: "vnet",
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
data: {timeout: timeout},
|
||||
@ -679,7 +679,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"show", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vnet/" + id,
|
||||
url: "vnet/" + id,
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
success: function(response)
|
||||
@ -711,7 +711,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vnet/" + id + "/action",
|
||||
url: "vnet/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -743,7 +743,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vnet/" + id + "/action",
|
||||
url: "vnet/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -785,7 +785,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"create",data);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm",
|
||||
url: "vm",
|
||||
type: "POST",
|
||||
dataType: "json",
|
||||
data: JSON.stringify(data),
|
||||
@ -816,7 +816,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"delete", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id,
|
||||
url: "vm/" + id,
|
||||
type: "DELETE",
|
||||
success: function()
|
||||
{
|
||||
@ -845,7 +845,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/vm",
|
||||
url: "vm",
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
data: {timeout: timeout},
|
||||
@ -877,7 +877,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"log", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/log",
|
||||
url: "vm/" + id + "/log",
|
||||
type: "GET",
|
||||
success: function(response)
|
||||
{
|
||||
@ -906,7 +906,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"show", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id,
|
||||
url: "vm/" + id,
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
success: function(response)
|
||||
@ -939,7 +939,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, [id, host]);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -971,7 +971,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1004,7 +1004,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, [id, host]);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1037,7 +1037,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, [id, host]);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1069,7 +1069,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1101,7 +1101,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1133,7 +1133,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1165,7 +1165,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1197,7 +1197,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1229,7 +1229,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1270,7 +1270,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, [id,disk_id, image_name, type]);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1302,7 +1302,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1334,7 +1334,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/vm/" + id + "/action",
|
||||
url: "vm/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1499,7 +1499,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"create", name);
|
||||
|
||||
$.ajax({
|
||||
url: "/group",
|
||||
url: "group",
|
||||
type: "POST",
|
||||
dataType: "json",
|
||||
data: JSON.stringify(data),
|
||||
@ -1530,7 +1530,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"delete", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/group/" + id,
|
||||
url: "group/" + id,
|
||||
type: "DELETE",
|
||||
success: function()
|
||||
{
|
||||
@ -1559,7 +1559,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/group",
|
||||
url: "group",
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
data: {timeout: timeout},
|
||||
@ -1600,7 +1600,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"create",data);
|
||||
|
||||
$.ajax({
|
||||
url: "/user",
|
||||
url: "user",
|
||||
type: "POST",
|
||||
dataType: "json",
|
||||
data: JSON.stringify(data),
|
||||
@ -1631,7 +1631,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"delete", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/user/" + id,
|
||||
url: "user/" + id,
|
||||
type: "DELETE",
|
||||
success: function()
|
||||
{
|
||||
@ -1660,7 +1660,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/user",
|
||||
url: "user",
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
data: {timeout: timeout},
|
||||
@ -1698,7 +1698,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, passwd);
|
||||
|
||||
$.ajax({
|
||||
url: "/user/" + id + "/action",
|
||||
url: "user/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function(response)
|
||||
@ -1763,7 +1763,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"register",data);
|
||||
|
||||
$.ajax({
|
||||
url: "/image",
|
||||
url: "image",
|
||||
type: "POST",
|
||||
dataType: "json",
|
||||
data: JSON.stringify(data),
|
||||
@ -1794,7 +1794,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/template",
|
||||
url: "image/" + id + "/template",
|
||||
type: "GET",
|
||||
dataType:"json",
|
||||
success: function(response)
|
||||
@ -1829,7 +1829,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, [id, template_obj]);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/action",
|
||||
url: "image/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function(response)
|
||||
@ -1858,7 +1858,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"delete", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id,
|
||||
url: "image/" + id,
|
||||
type: "DELETE",
|
||||
success: function()
|
||||
{
|
||||
@ -1887,7 +1887,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/image",
|
||||
url: "image",
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
data: {timeout: timeout},
|
||||
@ -1919,7 +1919,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"show", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id,
|
||||
url: "image/" + id,
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
success: function(response)
|
||||
@ -1951,7 +1951,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/action",
|
||||
url: "image/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -1983,7 +1983,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/action",
|
||||
url: "image/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -2015,7 +2015,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/action",
|
||||
url: "image/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -2047,7 +2047,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/action",
|
||||
url: "image/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -2080,7 +2080,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/action",
|
||||
url: "image/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -2113,7 +2113,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/image/" + id + "/action",
|
||||
url: "image/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -2155,7 +2155,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"create",data);
|
||||
|
||||
$.ajax({
|
||||
url: "/template",
|
||||
url: "template",
|
||||
type: "POST",
|
||||
dataType: "json",
|
||||
data: JSON.stringify(data),
|
||||
@ -2187,7 +2187,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/template/" + id + "/template",
|
||||
url: "template/" + id + "/template",
|
||||
type: "GET",
|
||||
dataType:"json",
|
||||
success: function(response)
|
||||
@ -2221,7 +2221,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, [id, template_obj]);
|
||||
|
||||
$.ajax({
|
||||
url: "/template/" + id + "/action",
|
||||
url: "template/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function(response)
|
||||
@ -2253,7 +2253,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/template/" + id + "/action",
|
||||
url: "template/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -2284,7 +2284,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,method, id);
|
||||
|
||||
$.ajax({
|
||||
url: "/template/" + id + "/action",
|
||||
url: "template/" + id + "/action",
|
||||
type: "POST",
|
||||
data: JSON.stringify(action),
|
||||
success: function()
|
||||
@ -2313,7 +2313,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"list");
|
||||
|
||||
$.ajax({
|
||||
url: "/template",
|
||||
url: "template",
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
data: {timeout: timeout},
|
||||
@ -2344,7 +2344,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"show", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/template/" + id,
|
||||
url: "template/" + id,
|
||||
type: "GET",
|
||||
dataType: "json",
|
||||
success: function(response)
|
||||
@ -2373,7 +2373,7 @@ var OpenNebula = {
|
||||
var request = OpenNebula.Helper.request(resource,"delete", id);
|
||||
|
||||
$.ajax({
|
||||
url: "/template/" + id,
|
||||
url: "template/" + id,
|
||||
type: "DELETE",
|
||||
success: function()
|
||||
{
|
||||
|
@ -122,7 +122,7 @@ var group_buttons = {
|
||||
"Group.refresh" : {
|
||||
type: "image",
|
||||
text: "Refresh list",
|
||||
img: "/images/Refresh-icon.png",
|
||||
img: "images/Refresh-icon.png",
|
||||
condition: True
|
||||
},
|
||||
"Group.create_dialog" : {
|
||||
|
@ -214,7 +214,7 @@ var host_buttons = {
|
||||
"Host.refresh" : {
|
||||
type: "image",
|
||||
text: "Refresh list",
|
||||
img: "/images/Refresh-icon.png",
|
||||
img: "images/Refresh-icon.png",
|
||||
condition: True
|
||||
},
|
||||
"Host.create_dialog" : {
|
||||
|
@ -338,7 +338,7 @@ var image_buttons = {
|
||||
"Image.refresh" : {
|
||||
type: "image",
|
||||
text: "Refresh list",
|
||||
img: "/images/Refresh-icon.png",
|
||||
img: "images/Refresh-icon.png",
|
||||
condition: True
|
||||
},
|
||||
"Image.create_dialog" : {
|
||||
|
@ -685,7 +685,7 @@ var template_buttons = {
|
||||
"Template.refresh" : {
|
||||
type: "image",
|
||||
text: "Refresh list",
|
||||
img: "/images/Refresh-icon.png",
|
||||
img: "images/Refresh-icon.png",
|
||||
condition: True
|
||||
},
|
||||
"Template.create_dialog" : {
|
||||
|
@ -111,7 +111,7 @@ var user_buttons = {
|
||||
"User.refresh" : {
|
||||
type: "image",
|
||||
text: "Refresh list",
|
||||
img: "/images/Refresh-icon.png",
|
||||
img: "images/Refresh-icon.png",
|
||||
condition: True
|
||||
},
|
||||
"User.create_dialog" : {
|
||||
|
@ -402,7 +402,7 @@ var vm_buttons = {
|
||||
"VM.refresh" : {
|
||||
type: "image",
|
||||
text: "Refresh list",
|
||||
img: "/images/Refresh-icon.png",
|
||||
img: "images/Refresh-icon.png",
|
||||
condition: True
|
||||
},
|
||||
|
||||
|
@ -237,7 +237,7 @@ var vnet_buttons = {
|
||||
"Network.refresh" : {
|
||||
type: "image",
|
||||
text: "Refresh list",
|
||||
img: "/images/Refresh-icon.png",
|
||||
img: "images/Refresh-icon.png",
|
||||
condition: True
|
||||
},
|
||||
|
||||
|
@ -309,7 +309,7 @@ function onError(request,error_json) {
|
||||
|
||||
//redirect to login if unauthenticated
|
||||
if (error_json.error.http_status=="401") {
|
||||
window.location.href = "/login";
|
||||
window.location.href = "login";
|
||||
};
|
||||
|
||||
if (!message){
|
||||
|
@ -17,7 +17,7 @@
|
||||
var cookie = {};
|
||||
var username = '';
|
||||
var uid = '';
|
||||
var spinner = '<img src="/images/ajax-loader.gif" alt="retrieving" class="loading_img" />';
|
||||
var spinner = '<img src="images/ajax-loader.gif" alt="retrieving" class="loading_img" />';
|
||||
|
||||
|
||||
//Sunstone configuration is formed by predifined "actions", main tabs
|
||||
@ -382,7 +382,7 @@ function setLogin(){
|
||||
$("#logout").click(function(){
|
||||
OpenNebula.Auth.logout({
|
||||
success:function(){
|
||||
window.location.href = "/login";
|
||||
window.location.href = "login";
|
||||
}
|
||||
});
|
||||
return false;
|
||||
|
@ -122,7 +122,8 @@ end
|
||||
# HTML Requests
|
||||
##############################################################################
|
||||
get '/' do
|
||||
redirect '/login' unless authorized?
|
||||
return File.read(File.dirname(__FILE__)+
|
||||
'/templates/login.html') unless authorized?
|
||||
|
||||
time = Time.now + 60
|
||||
response.set_cookie("one-user",
|
||||
|
@ -3,42 +3,42 @@
|
||||
<head>
|
||||
<title>OpenNebula Admin Console</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
||||
|
||||
<!-- Vendor Libraries -->
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/dataTables/demo_table_jui.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/jQueryUI/jquery-ui-1.8.7.custom.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/jGrowl/jquery.jgrowl.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/jQueryLayout/layout-default-latest.css" />
|
||||
<link rel="stylesheet" href="/vendor/noVNC/include/plain.css">
|
||||
|
||||
<script type="text/javascript" src="/vendor/jQuery/jquery-1.4.4.min.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jGrowl/jquery.jgrowl_minimized.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jQueryUI/jquery-ui-1.8.7.custom.min.js"></script>
|
||||
<script type="text/javascript" src="/vendor/jQueryLayout/jquery.layout.min-1.2.0.js"></script>
|
||||
<script type="text/javascript" src="/vendor/dataTables/jquery.dataTables.min.js"></script>
|
||||
<script language="javascript" type="text/javascript" src="/vendor/flot/jquery.flot.min.js"></script>
|
||||
<!-- Vendor Libraries -->
|
||||
<link rel="stylesheet" type="text/css" href="vendor/dataTables/demo_table_jui.css" />
|
||||
<link rel="stylesheet" type="text/css" href="vendor/jQueryUI/jquery-ui-1.8.7.custom.css" />
|
||||
<link rel="stylesheet" type="text/css" href="vendor/jGrowl/jquery.jgrowl.css" />
|
||||
<link rel="stylesheet" type="text/css" href="vendor/jQueryLayout/layout-default-latest.css" />
|
||||
<link rel="stylesheet" href="vendor/noVNC/include/plain.css">
|
||||
|
||||
<script type="text/javascript" src="vendor/jQuery/jquery-1.4.4.min.js"></script>
|
||||
<script type="text/javascript" src="vendor/jGrowl/jquery.jgrowl_minimized.js"></script>
|
||||
<script type="text/javascript" src="vendor/jQueryUI/jquery-ui-1.8.7.custom.min.js"></script>
|
||||
<script type="text/javascript" src="vendor/jQueryLayout/jquery.layout.min-1.2.0.js"></script>
|
||||
<script type="text/javascript" src="vendor/dataTables/jquery.dataTables.min.js"></script>
|
||||
<script language="javascript" type="text/javascript" src="vendor/flot/jquery.flot.min.js"></script>
|
||||
|
||||
<!-- End Vendor Libraries -->
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="/css/application.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/css/layout.css" />
|
||||
<script type="text/javascript" src="/js/opennebula.js"></script>
|
||||
<script type="text/javascript" src="/js/layout.js"></script>
|
||||
<script type="text/javascript" src="/js/sunstone.js"></script>
|
||||
<script type="text/javascript" src="/js/sunstone-util.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="css/application.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/layout.css" />
|
||||
<script type="text/javascript" src="js/opennebula.js"></script>
|
||||
<script type="text/javascript" src="js/layout.js"></script>
|
||||
<script type="text/javascript" src="js/sunstone.js"></script>
|
||||
<script type="text/javascript" src="js/sunstone-util.js"></script>
|
||||
|
||||
<!--Base plugins-->
|
||||
<script type="text/javascript" src="/js/plugins/dashboard-tab.js"></script>
|
||||
<script type="text/javascript" src="/js/plugins/hosts-tab.js"></script>
|
||||
<script type="text/javascript" src="/js/plugins/groups-tab.js"></script>
|
||||
<script type="text/javascript" src="/js/plugins/templates-tab.js"></script>
|
||||
<script type="text/javascript" src="/js/plugins/vms-tab.js"></script>
|
||||
<script type="text/javascript" src="/js/plugins/vnets-tab.js"></script>
|
||||
<script type="text/javascript" src="/js/plugins/images-tab.js"></script>
|
||||
<script type="text/javascript" src="/js/plugins/users-tab.js"></script>
|
||||
|
||||
<!--<script type="text/javascript" src="/js/plugins/dummy-plugin.js"></script>-->
|
||||
|
||||
<script type="text/javascript" src="js/plugins/dashboard-tab.js"></script>
|
||||
<script type="text/javascript" src="js/plugins/hosts-tab.js"></script>
|
||||
<script type="text/javascript" src="js/plugins/groups-tab.js"></script>
|
||||
<script type="text/javascript" src="js/plugins/templates-tab.js"></script>
|
||||
<script type="text/javascript" src="js/plugins/vms-tab.js"></script>
|
||||
<script type="text/javascript" src="js/plugins/vnets-tab.js"></script>
|
||||
<script type="text/javascript" src="js/plugins/images-tab.js"></script>
|
||||
<script type="text/javascript" src="js/plugins/users-tab.js"></script>
|
||||
|
||||
<!--<script type="text/javascript" src="js/plugins/dummy-plugin.js"></script>-->
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div class="outer-center">
|
||||
@ -54,7 +54,7 @@
|
||||
|
||||
<div id="header" class="ui-layout-north">
|
||||
<div id="logo">
|
||||
<img src="/images/opennebula-sunstone-small.png"/>
|
||||
<img src="images/opennebula-sunstone-small.png"/>
|
||||
</div>
|
||||
<div id="login-info">
|
||||
Welcome <span id="user"></span> | <a href="#" id="logout">Sign Out</a>
|
||||
|
@ -2,14 +2,14 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>OpenNebula Admin Console Login</title>
|
||||
<link rel="stylesheet" type="text/css" href="/css/login.css" />
|
||||
<link rel="stylesheet" type="text/css" href="css/login.css" />
|
||||
|
||||
<!-- Vendor Libraries -->
|
||||
<script type="text/javascript" src="/vendor/jQuery/jquery-1.4.4.min.js"></script>
|
||||
<script type="text/javascript" src="vendor/jQuery/jquery-1.4.4.min.js"></script>
|
||||
<!-- End Vendor Libraries -->
|
||||
|
||||
<script type="text/javascript" src="/js/opennebula.js"></script>
|
||||
<script type="text/javascript" src="/js/login.js"></script>
|
||||
<script type="text/javascript" src="js/opennebula.js"></script>
|
||||
<script type="text/javascript" src="js/login.js"></script>
|
||||
|
||||
</head>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user