From: Loic Baron Date: Mon, 19 May 2014 09:48:57 +0000 (+0200) Subject: Institution: message when update succeed or fails using rest X-Git-Tag: myslice-1.1~101 X-Git-Url: http://git.onelab.eu/?p=unfold.git;a=commitdiff_plain;h=f7750e08d78ebb75b222baf901853370cd7ffff5 Institution: message when update succeed or fails using rest --- diff --git a/portal/static/js/institution.js b/portal/static/js/institution.js index 5595b3e0..173021f9 100644 --- a/portal/static/js/institution.js +++ b/portal/static/js/institution.js @@ -16,6 +16,24 @@ $(document).ready(function() { }); + $('button#deleteusers').click(function() { + $('input:checkbox.user').each(function (index) { + if(this.checked){ + var record_id = this.id; + $.post("/delete/user/",{'filters':{'user_hrn':this.id}}, function(data) { + if(data.success){ + $('tr[id="'+record_id+'"]').fadeOut("slow"); + $('tr[id="'+record_id+'"]').remove(); + mysliceAlert('Success: user deleted','success', true); + }else{ + mysliceAlert('Rest Error for: '+data.error,'warning', true); + //alert("Rest Error for "+record_id+": "+data.error); + } + }); + } + }); + }); + /* TODO: factorize into functions */ $('button#deleteslices').click(function() { $('input:checkbox.slice').each(function (index) { @@ -25,11 +43,12 @@ $(document).ready(function() { if(data.success){ $('tr[id="'+record_id+'"]').fadeOut("slow"); $('tr[id="'+record_id+'"]').remove(); + mysliceAlert('Success: slice deleted','success', true); }else{ - alert("Rest Error for "+record_id+": "+data.error); + mysliceAlert('Rest Error for: '+data.error,'warning', true); + //alert("Rest Error for "+record_id+": "+data.error); } }); - } }); }); @@ -46,8 +65,10 @@ $(document).ready(function() { if(data.success){ // TODO: highlight row after success //$('tr[id="'+record_id+'"]').highlight(); + mysliceAlert('Success: slice renewed','success', true); }else{ - alert("Rest Error for "+record_id+": "+data.error); + mysliceAlert('Rest Error for: '+data.error,'warning', true); + //alert("Rest Error for "+record_id+": "+data.error); } }); diff --git a/portal/templates/institution.html b/portal/templates/institution.html index 4ec49ca2..a1275950 100644 --- a/portal/templates/institution.html +++ b/portal/templates/institution.html @@ -63,7 +63,7 @@ slice_hrn users url - nodes + expiration @@ -78,9 +78,9 @@ {% endblock %} diff --git a/portal/templates/onelab/onelab_institution.html b/portal/templates/onelab/onelab_institution.html index 0a424fab..409c13f3 100644 --- a/portal/templates/onelab/onelab_institution.html +++ b/portal/templates/onelab/onelab_institution.html @@ -67,7 +67,7 @@ slice_hrn users url - nodes + expiration @@ -82,9 +82,9 @@ {% endblock %}