Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
synnefo
Commits
94041c48
Commit
94041c48
authored
Apr 16, 2011
by
Markos Gogoulos
Browse files
remove metadata for a virtual server
Refs #375
parent
26e38c32
Changes
2
Hide whitespace changes
Inline
Side-by-side
ui/static/synnefo.js
View file @
94041c48
...
...
@@ -702,6 +702,29 @@ function get_metadata(serverID) {
return
false
;
}
// delete server metadata action
function
delete_server_metadata
(
serverID
,
meta_key
)
{
$
.
ajax
({
url
:
API_URL
+
'
/servers/
'
+
serverID
+
'
/meta/
'
+
meta_key
,
type
:
"
DELETE
"
,
//async: false,
dataType
:
"
json
"
,
timeout
:
TIMEOUT
,
error
:
function
(
jqXHR
,
textStatus
,
errorThrown
)
{
try
{
ajax_error
(
jqXHR
.
status
,
undefined
,
'
Delete metadata
'
,
jqXHR
.
responseText
);
}
catch
(
err
)
{
ajax_error
(
err
);
}
},
success
:
function
(
data
,
textStatus
,
jqXHR
)
{
get_metadata
(
serverID
);
}
});
return
false
;
}
// show the welcome screen
function
showWelcome
()
{
$
(
"
#view-select
"
).
fadeOut
(
"
fast
"
);
...
...
ui/templates/machines.html
View file @
94041c48
...
...
@@ -625,10 +625,11 @@ $('#editor-1.meta-modal button.create').click( function(){
});
// intercept click on remove button in metadata edit dialog
$
(
'
#editor-1.meta-modal button.create
'
).
click
(
function
(){
// ajax call to delete selected metadata key-value pair
// if successful remove it from the overlay
// TODO
$
(
'
#editor-1.meta-modal button.remove
'
).
live
(
'
click
'
,
function
()
{
var
serverID
=
$
(
this
).
parent
().
parent
().
parent
().
parent
().
children
(
"
h3
"
).
attr
(
'
id
'
);
var
meta_key
=
$
(
this
).
parent
().
find
(
"
label
"
).
text
();
delete_server_metadata
(
serverID
,
meta_key
);
return
false
;
});
// intercept click on edit button in metadata edit dialog
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment