mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-09 03:20:21 +00:00
Move countryStates service from ofn.admin to admin.utils to remove bad dependency from admin modules (customers and subscriptions) to main ofn.admin module. Now the dependency admin.utils is used instead
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
angular.module("admin.utils").factory "CountryStates", ($filter) ->
|
||||
new class CountryStates
|
||||
|
||||
statesFor: (countries, country_id) ->
|
||||
return [] unless country_id
|
||||
country = $filter('filter')(countries, {id: parseInt(country_id)}, true)[0]
|
||||
return [] unless country
|
||||
country.states
|
||||
|
||||
addressStateMatchesCountryStates: (countryStates, stateId) ->
|
||||
countryStates.some (state) -> state.id == stateId
|
||||
Reference in New Issue
Block a user