You are here

ip_geoloc.schema.yml in IP Geolocation Views & Maps 8

config/schema/ip_geoloc.schema.yml

File

config/schema/ip_geoloc.schema.yml
View source
  1. # Schema for the configuration files of IP Geolocation Views & Maps module.
  2. ip_geoloc.settings:
  3. type: mapping
  4. label: 'IP Geolocation Views & Maps settings'
  5. mapping:
  6. ip_geoloc_marker_directory:
  7. type: string
  8. label: 'Path to set of marker images'
  9. ip_geoloc_marker_dimensions:
  10. type: string
  11. label: 'Marker image width and height'
  12. ip_geoloc_marker_anchor_pos:
  13. type: string
  14. label: 'Marker image anchor position'
  15. ip_geoloc_num_location_marker_layers:
  16. type: integer
  17. label: 'Maximum number of marker layers you may need'
  18. ip_geoloc_sync_batch_size:
  19. type: integer
  20. label: 'Default batch size'
  21. ip_geoloc_google_to_reverse_geocode:
  22. type: boolean
  23. label: 'Employ the Google Maps API to reverse-geocode HTML5 visitor locations'
  24. ip_geoloc_include_pages:
  25. type: text
  26. label: 'Pages on which the visitor HTML5 location may be sampled and reverse-geocoded'
  27. ip_geoloc_exclude_pages:
  28. type: text
  29. label: 'Pages excluded from the set of pages specified above'
  30. ip_geoloc_roles_to_reverse_geocode:
  31. label: 'User roles for which the HTML5 location may be sampled and reverse-geocoded'
  32. type: sequence
  33. sequence:
  34. - type: string
  35. label: 'Role'
  36. ip_geoloc_smart_ip_as_backup:
  37. type: boolean
  38. label: 'Employ Smart IP as a backup to the Google Maps'
  39. ip_geoloc_location_check_interval:
  40. type: integer
  41. label: 'Minimum elapsed time before geolocation data for the same user'
  42. ip_geoloc_page_refresh:
  43. type: boolean
  44. label: 'Auto-refresh the page as soon as an HTML5 location update has come in'
  45. ip_geoloc_debug:
  46. type: string
  47. label: 'Detail execution progress with status messages'