Merge branch 'szzh' into develop
This commit is contained in:
commit
664fb966e3
|
@ -144,9 +144,9 @@ class AdminController < ApplicationController
|
||||||
#首页定制
|
#首页定制
|
||||||
def first_page_made
|
def first_page_made
|
||||||
if request.get?
|
if request.get?
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
elsif request.post?
|
elsif request.post?
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
@first_page.web_title = params[:web_title]
|
@first_page.web_title = params[:web_title]
|
||||||
@first_page.description = params[:first_page][:description]
|
@first_page.description = params[:first_page][:description]
|
||||||
#@first_page.title = params[:title]
|
#@first_page.title = params[:title]
|
||||||
|
@ -179,11 +179,11 @@ class AdminController < ApplicationController
|
||||||
|
|
||||||
def course_page_made
|
def course_page_made
|
||||||
if request.get?
|
if request.get?
|
||||||
@course_page = FirstPage.where("page_type = 'course'").first
|
@course_page = FirstPage.find_by_page_type('course')
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
elsif request.post?
|
elsif request.post?
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
@course_page = FirstPage.where("page_type = 'course'").first
|
@course_page = FirstPage.find_by_page_type('course')
|
||||||
@first_page.web_title = params[:web_title]
|
@first_page.web_title = params[:web_title]
|
||||||
@course_page.web_title = params[:web_title]
|
@course_page.web_title = params[:web_title]
|
||||||
@course_page.title = params[:course_title]
|
@course_page.title = params[:course_title]
|
||||||
|
@ -215,12 +215,12 @@ class AdminController < ApplicationController
|
||||||
|
|
||||||
def contest_page_made
|
def contest_page_made
|
||||||
if request.get?
|
if request.get?
|
||||||
@contest_page = FirstPage.where("page_type = 'contest'").first
|
@contest_page = FirstPage.find_by_page_type('contest')
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
@notification = ContestNotification.first;
|
@notification = ContestNotification.first;
|
||||||
elsif request.post?
|
elsif request.post?
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
@contest_page = FirstPage.where("page_type = 'contest'").first
|
@contest_page = FirstPage.find_by_page_type('contest')
|
||||||
@notification = ContestNotification.first;
|
@notification = ContestNotification.first;
|
||||||
@first_page.web_title = params[:web_title]
|
@first_page.web_title = params[:web_title]
|
||||||
@contest_page.web_title = params[:web_title]
|
@contest_page.web_title = params[:web_title]
|
||||||
|
@ -255,10 +255,10 @@ class AdminController < ApplicationController
|
||||||
def web_footer_made
|
def web_footer_made
|
||||||
if request.get?
|
if request.get?
|
||||||
@organizer = WebFooterOranizer.first
|
@organizer = WebFooterOranizer.first
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
#@notification = ContestNotification.all.first;
|
#@notification = ContestNotification.all.first;
|
||||||
elsif request.post?
|
elsif request.post?
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
@first_page.web_title = params[:web_title]
|
@first_page.web_title = params[:web_title]
|
||||||
@organizer = WebFooterOranizer.first
|
@organizer = WebFooterOranizer.first
|
||||||
if @organizer.nil?
|
if @organizer.nil?
|
||||||
|
|
|
@ -754,7 +754,7 @@ class ApplicationController < ActionController::Base
|
||||||
|
|
||||||
#查找首页相关信息
|
#查找首页相关信息
|
||||||
def find_first_page
|
def find_first_page
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
if @first_page.nil?
|
if @first_page.nil?
|
||||||
@first_page = FirstPage.new
|
@first_page = FirstPage.new
|
||||||
@first_page.page_type = 'project'
|
@first_page.page_type = 'project'
|
||||||
|
|
|
@ -225,7 +225,8 @@ class BidsController < ApplicationController
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
layout_file = ''
|
layout_file = ''
|
||||||
case @bid.reward_type
|
case @bid.reward_type
|
||||||
when 3
|
when 3
|
||||||
|
html_title(l(:label_question_student))
|
||||||
layout_file = 'base_homework'
|
layout_file = 'base_homework'
|
||||||
when 1
|
when 1
|
||||||
layout_file = 'base_bids'
|
layout_file = 'base_bids'
|
||||||
|
@ -523,6 +524,7 @@ class BidsController < ApplicationController
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
if @bid.reward_type == 3
|
if @bid.reward_type == 3
|
||||||
format.html {
|
format.html {
|
||||||
|
html_title(l(:label_homework_info))
|
||||||
render :layout => 'base_homework'
|
render :layout => 'base_homework'
|
||||||
}
|
}
|
||||||
elsif @bid.reward_type == 1
|
elsif @bid.reward_type == 1
|
||||||
|
@ -1011,7 +1013,7 @@ class BidsController < ApplicationController
|
||||||
|
|
||||||
#验证是否显示课程
|
#验证是否显示课程
|
||||||
def can_show_course
|
def can_show_course
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
if @first_page.show_course == 2
|
if @first_page.show_course == 2
|
||||||
render_404
|
render_404
|
||||||
end
|
end
|
||||||
|
@ -1019,7 +1021,7 @@ class BidsController < ApplicationController
|
||||||
|
|
||||||
#验证是否显示竞赛
|
#验证是否显示竞赛
|
||||||
def can_show_contest
|
def can_show_contest
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
if @first_page.show_contest == 2
|
if @first_page.show_contest == 2
|
||||||
render_404
|
render_404
|
||||||
end
|
end
|
||||||
|
|
|
@ -707,7 +707,7 @@ class ContestsController < ApplicationController
|
||||||
|
|
||||||
#验证是否显示竞赛
|
#验证是否显示竞赛
|
||||||
def can_show_contest
|
def can_show_contest
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
if @first_page.show_contest == 2
|
if @first_page.show_contest == 2
|
||||||
render_404
|
render_404
|
||||||
end
|
end
|
||||||
|
|
|
@ -39,6 +39,8 @@ class CoursesController < ApplicationController
|
||||||
else
|
else
|
||||||
@state = 3
|
@state = 3
|
||||||
end
|
end
|
||||||
|
else
|
||||||
|
@state = 4
|
||||||
end
|
end
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
# format.html { redirect_to_referer_or {render :text => (watching ? 'Watcher added.' : 'Watcher removed.'), :layout => true}}
|
# format.html { redirect_to_referer_or {render :text => (watching ? 'Watcher added.' : 'Watcher removed.'), :layout => true}}
|
||||||
|
@ -101,6 +103,7 @@ class CoursesController < ApplicationController
|
||||||
else
|
else
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.html {
|
format.html {
|
||||||
|
settings
|
||||||
render :action => 'settings'
|
render :action => 'settings'
|
||||||
}
|
}
|
||||||
format.api { render_validation_errors(@course) }
|
format.api { render_validation_errors(@course) }
|
||||||
|
@ -711,7 +714,7 @@ class CoursesController < ApplicationController
|
||||||
|
|
||||||
#验证是否显示课程
|
#验证是否显示课程
|
||||||
def can_show_course
|
def can_show_course
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
if @first_page.show_course == 2
|
if @first_page.show_course == 2
|
||||||
render_404
|
render_404
|
||||||
end
|
end
|
||||||
|
|
|
@ -356,7 +356,7 @@ class HomeworkAttachController < ApplicationController
|
||||||
|
|
||||||
#验证是否显示课程
|
#验证是否显示课程
|
||||||
def can_show_course
|
def can_show_course
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
if @first_page.show_course == 2
|
if @first_page.show_course == 2
|
||||||
render_404
|
render_404
|
||||||
end
|
end
|
||||||
|
|
|
@ -141,7 +141,7 @@ class MessagesController < ApplicationController
|
||||||
if @message.parent
|
if @message.parent
|
||||||
redirect_to board_message_url(@board, @message.parent, :r => r)
|
redirect_to board_message_url(@board, @message.parent, :r => r)
|
||||||
else
|
else
|
||||||
redirect_to board_message_url(@project, @board)
|
redirect_to project_boards_url(@project)
|
||||||
end
|
end
|
||||||
elsif @course
|
elsif @course
|
||||||
if @message.parent
|
if @message.parent
|
||||||
|
|
|
@ -24,6 +24,7 @@ class SettingsController < ApplicationController
|
||||||
before_filter :require_admin
|
before_filter :require_admin
|
||||||
|
|
||||||
def index
|
def index
|
||||||
|
edit
|
||||||
render :action => 'edit'
|
render :action => 'edit'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -57,6 +57,7 @@ class TrackersController < ApplicationController
|
||||||
redirect_to trackers_url
|
redirect_to trackers_url
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
new
|
||||||
render :action => 'new'
|
render :action => 'new'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -821,7 +821,7 @@ class UsersController < ApplicationController
|
||||||
|
|
||||||
#验证是否显示课程
|
#验证是否显示课程
|
||||||
def can_show_course
|
def can_show_course
|
||||||
@first_page = FirstPage.where("page_type = 'project'").first
|
@first_page = FirstPage.find_by_page_type('project')
|
||||||
if @first_page.show_course == 2
|
if @first_page.show_course == 2
|
||||||
render_404
|
render_404
|
||||||
end
|
end
|
||||||
|
|
|
@ -20,6 +20,7 @@ class WebFooterCompaniesController < ApplicationController
|
||||||
redirect_to web_footer_companies_url
|
redirect_to web_footer_companies_url
|
||||||
else
|
else
|
||||||
flash[:error] = "#{l :web_footer_company_create_fail}: #{@company.errors.full_messages[0]}"
|
flash[:error] = "#{l :web_footer_company_create_fail}: #{@company.errors.full_messages[0]}"
|
||||||
|
new
|
||||||
render :action => 'new'
|
render :action => 'new'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -41,6 +42,7 @@ class WebFooterCompaniesController < ApplicationController
|
||||||
redirect_to web_footer_companies_url
|
redirect_to web_footer_companies_url
|
||||||
else
|
else
|
||||||
flash[:error] = "#{l :web_footer_company_update_fail}: #{@company.errors.full_messages[0]}"
|
flash[:error] = "#{l :web_footer_company_update_fail}: #{@company.errors.full_messages[0]}"
|
||||||
|
edit
|
||||||
render :action => 'edit'
|
render :action => 'edit'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -25,8 +25,6 @@ class WelcomeController < ApplicationController
|
||||||
before_filter :entry_select, :only => [:index]
|
before_filter :entry_select, :only => [:index]
|
||||||
|
|
||||||
def index
|
def index
|
||||||
#@first_page = FirstPage.where("page_type = 'project'").first
|
|
||||||
#@show_course = @first_page.show_course
|
|
||||||
if @first_page.nil? || @first_page.sort_type.nil?
|
if @first_page.nil? || @first_page.sort_type.nil?
|
||||||
@projects = find_miracle_project(10, 3,"score desc")
|
@projects = find_miracle_project(10, 3,"score desc")
|
||||||
else
|
else
|
||||||
|
@ -61,12 +59,7 @@ class WelcomeController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def course
|
def course
|
||||||
@course_page = FirstPage.where("page_type = 'course'").first
|
@course_page = FirstPage.find_by_page_type('course')
|
||||||
#if params[:school_id]
|
|
||||||
# @school_id = params[:school_id]
|
|
||||||
#elsif User.current.logged? && User.current.user_extensions.try(:school)
|
|
||||||
# @school_id = User.current.user_extensions.school.try(:id)
|
|
||||||
#end
|
|
||||||
@school_id = params[:school_id] || User.current.user_extensions.school.try(:id)
|
@school_id = params[:school_id] || User.current.user_extensions.school.try(:id)
|
||||||
@logoLink ||= logolink()
|
@logoLink ||= logolink()
|
||||||
end
|
end
|
||||||
|
@ -74,7 +67,7 @@ class WelcomeController < ApplicationController
|
||||||
|
|
||||||
|
|
||||||
def logolink()
|
def logolink()
|
||||||
@course_page = FirstPage.where("page_type = 'course'").first
|
@course_page = FirstPage.find_by_page_type('course')
|
||||||
logo = get_avatar?(@course_page)
|
logo = get_avatar?(@course_page)
|
||||||
id = params[:school_id]
|
id = params[:school_id]
|
||||||
logo_link = ""
|
logo_link = ""
|
||||||
|
@ -110,7 +103,7 @@ class WelcomeController < ApplicationController
|
||||||
|
|
||||||
|
|
||||||
def contest
|
def contest
|
||||||
@contest_page = FirstPage.where("page_type = 'contest'").first
|
@contest_page = FirstPage.find_by_page_type('contest')
|
||||||
@contest_notifications = Contestnotification.order("created_at desc").limit(5)
|
@contest_notifications = Contestnotification.order("created_at desc").limit(5)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -150,7 +143,6 @@ class WelcomeController < ApplicationController
|
||||||
private
|
private
|
||||||
# 判断网站的入口,是课程 course 则跳过index去渲染 course 方法
|
# 判断网站的入口,是课程 course 则跳过index去渲染 course 方法
|
||||||
def entry_select
|
def entry_select
|
||||||
#@first_page = FirstPage.where("page_type = 'project'").first
|
|
||||||
url = request.original_url.gsub('/','')
|
url = request.original_url.gsub('/','')
|
||||||
if url.include?(Setting.host_course.gsub('/',''))
|
if url.include?(Setting.host_course.gsub('/',''))
|
||||||
if @first_page.show_course == 1
|
if @first_page.show_course == 1
|
||||||
|
|
|
@ -68,6 +68,7 @@ class WikiController < ApplicationController
|
||||||
def show
|
def show
|
||||||
if @page.new_record?
|
if @page.new_record?
|
||||||
if User.current.allowed_to?(:edit_wiki_pages, @project) && editable? && !api_request?
|
if User.current.allowed_to?(:edit_wiki_pages, @project) && editable? && !api_request?
|
||||||
|
edit
|
||||||
render :action => 'edit'
|
render :action => 'edit'
|
||||||
else
|
else
|
||||||
render_404
|
render_404
|
||||||
|
|
|
@ -652,7 +652,7 @@ module ApplicationHelper
|
||||||
if(args == ["/"])
|
if(args == ["/"])
|
||||||
args = []
|
args = []
|
||||||
end
|
end
|
||||||
first_page = FirstPage.where("page_type = 'project'").first
|
first_page = FirstPage.find_by_page_type('project')
|
||||||
if args.empty?
|
if args.empty?
|
||||||
title = @html_title || []
|
title = @html_title || []
|
||||||
title << @project.name if @project
|
title << @project.name if @project
|
||||||
|
|
|
@ -31,7 +31,7 @@ a:hover{ }
|
||||||
没有访问权限!建议您</p>
|
没有访问权限!建议您</p>
|
||||||
<div class="error_link">
|
<div class="error_link">
|
||||||
<!---<a href="http://forge.trustie.net/" target="_blank">返回首页</a>---->
|
<!---<a href="http://forge.trustie.net/" target="_blank">返回首页</a>---->
|
||||||
<a href="#" target="_blank">后退一步</a>
|
<a href="javascript:history.back()" target="_blank">后退一步</a>
|
||||||
<a href="http://user.trustie.net/users/5/user_newfeedback" target="_blank">给我留言</a>
|
<a href="http://user.trustie.net/users/5/user_newfeedback" target="_blank">给我留言</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -31,7 +31,7 @@ a:hover{ }
|
||||||
页面不见了!建议您</p>
|
页面不见了!建议您</p>
|
||||||
<div class="error_link">
|
<div class="error_link">
|
||||||
<!---<a href="http://forge.trustie.net/" target="_blank">返回首页</a>---->
|
<!---<a href="http://forge.trustie.net/" target="_blank">返回首页</a>---->
|
||||||
<a href="#" target="_blank">后退一步</a>
|
<a href="javascript:history.back()" target="_blank">后退一步</a>
|
||||||
<a href="http://user.trustie.net/users/5/user_newfeedback" target="_blank">给我留言</a>
|
<a href="http://user.trustie.net/users/5/user_newfeedback" target="_blank">给我留言</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -9,4 +9,5 @@
|
||||||
<%= submit_tag l(:button_create) %>
|
<%= submit_tag l(:button_create) %>
|
||||||
<%= javascript_tag "$('#bid_name').focus();" %>
|
<%= javascript_tag "$('#bid_name').focus();" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
<% html_title(l(:label_newtype_contest)) -%>
|
|
@ -312,4 +312,4 @@
|
||||||
<div class="pagination">
|
<div class="pagination">
|
||||||
<%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false %>
|
<%= pagination_links_full @obj_pages, @obj_count, :per_page_links => false %>
|
||||||
</div>
|
</div>
|
||||||
|
<% html_title(l(:label_contest_joincontest)) -%>
|
||||||
|
|
|
@ -44,4 +44,4 @@
|
||||||
<%= pagination_links_full @feedback_pages %>
|
<%= pagination_links_full @feedback_pages %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<% html_title(l(:label_user_response)) -%>
|
||||||
|
|
|
@ -3,16 +3,18 @@
|
||||||
<% end %>
|
<% end %>
|
||||||
<% if @state %>
|
<% if @state %>
|
||||||
<% if @state == 0 %>
|
<% if @state == 0 %>
|
||||||
alert("加入成功")
|
alert("加入成功");
|
||||||
<% elsif @state == 1 %>
|
<% elsif @state == 1 %>
|
||||||
alert("密码错误")
|
alert("密码错误");
|
||||||
<% elsif @state == 2 %>
|
<% elsif @state == 2 %>
|
||||||
alert("课程已过期\n请联系课程管理员重启课程。(在配置课程处)")
|
alert("课程已过期\n请联系课程管理员重启课程。(在配置课程处)");
|
||||||
<% elsif @state == 3 %>
|
<% elsif @state == 3 %>
|
||||||
alert("您已经加入了课程");
|
alert("您已经加入了课程");
|
||||||
<% elsif @state == 3 %>
|
<% elsif @state == 4 %>
|
||||||
alert("您已经的课程不存在")
|
alert("您已经的课程不存在");
|
||||||
|
<% elsif @state == 4 %>
|
||||||
|
alert("您还未登录");
|
||||||
<% else %>
|
<% else %>
|
||||||
alert("未知错误,请稍后再试")
|
alert("未知错误,请稍后再试");
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
|
@ -102,4 +102,5 @@ function checkMaxLength() {
|
||||||
<ul>
|
<ul>
|
||||||
<%= pagination_links_full @feedback_pages %>
|
<%= pagination_links_full @feedback_pages %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<% html_title(l(:label_course_feedback)) -%>
|
|
@ -57,3 +57,4 @@ function showSubH(/* ... */){
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<% html_title(l(:label_homework)) -%>
|
|
@ -119,6 +119,6 @@
|
||||||
<%= pagination_links_full @events_pages %>
|
<%= pagination_links_full @events_pages %>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<% html_title(l(:label_course_overview)) -%>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -69,5 +69,4 @@
|
||||||
<div id="all_browse_div" class="all_browse_div">
|
<div id="all_browse_div" class="all_browse_div">
|
||||||
<%= render :partial => 'course_show_all_attachment' %>
|
<%= render :partial => 'course_show_all_attachment' %>
|
||||||
</div>
|
</div>
|
||||||
|
<% html_title(l(:label_course_file)) -%>
|
||||||
<% html_title(l(:label_attachment_plural)) -%>
|
|
|
@ -189,7 +189,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="padding-bottom: 8px">
|
<div style="padding-bottom: 8px">
|
||||||
<% if @course.description && @course.description.lstrip.rstrip.size>0 %>
|
<% if @course.description && !@course.description.blank? %>
|
||||||
<div class="font_lighter_sidebar" style="word-break:break-all; word-wrap:break-word;">
|
<div class="font_lighter_sidebar" style="word-break:break-all; word-wrap:break-word;">
|
||||||
|
|
||||||
<%= textilizable @course.description %>
|
<%= textilizable @course.description %>
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="description" content="<%= Redmine::Info.app_name %>" />
|
<meta name="description" content="<%= Redmine::Info.app_name %>" />
|
||||||
<meta name="keywords" content="issue,bug,tracker" />
|
<meta name="keywords" content="issue,bug,tracker" />
|
||||||
<title><%=h l(:label_active_homework) << " - Trustie" %></title>
|
<title><%=h html_title %></title>
|
||||||
|
|
||||||
<%= csrf_meta_tag %>
|
<%= csrf_meta_tag %>
|
||||||
<%= favicon %>
|
<%= favicon %>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<div class="box tabular settings">
|
<div class="box tabular settings">
|
||||||
<p><%= setting_select :ui_theme, Redmine::Themes.themes.collect {|t| [t.name, t.id]}, :blank => :label_default, :label => :label_theme %></p>
|
<p><%= setting_select :ui_theme, Redmine::Themes.themes.collect {|t| [t.name, t.id]}, :blank => :label_default, :label => :label_theme %></p>
|
||||||
|
|
||||||
<p><%= setting_select :default_language, :Chinese简体中文 => :zh, :English => :en %></p>
|
<p><%= setting_select :default_language, lang_options_for_select(false) %></p>
|
||||||
|
|
||||||
<p><%= setting_select :start_of_week, [[day_name(1),'1'], [day_name(6),'6'], [day_name(7),'7']], :blank => :label_language_based %></p>
|
<p><%= setting_select :start_of_week, [[day_name(1),'1'], [day_name(6),'6'], [day_name(7),'7']], :blank => :label_language_based %></p>
|
||||||
<% locale = User.current.language.blank? ? ::I18n.locale : User.current.language %>
|
<% locale = User.current.language.blank? ? ::I18n.locale : User.current.language %>
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<table border=0 cellSpacing=0 cellPadding=0 style="width: 100%;table-layout: fixed;">
|
<table border=0 cellSpacing=0 cellPadding=0 style="width: 100%;table-layout: fixed;">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="r1">
|
<td class="r1" style="word-break: break-all;word-wrap: break-word;">
|
||||||
<div class="cb">
|
<div class="cb">
|
||||||
<strong><%= l(:label_attachment) %>: <%= file.filename %></strong>
|
<strong><%= l(:label_attachment) %>: <%= file.filename %></strong>
|
||||||
<span style="margin-left: 4px;">
|
<span style="margin-left: 4px;">
|
||||||
|
|
|
@ -480,3 +480,4 @@
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
<% html_title(l(:label_activity)) -%>
|
|
@ -30,4 +30,5 @@ $(document).ready(function() {
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
<% html_title(l(:label_user_course)) -%>
|
|
@ -15,4 +15,4 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<% html_title(l(:label_responses)) -%>
|
|
@ -63,3 +63,4 @@
|
||||||
$('[mode=watched]').click(function(event) {window.location.href='<%=watch_projects_user_url(type: 1)%>'; });
|
$('[mode=watched]').click(function(event) {window.location.href='<%=watch_projects_user_url(type: 1)%>'; });
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
<% html_title(l(:label_user_project)) -%>
|
|
@ -4,7 +4,8 @@
|
||||||
:class => 'icon icon-add') if User.current.allowed_to?(:add_course,nil, :global => true) %>
|
:class => 'icon icon-add') if User.current.allowed_to?(:add_course,nil, :global => true) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
<%= link_to l(:label_course_join_student), join_private_courses_courses_path ,:remote => true, :class => 'icon icon-add' %>
|
||||||
|
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= link_to l(:label_course_join_student), join_private_courses_courses_path ,:remote => true, :class => 'icon icon-add' %>
|
|
||||||
|
|
||||||
<%= link_to l(:label_more), {:controller => 'courses', :action => 'index', :school_id => school_id} %>
|
<%= link_to l(:label_more), {:controller => 'courses', :action => 'index', :school_id => school_id} %>
|
|
@ -579,7 +579,7 @@ RedmineApp::Application.routes.draw do
|
||||||
match 'permissions', :via => [:get, :post]
|
match 'permissions', :via => [:get, :post]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
resources :web_footer_companies, :only => [:index, :new, :edit, :create,:update,:destroy]
|
resources :web_footer_companies, :except => :show
|
||||||
resources :enumerations, :except => :show
|
resources :enumerations, :except => :show
|
||||||
match 'enumerations/:type', :to => 'enumerations#index', :via => :get
|
match 'enumerations/:type', :to => 'enumerations#index', :via => :get
|
||||||
|
|
||||||
|
|
|
@ -415,7 +415,7 @@ Redmine::MenuManager.map :course_menu do |menu|
|
||||||
end
|
end
|
||||||
Redmine::MenuManager.map :user_menu do |menu|
|
Redmine::MenuManager.map :user_menu do |menu|
|
||||||
menu.push :activity, {:controller => 'users', :action => 'show', :host => Setting.user_domain }
|
menu.push :activity, {:controller => 'users', :action => 'show', :host => Setting.user_domain }
|
||||||
menu.push :user_course, {:controller => 'users', :action => 'user_courses'},:if => Proc.new {|c| FirstPage.where("page_type = 'project'").first.show_course != 2}
|
menu.push :user_course, {:controller => 'users', :action => 'user_courses'},:if => Proc.new {|c| FirstPage.find_by_page_type('project').show_course != 2}
|
||||||
#menu.push :user_homework, {:controller => 'users', :action => 'user_homeworks'} by huang
|
#menu.push :user_homework, {:controller => 'users', :action => 'user_homeworks'} by huang
|
||||||
menu.push :user_project, {:controller => 'users', :action => 'user_projects', :host => Setting.project_domain}
|
menu.push :user_project, {:controller => 'users', :action => 'user_projects', :host => Setting.project_domain}
|
||||||
# menu.push :requirement_focus, {:controller => 'users', :action => 'watch_bids'} by huang
|
# menu.push :requirement_focus, {:controller => 'users', :action => 'watch_bids'} by huang
|
||||||
|
|
|
@ -1390,7 +1390,7 @@ a.toggle-all:hover {text-decoration:none;}
|
||||||
|
|
||||||
table.list tbody tr:hover { background-color:#ffffdd; }
|
table.list tbody tr:hover { background-color:#ffffdd; }
|
||||||
table.list tbody tr.group:hover { background-color:inherit; }
|
table.list tbody tr.group:hover { background-color:inherit; }
|
||||||
table td {padding:2px;word-break: break-all;word-wrap: break-word;}
|
table td {padding:2px;}
|
||||||
table p {margin:0;}
|
table p {margin:0;}
|
||||||
.odd {background-color:#f6f7f8;}
|
.odd {background-color:#f6f7f8;}
|
||||||
.even {background-color: #fff;}
|
.even {background-color: #fff;}
|
||||||
|
|
|
@ -718,6 +718,8 @@ div.actions input[type="text"] {
|
||||||
margin-bottom: 40px;
|
margin-bottom: 40px;
|
||||||
background-color: #F8F8F8;
|
background-color: #F8F8F8;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
|
word-break: break-all;
|
||||||
|
word-wrap: break-word;
|
||||||
}
|
}
|
||||||
|
|
||||||
.memo-timestamp {
|
.memo-timestamp {
|
||||||
|
|
Loading…
Reference in New Issue