mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-03 02:21:33 +00:00
All methods on StandingOrder service are instance methods, StandingOrders service loads instances of StandingOrder
This commit is contained in:
@@ -1,19 +1,19 @@
|
||||
angular.module("admin.standingOrders").controller "StandingOrderController", ($scope, StandingOrder, customers, schedules, paymentMethods, shippingMethods) ->
|
||||
$scope.standingOrder = StandingOrder.standingOrder
|
||||
$scope.standingOrder = new StandingOrder()
|
||||
$scope.customers = customers
|
||||
$scope.schedules = schedules
|
||||
$scope.paymentMethods = paymentMethods
|
||||
$scope.shippingMethods = shippingMethods
|
||||
$scope.errors = StandingOrder.errors
|
||||
$scope.errors = $scope.standingOrder.errors
|
||||
$scope.distributor_id = $scope.standingOrder.shop_id # variant selector requires distributor_id
|
||||
$scope.view = if $scope.standingOrder.id? then 'review' else 'details'
|
||||
|
||||
$scope.save = ->
|
||||
$scope.standing_order_form.$setPristine()
|
||||
if $scope.standingOrder.id?
|
||||
StandingOrder.update()
|
||||
$scope.standingOrder.update()
|
||||
else
|
||||
StandingOrder.create()
|
||||
$scope.standingOrder.create()
|
||||
|
||||
$scope.setView = (view) -> $scope.view = view
|
||||
|
||||
|
||||
Reference in New Issue
Block a user