Adjust usage of remote-method links on credit card deletion

This commit is contained in:
Matt-Yorkley
2022-01-05 22:47:00 +00:00
parent 40ed23688d
commit 99b75c9a6a
6 changed files with 20 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
angular.module('Darkswarm').controller "CreditCardsCtrl", ($scope, CreditCard, CreditCards, $controller) ->
angular.module('Darkswarm').controller "CreditCardsCtrl", ($scope, $http, CreditCard, CreditCards, $controller) ->
angular.extend this, $controller('FieldsetMixin', {$scope: $scope})
$scope.savedCreditCards = CreditCards.saved
@@ -12,3 +12,11 @@ angular.module('Darkswarm').controller "CreditCardsCtrl", ($scope, CreditCard, C
$scope.allow_name_change = true
$scope.disable_fields = false
$scope.deleteCard = (id) ->
$http(
method: "DELETE"
url: "/credit_cards/#{id}"
).finally ->
window.location.reload()