ip_geoloc-2.0.0-alpha0/config/schema/ip_geoloc.schema.yml
config/schema/ip_geoloc.schema.yml
# Schema for the configuration files of IP Geolocation Views & Maps module.
ip_geoloc.settings:
type: mapping
label: 'IP Geolocation Views & Maps settings'
mapping:
ip_geoloc_marker_directory:
type: string
label: 'Path to set of marker images'
ip_geoloc_marker_dimensions:
type: string
label: 'Marker image width and height'
ip_geoloc_marker_anchor_pos:
type: string
label: 'Marker image anchor position'
ip_geoloc_num_location_marker_layers:
type: integer
label: 'Maximum number of marker layers you may need'
ip_geoloc_sync_batch_size:
type: integer
label: 'Default batch size'
ip_geoloc_google_to_reverse_geocode:
type: boolean
label: 'Employ the Google Maps API to reverse-geocode HTML5 visitor locations'
ip_geoloc_include_pages:
type: text
label: 'Pages on which the visitor HTML5 location may be sampled and reverse-geocoded'
ip_geoloc_exclude_pages:
type: text
label: 'Pages excluded from the set of pages specified above'
ip_geoloc_roles_to_reverse_geocode:
label: 'User roles for which the HTML5 location may be sampled and reverse-geocoded'
type: sequence
sequence:
- type: string
label: 'Role'
ip_geoloc_smart_ip_as_backup:
type: boolean
label: 'Employ Smart IP as a backup to the Google Maps'
ip_geoloc_location_check_interval:
type: integer
label: 'Minimum elapsed time before geolocation data for the same user'
ip_geoloc_page_refresh:
type: boolean
label: 'Auto-refresh the page as soon as an HTML5 location update has come in'
ip_geoloc_debug:
type: string
label: 'Detail execution progress with status messages'