diff --git a/www/js/directives/modal.js b/www/js/directives/modal.js index 13b4049ffd8a1cc8cb757f122d7e12678692cac9..b48daf6d89de0d582f2e26a19926d96a9a1472e2 100644 --- a/www/js/directives/modal.js +++ b/www/js/directives/modal.js @@ -1035,7 +1035,6 @@ angular.module('firstlife.directives').directive('thingCard',function () { scope.user = AuthService.getUser(); scope.claim = { content:{ - thing_id: scope.id, message: !myConfig.dev ? '' : 'sono una prova sono una prova sono una prova sono una prova sono una prova sono una prova sono una prova sono una prova sono una ' }, form:{} @@ -1063,7 +1062,7 @@ angular.module('firstlife.directives').directive('thingCard',function () { // $log.debug('check fields',scope.claim.content); // invio la segnalazione - ThingsService.claim(scope.claim.content).then( + ThingsService.claim(scope.id,scope.claim.content).then( function (result) { // tutto ok // $log.debug('claim ok',result); diff --git a/www/js/factories/ThingsFactory.js b/www/js/factories/ThingsFactory.js index 7b8acccda858e5fdec2a6d946f0403951e1992d8..40ac9e54aef6494478ad9c75ccb1a168a1c0ddbb 100644 --- a/www/js/factories/ThingsFactory.js +++ b/www/js/factories/ThingsFactory.js @@ -112,11 +112,11 @@ angular.module('firstlife.factories') }; return $http(req); }, - claim: function (claim) { - var urlId = myConfig.backend_things.concat(claim.content.thing_id,'/claim'); + claim: function (thingId,claim) { + var urlId = myConfig.backend_things.concat('/',thingId,'/claims'); var req = { url: urlId, - method: 'PUT', + method: 'POST', data:claim }; return $http(req); diff --git a/www/js/services/ThingsService.js b/www/js/services/ThingsService.js index 8ca03e0c4618f29afa857ca9301985b9f732adfd..ae43cd073e8c9efc9a10d98216ead25b25648210 100644 --- a/www/js/services/ThingsService.js +++ b/www/js/services/ThingsService.js @@ -66,8 +66,8 @@ angular.module('firstlife.services') report: function(report){ return ThingsFact.report(report); }, - claim: function(claim){ - return ThingsFact.claim(claim); + claim: function(thingId,claim){ + return ThingsFact.claim(thingId,claim); }, filter: function () {