mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-12 23:27:48 +00:00
Allow user to remove terms and conditions file
This commit is contained in:
@@ -82,6 +82,13 @@ angular.module("admin.enterprises")
|
||||
.then $scope.removeImageSuccessCallback("removed_promo_image_successfully"),
|
||||
$scope.removeImageSuccessCallback()
|
||||
|
||||
$scope.removeTermsAndConditions = ->
|
||||
return unless confirm($scope.translation("immediate_terms_and_conditions_removal_warning"))
|
||||
|
||||
Enterprises.removeTermsAndConditions($scope.Enterprise)
|
||||
.then $scope.removeImageSuccessCallback("removed_terms_and_conditions_successfully"),
|
||||
$scope.removeImageSuccessCallback()
|
||||
|
||||
$scope.removeImageSuccessCallback = (success_message_key) ->
|
||||
(data) ->
|
||||
$scope.Enterprise = angular.copy(data)
|
||||
|
||||
@@ -14,4 +14,7 @@ angular.module("admin.resources").factory 'EnterpriseResource', ($resource) ->
|
||||
'removePromoImage':
|
||||
url: '/api/enterprises/:id/promo_image.json'
|
||||
method: 'DELETE'
|
||||
'removeTermsAndConditions':
|
||||
url: '/api/enterprises/:id/terms_and_conditions.json'
|
||||
method: 'DELETE'
|
||||
})
|
||||
|
||||
@@ -52,3 +52,4 @@ angular.module("admin.resources").factory 'Enterprises', ($q, EnterpriseResource
|
||||
|
||||
removeLogo: performActionOnEnterpriseResource(EnterpriseResource.removeLogo)
|
||||
removePromoImage: performActionOnEnterpriseResource(EnterpriseResource.removePromoImage)
|
||||
removeTermsAndConditions: performActionOnEnterpriseResource(EnterpriseResource.removeTermsAndConditions)
|
||||
|
||||
Reference in New Issue
Block a user