add: project members api and update forks api

This commit is contained in:
yystopf 2021-10-22 14:34:08 +08:00
parent 1a449d1dc6
commit eb18a1e7aa
3 changed files with 12 additions and 1 deletions

View File

@ -0,0 +1,6 @@
class Projects::MembersController < Projects::BaseController
def index
users = @project.all_collaborators.like(params[:search]).includes(:user_extension)
@users = kaminari_paginate(users)
end
end

View File

@ -0,0 +1,4 @@
json.total_count @users.total_count
json.users do
json.partial! 'users/user_small', users: @users
end

View File

@ -429,7 +429,7 @@ Rails.application.routes.draw do
get :simple
get :watchers, to: 'projects#watch_users'
get :stargazers, to: 'projects#praise_users'
get :members, to: 'projects#fork_users'
get :forks, to: 'projects#fork_users'
match :about, :via => [:get, :put, :post]
end
end
@ -585,6 +585,7 @@ Rails.application.routes.draw do
end
scope module: :projects do
resources :members, only: [:index]
resources :teams, only: [:index, :create, :destroy]
resources :project_units, only: [:index, :create]
resources :applied_transfer_projects, only: [:create] do