diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index c074be37b..cb517e40b 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -507,7 +507,7 @@ class UsersController < ApplicationController
@user.password = @user.password_confirmation = nil
respond_to do |format|
- format.html { render :action => 'new' }
+ format.html { render :action => 'new',:layout => "base" }
format.api { render_validation_errors(@user) }
end
end
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index e3b2df048..4967505a3 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -335,7 +335,7 @@ module ApplicationHelper
# set the project environment to please macros.
@course = course
if (ancestors.empty? )#|| course.is_descendant_of?(ancestors.last))
- s << "
\n"
+ s << "\n"
else
ancestors.pop
s << ""
diff --git a/app/models/course.rb b/app/models/course.rb
index 45830c719..04b0535bd 100644
--- a/app/models/course.rb
+++ b/app/models/course.rb
@@ -35,7 +35,7 @@ class Course < ActiveRecord::Base
:delete_permission => :manage_files
validates_presence_of :password, :term,:name
- validates_format_of :class_period, :with =>/^[1-9]\d*$/
+ validates_format_of :class_period, :with =>/^\d*$/
#validates_format_of :name,:with =>/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/
before_save :self_validate
diff --git a/app/models/issue.rb b/app/models/issue.rb
index 4c5e77cb5..f47e1c6f9 100644
--- a/app/models/issue.rb
+++ b/app/models/issue.rb
@@ -564,10 +564,8 @@ class Issue < ActiveRecord::Base
end
# 缺陷的短描述信息
def short_description(length = 255)
- # 不再使用短描述
- #description.gsub(/<\/?.*?>/,"").html_safe if description
+ description.gsub(/<\/?.*?>/,"").html_safe if description
#description.gsub(/^(.{#{length}}[^\n\r]*).*$/m, '\1...').strip if description
- description
end
private :workflow_rule_by_attribute
diff --git a/app/models/news.rb b/app/models/news.rb
index 860dd0baa..4f8601796 100644
--- a/app/models/news.rb
+++ b/app/models/news.rb
@@ -76,10 +76,9 @@ class News < ActiveRecord::Base
# 新闻的短描述信息
def short_description(length = 255)
- #description.gsub(/<\/?.*?>/,"").html_safe if description
+ description.gsub(/<\/?.*?>/,"").html_safe if description
#description.gsub(/^(.{#{length}}[^\n\r]*).*$/m, '\1...').strip if description
- # 不再使用短描述
- description
+ #description
end
private
diff --git a/app/models/open_source_project.rb b/app/models/open_source_project.rb
index 4a657edb4..0adc0957f 100644
--- a/app/models/open_source_project.rb
+++ b/app/models/open_source_project.rb
@@ -84,10 +84,10 @@ class OpenSourceProject < ActiveRecord::Base
# end
def short_description(length = 255)
- #description.gsub(/^(.{#{length}}[^\n\r]*).*$/m, '\1...').strip if description
+ description.gsub(/^(.{#{length}}[^\n\r]*).*$/m, '\1...').strip if description
#description.gsub(/<\/?.*?>/,"").html_safe if description
# 不再使用短描述
- description
+ # description
end
def applied_by?(user)
diff --git a/app/models/project.rb b/app/models/project.rb
index 6c453baa9..5bcd2e8c5 100644
--- a/app/models/project.rb
+++ b/app/models/project.rb
@@ -630,9 +630,7 @@ class Project < ActiveRecord::Base
# Returns a short description of the projects (first lines)
def short_description(length = 255)
#description.gsub(/^(.{#{length}}[^\n\r]*).*$/m, '\1...').strip if description
- # 不再使用短描述
- # description.gsub(/<\/?.*?>/,"").html_safe if description
- description
+ description.gsub(/<\/?.*?>/,"").html_safe if description
end
def css_classes
diff --git a/app/views/account/login.html.erb b/app/views/account/login.html.erb
index dc1e47ed7..20b0c5c04 100644
--- a/app/views/account/login.html.erb
+++ b/app/views/account/login.html.erb
@@ -1,3 +1,8 @@
+<% @nav_dispaly_home_path_label = 1
+ @nav_dispaly_main_course_label = 1
+ @nav_dispaly_main_project_label = 1
+ @nav_dispaly_main_contest_label = 1 %>
+<% @nav_dispaly_forum_label = 1%>
<%= call_hook :view_account_login_top %>