X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/0fb725ea611e7788a05bcb39bbf65ccdfe7ae505..e42e95c3decfea7770c8d5b2df2fbd5bb3de17ef:/app/views/api/users/_user.json.jbuilder diff --git a/app/views/api/users/_user.json.jbuilder b/app/views/api/users/_user.json.jbuilder index 9629e8fa5..15f0685ac 100644 --- a/app/views/api/users/_user.json.jbuilder +++ b/app/views/api/users/_user.json.jbuilder @@ -1,10 +1,10 @@ json.user do json.id user.id json.display_name user.display_name - json.account_created user.creation_time.xmlschema + json.account_created user.created_at.xmlschema json.description user.description if user.description - if current_user && current_user == user + if current_user && current_user == user && can?(:details, User) json.contributor_terms do json.agreed user.terms_agreed.present? json.pd user.consider_pd @@ -45,7 +45,7 @@ json.user do end end - if current_user && current_user == user + if current_user && current_user == user && can?(:details, User) if user.home_lat && user.home_lon json.home do json.lat user.home_lat @@ -54,11 +54,7 @@ json.user do end end - if user.languages - json.languages do - json.array! user.languages.split(",") - end - end + json.languages user.languages if user.languages? json.messages do json.received do @@ -69,5 +65,7 @@ json.user do json.count user.sent_messages.size end end + + json.email user.email if scope_enabled?(:read_email) end end