Skip to content

Commit 9cdc7b5

Browse files
committed
Updates API templates for issue, project and user
1 parent 09fdd68 commit 9cdc7b5

File tree

4 files changed

+14
-0
lines changed

4 files changed

+14
-0
lines changed

app/views/issues/show.api.rsb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ api.issue do
6565
api.user(:id => journal.user_id, :name => journal.user.name) unless journal.user.nil?
6666
api.notes journal.notes
6767
api.created_on journal.created_on
68+
api.updated_on journal.updated_on
69+
api.updated_by(:id => journal.updated_by.id, :name => journal.updated_by.name) unless journal.updated_by.nil?
6870
api.private_notes journal.private_notes
6971
api.array :details do
7072
journal.visible_details.each do |detail|

app/views/projects/index.api.rsb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ api.array :projects, api_meta(:total_count => @project_count, :offset => @offset
55
api.name project.name
66
api.identifier project.identifier
77
api.description project.description
8+
api.homepage project.homepage
89
api.parent(:id => project.parent.id, :name => project.parent.name) if project.parent && project.parent.visible?
910
api.status project.status
1011
api.is_public project.is_public?

app/views/users/index.api.rsb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,19 @@ api.array :users, api_meta(:total_count => @user_count, :offset => @offset, :lim
1313
api.passwd_changed_on user.passwd_changed_on
1414
api.avatar_url gravatar_url(user.mail, {rating: nil, size: nil, default: Setting.gravatar_default}) if Setting.gravatar_enabled?
1515
api.twofa_scheme user.twofa_scheme
16+
api.status user.status
1617

1718
if user.geom
1819
api.geojson (params[:format] == "json") ? user.geojson : user.geojson.to_json
1920
else
2021
api.geojson nil
2122
end
2223

24+
api.auth_source do
25+
api.id user.auth_source.id
26+
api.name user.auth_source.name
27+
end if include_in_api_response?('auth_source') && user.auth_source.present?
28+
2329
render_api_custom_values user.visible_custom_field_values, api
2430
end
2531
end

app/views/users/show.api.rsb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ api.user do
2222

2323
render_api_custom_values @user.visible_custom_field_values, api
2424

25+
api.auth_source do
26+
api.id @user.auth_source.id
27+
api.name @user.auth_source.name
28+
end if User.current.admin? && include_in_api_response?('auth_source') && @user.auth_source.present?
29+
2530
api.array :groups do |groups|
2631
@user.groups.each do |group|
2732
api.group :id => group.id, :name => group.name

0 commit comments

Comments
 (0)