You are here

smart_ip.settings.schema.yml in Smart IP 8.3

Same filename and directory in other branches
  1. 8.4 config/schema/smart_ip.settings.schema.yml
config/schema/smart_ip.settings.schema.yml

File

config/schema/smart_ip.settings.schema.yml
View source
  1. smart_ip.settings:
  2. type: config_object
  3. label: 'Smart IP settings'
  4. mapping:
  5. data_source:
  6. type: string
  7. label: 'The primary data source.'
  8. roles_to_geolocate:
  9. type: sequence
  10. label: 'Maps each role to itself on whether to geolocate or not.'
  11. sequence:
  12. type: string
  13. label: 'Geolocation flag per role.'
  14. save_user_location_creation:
  15. type: boolean
  16. label: 'Flag determines if location details is saved per user in their profile upon registration.'
  17. roles_in_debug_mode:
  18. type: sequence
  19. label: 'Maps each role to boolean on whether to use debug mode or not.'
  20. sequence:
  21. type: boolean
  22. label: 'Debug mode per role.'
  23. roles_in_debug_mode_ip:
  24. type: sequence
  25. label: 'Maps roles to debug mode IP address.'
  26. sequence:
  27. type: string
  28. label: 'Debug IP address per role.'
  29. allowed_pages:
  30. type: text
  31. label: "The allowed specific Drupal native pages to acquire/update user's geolocation."
  32. excluded_ips:
  33. type: text
  34. label: 'The IP addresses to exclude from look up.'
  35. eu_visitor_dont_save:
  36. type: boolean
  37. label: 'Flag for preventing to save location details of visitors from EU countries.'
  38. timezone_format:
  39. type: string
  40. label: 'Time zone format.'