mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-13 04:00:21 +00:00
Admin can delete enterprise relationships
This commit is contained in:
@@ -4,8 +4,12 @@ Admin.controller "AdminEnterpriseRelationshipsCtrl", ($scope, $http, EnterpriseR
|
||||
|
||||
$scope.create = ->
|
||||
$http.post('/admin/enterprise_relationships', {enterprise_relationship: {parent_id: $scope.parent_id, child_id: $scope.child_id}}).success (data, status) =>
|
||||
$scope.EnterpriseRelationships.enterprise_relationships.unshift({parent_name: data.parent_name, child_name: data.child_name})
|
||||
$scope.EnterpriseRelationships.enterprise_relationships.unshift(data)
|
||||
$scope.errors = ""
|
||||
|
||||
.error (response, status) =>
|
||||
$scope.errors = response.errors
|
||||
|
||||
$scope.delete = (enterprise_relationship) ->
|
||||
if confirm("Are you sure?")
|
||||
$scope.EnterpriseRelationships.delete enterprise_relationship
|
||||
|
||||
@@ -1,4 +1,9 @@
|
||||
Admin.factory 'EnterpriseRelationships', (enterprise_relationships) ->
|
||||
Admin.factory 'EnterpriseRelationships', ($http, enterprise_relationships) ->
|
||||
new class EnterpriseRelationships
|
||||
constructor: ->
|
||||
@enterprise_relationships = enterprise_relationships
|
||||
|
||||
delete: (er) ->
|
||||
ers = @enterprise_relationships
|
||||
$http.delete('/admin/enterprise_relationships/' + er.id).success (data) ->
|
||||
ers.splice ers.indexOf(er), 1
|
||||
|
||||
Reference in New Issue
Block a user