dependent_country_state-1.0.6/dependent_country_state.routing.yml
dependent_country_state.routing.yml
country_state.country:
path: '/admin/config/dependent-state-city/list-country'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\CountryController::list'
_title: 'List Country'
requirements:
_permission: 'dependent country state administrator'
country_state.state:
path: '/admin/config/dependent-state-city/list-state'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\StateController::list'
_title: 'List State'
requirements:
_permission: 'dependent country state administrator'
country_state.state_add:
path: '/admin/config/dependent-state-city/state/add'
defaults:
_form: '\Drupal\dependent_country_state\Form\AddStateForm'
_title: 'Add States'
requirements:
_permission: 'dependent country state administrator'
country_state.country_add:
path: '/admin/config/dependent-state-city/country/add'
defaults:
_form: '\Drupal\dependent_country_state\Form\AddCForm'
_title: 'Add Country'
requirements:
_permission: 'dependent country state administrator'
country_state.city:
path: '/admin/config/city-state-city/list-city'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\CityController::list'
_title: 'City List'
requirements:
_permission: 'dependent country state administrator'
country_state.add_city:
path: '/admin/config/dependent-state-city/city/add'
defaults:
_form: '\Drupal\dependent_country_state\Form\AddCtForm'
_title: 'Add City'
requirements:
_permission: 'dependent country state administrator'
country_state.pincode:
path: '/admin/config/dependent-state-city/list-pincode'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\PincodeController::list'
_title: 'Pincode List'
requirements:
_permission: 'dependent country state administrator'
country_state.add_pincode:
path: '/admin/config/dependent-state-city/pincode/add'
defaults:
_form: '\Drupal\dependent_country_state\Form\AddPincodeForm'
_title: 'Add Pincode'
requirements:
_permission: 'dependent country state administrator'
country_state.state_list_form_delete:
path: '/admin/config/country/dependent_country_state/state/delete/{sid}'
defaults:
_form: '\Drupal\dependent_country_state\Form\DeleteStateForm'
_title: 'Delete States'
requirements:
_permission: 'dependent country state administrator'
country_state.pincode_list_form_delete:
path: '/admin/config/country/dependent_country_state/pincode/delete/{sid}'
defaults:
_form: '\Drupal\dependent_country_state\Form\DeletePincodeForm'
_title: 'Delete States'
requirements:
_permission: 'dependent country state administrator'
country_state.city_list_form_delete:
path: '/admin/config/country/dependent_country_state/city/delete/{sid}'
defaults:
_form: '\Drupal\dependent_country_state\Form\DeleteCityForm'
_title: 'Delete City'
requirements:
_permission: 'dependent country state administrator'
country_state.country_list_form_delete:
path: '/admin/config/country/dependent_country_state/country/delete/{sid}'
defaults:
_form: '\Drupal\dependent_country_state\Form\DeleteCountryForm'
_title: 'Delete Country'
requirements:
_permission: 'dependent country state administrator'
country_state.state_list_form:
path: '/admin/config/country/state/list'
defaults:
_form: '\Drupal\dependent_country_state\Form\StateForm'
_title: 'States Filter Form'
requirements:
_permission: 'dependent country state administrator'
country_state.city_list_form:
path: '/admin/config/country/city/list'
defaults:
_form: '\Drupal\dependent_country_state\Form\CityForm'
_title: 'States Filter Form'
requirements:
_permission: 'dependent country state administrator'
# Bulk upload routes.
country_state.import_state:
path: '/admin/config/dependent-state-city/state/bulk_import'
defaults:
_form: '\Drupal\dependent_country_state\Form\BulkImportStateForm'
_title: 'Bulk Import States'
requirements:
_permission: 'dependent country state administrator'
country_state.import_city:
path: '/admin/config/dependent-state-city/city/bulk_import'
defaults:
_form: '\Drupal\dependent_country_state\Form\BulkImportCityForm'
_title: 'Bulk Import City'
requirements:
_permission: 'dependent country state administrator'
country_state.import_pincode:
path: '/admin/config/dependent-state-city/pincode/bulk_import'
defaults:
_form: '\Drupal\dependent_country_state\Form\BulkImportPincodeForm'
_title: 'Bulk Import Pincode & Area'
requirements:
_permission: 'dependent country state administrator'
# Below are the API details, if you want to fetch data and render into other technologies.
country_state.api.get_country:
path: '/admin/city-state-city/api/get-country'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\APIController::getCountry'
_title: 'Country Data'
requirements:
_permission: 'country api access'
country_state.api.get_state:
path: '/admin/city-state-city/api/get-state/{countryId}'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\APIController::getState'
_title: 'State API'
requirements:
_permission: 'state api access'
country_state.api.get_city:
path: '/admin/city-state-city/api/get-city/{stateId}'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\APIController::getCity'
_title: 'City Data'
requirements:
_permission: 'city api access'
country_state.api.get_areapincode:
path: '/admin/city-state-city/api/get-areapincode/{cityId}'
defaults:
_controller: 'Drupal\dependent_country_state\Controller\APIController::getPincode'
_title: 'Pincode Data'
requirements:
_permission: 'areapincode api access'
