Added JSON support to user preferences

This commit is contained in:
Michal Migurski 2021-04-06 19:20:02 -07:00
parent e751703983
commit a67ff9c038
3 changed files with 13 additions and 1 deletions

View file

@ -7,12 +7,17 @@ module Api
around_action :api_call_handle_error
before_action :set_request_formats
##
# return all the preferences as an XML document
def index
@user_preferences = current_user.preferences
render :formats => [:xml]
respond_to do |format|
format.xml
format.json
end
end
##

View file

@ -0,0 +1,6 @@
attrs = {
"k" => user_preference.k,
"v" => user_preference.v
}
json.preference(attrs)

View file

@ -0,0 +1 @@
json.partial! @user_preferences