mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-13 04:00:21 +00:00
Replace references to 'standing line item' with 'subscription line item'
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
angular.module("admin.subscriptions").controller "ProductsController", ($scope, StatusMessage) ->
|
||||
$scope.registerNextCallback 'products', ->
|
||||
$scope.subscription_form.$submitted = true
|
||||
if $scope.subscription.standing_line_items.length > 0
|
||||
if $scope.subscription.subscription_line_items.length > 0
|
||||
$scope.subscription_form.$setPristine()
|
||||
StatusMessage.clear()
|
||||
$scope.setView('review')
|
||||
|
||||
@@ -4,8 +4,8 @@ angular.module("admin.subscriptions").controller "ProductsPanelController", ($sc
|
||||
$scope.saving = false
|
||||
|
||||
$scope.saved = ->
|
||||
pristine = Subscriptions.pristineByID[$scope.subscription.id].standing_line_items
|
||||
return false unless angular.equals($scope.subscription.standing_line_items, pristine)
|
||||
pristine = Subscriptions.pristineByID[$scope.subscription.id].subscription_line_items
|
||||
return false unless angular.equals($scope.subscription.subscription_line_items, pristine)
|
||||
true
|
||||
|
||||
$scope.save = ->
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
angular.module("admin.subscriptions").controller "StandingLineItemsController", ($scope, InfoDialog) ->
|
||||
angular.module("admin.subscriptions").controller "SubscriptionLineItemsController", ($scope, InfoDialog) ->
|
||||
$scope.newItem = { variant_id: 0, quantity: 1 }
|
||||
|
||||
$scope.addStandingLineItem = ->
|
||||
$scope.addSubscriptionLineItem = ->
|
||||
match = $scope.match()
|
||||
if match
|
||||
if match._destroy
|
||||
@@ -13,18 +13,18 @@ angular.module("admin.subscriptions").controller "StandingLineItemsController",
|
||||
$scope.subscription_form.$setDirty()
|
||||
$scope.subscription.buildItem($scope.newItem)
|
||||
|
||||
$scope.removeStandingLineItem = (item) ->
|
||||
$scope.removeSubscriptionLineItem = (item) ->
|
||||
$scope.subscription_form.$setDirty()
|
||||
$scope.subscription.removeItem(item)
|
||||
|
||||
$scope.match = ->
|
||||
matching = $scope.subscription.standing_line_items.filter (sli) ->
|
||||
matching = $scope.subscription.subscription_line_items.filter (sli) ->
|
||||
sli.variant_id == $scope.newItem.variant_id
|
||||
return matching[0] if matching.length > 0
|
||||
null
|
||||
|
||||
$scope.estimatedSubtotal = ->
|
||||
$scope.subscription.standing_line_items.reduce (subtotal, item) ->
|
||||
$scope.subscription.subscription_line_items.reduce (subtotal, item) ->
|
||||
return subtotal if item._destroy
|
||||
subtotal += item.price_estimate * item.quantity
|
||||
, 0
|
||||
|
||||
@@ -12,7 +12,7 @@ angular.module("admin.subscriptions").controller "SubscriptionsController", ($sc
|
||||
$scope.subscriptions = Subscriptions.index("q[shop_id_eq]": $scope.shop_id, "q[canceled_at_null]": true)
|
||||
|
||||
$scope.itemCount = (subscription) ->
|
||||
subscription.standing_line_items.reduce (sum, sli) ->
|
||||
subscription.subscription_line_items.reduce (sum, sli) ->
|
||||
return sum + sli.quantity
|
||||
, 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user