* NpgsqlCircleProvider.cs:
* yavsc.circles.js: Restores circles edition
This commit is contained in:
2015-10-28 22:50:34 +01:00
parent b8446c2d3e
commit 0b1b8f9a81
4 changed files with 13 additions and 12 deletions

View File

@ -0,0 +1,4 @@
2015-10-28 Paul Schneider <paul@pschneider.fr>
* NpgsqlCircleProvider.cs: Restores circles edition

View File

@ -256,7 +256,7 @@ namespace WorkFlowProvider
} }
using (NpgsqlCommand cmd = cnx.CreateCommand ()) { using (NpgsqlCommand cmd = cnx.CreateCommand ()) {
cmd.CommandText = "insert into circle_members (circle_id,member) values (@cid,@mbr)"; cmd.CommandText = "insert into circle_members (circle_id,member) values (@cid,@mbr)";
cmd.Parameters.AddWithValue ("cid", NpgsqlDbType.Varchar , id); cmd.Parameters.AddWithValue ("cid", NpgsqlDbType.Bigint , id);
cmd.Parameters.Add ("mbr", NpgsqlDbType.Varchar); cmd.Parameters.Add ("mbr", NpgsqlDbType.Varchar);
cmd.Prepare (); cmd.Prepare ();
if (users != null) if (users != null)

View File

@ -1,3 +1,7 @@
2015-10-28 Paul Schneider <paul@pschneider.fr>
* yavsc.circles.js:
2015-10-28 Paul Schneider <paul@pschneider.fr> 2015-10-28 Paul Schneider <paul@pschneider.fr>
* BlogsController.cs: * BlogsController.cs:

View File

@ -31,7 +31,6 @@ function onCircleChanged()
{ $('#fncirc').addClass("dirty"); } { $('#fncirc').addClass("dirty"); }
function removeCircle() { function removeCircle() {
Yavsc.notice(false);
var id = $(this).attr('cid'); var id = $(this).attr('cid');
$.ajax({ $.ajax({
url: CirclesApiUrl+"/Delete/"+id, url: CirclesApiUrl+"/Delete/"+id,
@ -41,16 +40,11 @@ function removeCircle() {
$("#c_"+id).remove(); $("#c_"+id).remove();
}, },
statusCode: { statusCode: {
400: onAjaxBadInput, 400: Yavsc.onAjaxBadInput,
error: function (xhr, ajaxOptions, thrownError) { error: Yavsc.onAjaxError }});
if (xhr.status!=400)
Yavsc.notice(xhr.status+" : "+xhr.responseText);
else Yavsc.notice(false);
}}});
} }
function modifyCircle() { function modifyCircle() {
Yavsc.notice(false);
var id = $('#id').val(); var id = $('#id').val();
var circle = { title: $("#title").val(), id: id} ; var circle = { title: $("#title").val(), id: id} ;
$.ajax({ $.ajax({
@ -62,15 +56,14 @@ function removeCircle() {
} }
, ,
statusCode: { statusCode: {
400: onAjaxBadInput, 400: Yavsc.onAjaxBadInput,
error: onAjaxError error: Yavsc.onAjaxError
} }
}); });
} }
function addCircle() function addCircle()
{ {
Yavsc.notice(false);
var circle = { title: $("#title").val() } ; var circle = { title: $("#title").val() } ;
$("#title").text(''); $("#title").text('');
$.ajax({ $.ajax({