]> git.openstreetmap.org Git - rails.git/blob - app/views/api/capabilities/show.json.jbuilder
Merge remote-tracking branch 'upstream/pull/4529'
[rails.git] / app / views / api / capabilities / show.json.jbuilder
1 json.partial! "api/root_attributes"
2
3 json.api do
4   json.version do
5     json.minimum Settings.api_version
6     json.maximum Settings.api_version
7   end
8   json.area do
9     json.maximum Settings.max_request_area
10   end
11   json.note_area do
12     json.maximum Settings.max_note_request_area
13   end
14   json.tracepoints do
15     json.per_page Settings.tracepoints_per_page
16   end
17   json.waynodes do
18     json.maximum Settings.max_number_of_way_nodes
19   end
20   json.relationmembers do
21     json.maximum Settings.max_number_of_relation_members
22   end
23   json.changesets do
24     json.maximum_elements Changeset::MAX_ELEMENTS
25     json.default_query_limit Settings.default_changeset_query_limit
26     json.maximum_query_limit Settings.max_changeset_query_limit
27   end
28   json.notes do
29     json.default_query_limit Settings.default_note_query_limit
30     json.maximum_query_limit Settings.max_note_query_limit
31   end
32   json.timeout do
33     json.seconds Settings.api_timeout
34   end
35   json.status do
36     json.database @database_status
37     json.api @api_status
38     json.gpx @gpx_status
39   end
40 end
41
42 json.policy do
43   json.imagery do
44     json.blacklist(Settings.imagery_blacklist) do |url_regex|
45       json.regex url_regex.to_s
46     end
47   end
48 end