parent
e063470a57
commit
58b5dbdf9a
|
@ -360,6 +360,9 @@ update
|
||||||
end
|
end
|
||||||
# end
|
# end
|
||||||
@changesets_latest_coimmit = @changesets[0]
|
@changesets_latest_coimmit = @changesets[0]
|
||||||
|
unless @changesets[0].blank?
|
||||||
|
update_commits_date(@project, @changesets_latest_coimmit)
|
||||||
|
end
|
||||||
@properties = @repository.properties(@path, @rev)
|
@properties = @repository.properties(@path, @rev)
|
||||||
@repositories = @project.repositories
|
@repositories = @project.repositories
|
||||||
@course_tag = params[:course]
|
@course_tag = params[:course]
|
||||||
|
@ -589,6 +592,11 @@ update
|
||||||
project.project_score.update_attribute(:changeset_num, count)
|
project.project_score.update_attribute(:changeset_num, count)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# 更新项目提交次数时间
|
||||||
|
def update_commits_date project, date
|
||||||
|
project.project_score.update_attribute(:commit_time, date.created_at)
|
||||||
|
end
|
||||||
|
|
||||||
def find_repository
|
def find_repository
|
||||||
@repository = Repository.find(params[:id])
|
@repository = Repository.find(params[:id])
|
||||||
@project = @repository.project
|
@project = @repository.project
|
||||||
|
|
|
@ -49,6 +49,11 @@ module ApplicationHelper
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def link_to_user_version(version, options = {})
|
||||||
|
return '' unless version && version.is_a?(Version)
|
||||||
|
link_to_if version.visible?, format_version_name(version), { :controller => 'versions', :action => 'show', :id => version }, :class => " f16 fb c_dblue "
|
||||||
|
end
|
||||||
|
|
||||||
# 判断课程是否为精品课程
|
# 判断课程是否为精品课程
|
||||||
def is_excellent_course course
|
def is_excellent_course course
|
||||||
(course.is_excellent? or course.excellent_option?) ? true : false
|
(course.is_excellent? or course.excellent_option?) ? true : false
|
||||||
|
|
|
@ -85,11 +85,6 @@ module UsersHelper
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def link_to_user_version(version, options = {})
|
|
||||||
return '' unless version && version.is_a?(Version)
|
|
||||||
link_to_if version.visible?, format_version_name(version), { :controller => 'versions', :action => 'show', :id => version }, :class => " f16 fb c_dblue "
|
|
||||||
end
|
|
||||||
|
|
||||||
# 统计未读消息数
|
# 统计未读消息数
|
||||||
def unviewed_message(user)
|
def unviewed_message(user)
|
||||||
course_count = CourseMessage.where("user_id =? and viewed =?", user, 0).count
|
course_count = CourseMessage.where("user_id =? and viewed =?", user, 0).count
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
class ExcellentCourse < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
arr = [302,192,370,394,183,361,117,218,379,178,418,203,342,403,225]
|
||||||
|
for i in 0..arr.length-1
|
||||||
|
begin
|
||||||
|
puts arr[i]
|
||||||
|
course = Course.find(arr[i])
|
||||||
|
course.update_attribute(:is_excellent, true)
|
||||||
|
rescue
|
||||||
|
logger.error("Course is not found!")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,19 @@
|
||||||
|
class ExcellentOptionCourse < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
arr = [151,122,15,227,139,410,291,224,55,137,414,43,417,52,205,44,216,132,204,258,411,50,
|
||||||
|
419,390,420,133,91,112,202,95,194,34,172,403,177,252,138,352,225,46,279,382,397,286,344,27,175,
|
||||||
|
124,265,88,59,110,72,92,392,413,26,201,94,57,156,393,154,12,262]
|
||||||
|
for i in 0..arr.length-1
|
||||||
|
begin
|
||||||
|
puts arr[i]
|
||||||
|
course = Course.find(arr[i])
|
||||||
|
course.update_attribute(:excellent_option, true)
|
||||||
|
rescue
|
||||||
|
logger.error("Course is not found!")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
|
@ -11,7 +11,7 @@
|
||||||
#
|
#
|
||||||
# It's strongly recommended to check this file into your version control system.
|
# It's strongly recommended to check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema.define(:version => 20160122083507) do
|
ActiveRecord::Schema.define(:version => 20160122094829) do
|
||||||
|
|
||||||
create_table "activities", :force => true do |t|
|
create_table "activities", :force => true do |t|
|
||||||
t.integer "act_id", :null => false
|
t.integer "act_id", :null => false
|
||||||
|
@ -1372,6 +1372,7 @@ ActiveRecord::Schema.define(:version => 20160122083507) do
|
||||||
t.integer "board_message_num", :default => 0
|
t.integer "board_message_num", :default => 0
|
||||||
t.integer "board_num", :default => 0
|
t.integer "board_num", :default => 0
|
||||||
t.integer "attach_num", :default => 0
|
t.integer "attach_num", :default => 0
|
||||||
|
t.datetime "commit_time"
|
||||||
end
|
end
|
||||||
|
|
||||||
create_table "project_statuses", :force => true do |t|
|
create_table "project_statuses", :force => true do |t|
|
||||||
|
|
Loading…
Reference in New Issue