Browse Source

ADD recommand projects api

tags/v1.0.0
Jasder 5 years ago
parent
commit
4ff8c4dc1a
2 changed files with 27 additions and 0 deletions
  1. +22
    -0
      app/views/projects/recommend.json.jbuilder
  2. +5
    -0
      db/migrate/20201004034434_add_recommend_to_projects.rb

+ 22
- 0
app/views/projects/recommend.json.jbuilder View File

@@ -0,0 +1,22 @@
json.array! @projects do |project|
owner = project.owner
json.id project.id
json.repo_id project&.repository&.id
json.identifier project.identifier
json.name project.name
json.visits project.visits
json.author do
json.name owner.try(:show_real_name)
json.login owner.login
json.image_url url_to_avatar(owner)
end

json.category do
if project.project_category.blank?
json.nil!
else
json.id project.project_category.id
json.name project.project_category.name
end
end
end

+ 5
- 0
db/migrate/20201004034434_add_recommend_to_projects.rb View File

@@ -0,0 +1,5 @@
class AddRecommendToProjects < ActiveRecord::Migration[5.2]
def change
add_column :projects, :recommend, :boolean, default: false
end
end

Loading…
Cancel
Save