dev_forge
caicai8 5 years ago
commit 8b9de56f93

@ -19,13 +19,10 @@ class Project < ApplicationRecord
has_many :attachments, as: :container, dependent: :destroy has_many :attachments, as: :container, dependent: :destroy
has_one :project_score, dependent: :destroy has_one :project_score, dependent: :destroy
has_many :versions, -> { order("versions.effective_date DESC, versions.name DESC") }, dependent: :destroy has_many :versions, -> { order("versions.effective_date DESC, versions.name DESC") }, dependent: :destroy
has_many :praise_treads, as: :praise_tread_object, dependent: :destroy
has_and_belongs_to_many :trackers, :order => "#{Tracker.table_name}.position" has_and_belongs_to_many :trackers, :order => "#{Tracker.table_name}.position"
after_create do
SyncTrustieJob.perform_later("project", 1) if allow_sync_to_trustie?
end #同步到trustie
# 创建者 # 创建者
def creator def creator
User.find(user_id).full_name User.find(user_id).full_name
@ -43,6 +40,7 @@ class Project < ApplicationRecord
members.joins("left join users on members.user_id = users.id").select("users.id", "users.login","users.firstname","users.lastname") members.joins("left join users on members.user_id = users.id").select("users.id", "users.login","users.firstname","users.lastname")
.pluck("users.id", "users.login","users.lastname", "users.firstname") .pluck("users.id", "users.login","users.lastname", "users.firstname")
end end
def to_param def to_param
self.identifier.parameterize self.identifier.parameterize
end end

@ -39,6 +39,7 @@ class Projects::CreateService < ApplicationService
def repository_params def repository_params
{ {
hidden: get_is_public, hidden: get_is_public,
user_id: params[:user_id],
identifier: params[:repository_name] identifier: params[:repository_name]
} }
end end

@ -48,6 +48,8 @@ Rails.application.routes.draw do
end end
end end
resources :repositories
# resources :memos do # resources :memos do
# member do # member do
# post :sticky_or_cancel # post :sticky_or_cancel

Loading…
Cancel
Save