[openstreetmap/openstreetmap-website] Added JSON support to user preferences (#3164)

Michal Migurski notifications at github.com
Wed Apr 7 02:47:39 UTC 2021


I’m unsure about this, because I haven’t seen an example with more than one preference.

Test plan:

```
GET /api/0.6/user/preferences?format=json

{"preference":{"k":"diary.default_language","v":"en"}}
```

```
GET /api/0.6/user/preferences?format=xml

<osm version="0.6" generator="OpenStreetMap server" copyright="OpenStreetMap and contributors" attribution="http://www.openstreetmap.org/copyright"license="http://opendatacommons.org/licenses/odbl/1-0/">
<preferences>
<preference k="diary.default_language" v="en"/>
</preferences>
</osm>
```

Closes https://github.com/openstreetmap/openstreetmap-website/issues/3160
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/openstreetmap-website/pull/3164

-- Commit Summary --

  * Added JSON support to user preferences

-- File Changes --

    M app/controllers/api/user_preferences_controller.rb (7)
    A app/views/api/user_preferences/_user_preference.json.jbuilder (6)
    A app/views/api/user_preferences/index.json.jbuilder (1)

-- Patch Links --

https://github.com/openstreetmap/openstreetmap-website/pull/3164.patch
https://github.com/openstreetmap/openstreetmap-website/pull/3164.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/3164
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20210406/1d499b06/attachment-0001.htm>


More information about the rails-dev mailing list