diff --git a/app/controllers/org_document_comments_controller.rb b/app/controllers/org_document_comments_controller.rb index f250b46de..d1a8b23dd 100644 --- a/app/controllers/org_document_comments_controller.rb +++ b/app/controllers/org_document_comments_controller.rb @@ -1,6 +1,6 @@ class OrgDocumentCommentsController < ApplicationController before_filter :find_organization, :only => [:new, :create, :show, :index] - helper :attachments + helper :attachments,:organizations layout 'base_org' def new diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 2233aeb16..47b735ff4 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -2975,3 +2975,94 @@ def student_work_index_url_in_org(homework_id) return "https://www.trustie.net/student_work?homework=" + course_id.to_s end end + +def course_url_in_org(course_id) + if Rails.env.development? + return "http://localhost:3000/courses/" + course_id.to_s + elsif Rails.env.test? + return "https://test.forge.trustie.net/courses/" + course_id.to_s + else + return "https://www.trustie.net/courses/" + course_id.to_s + end +end + +def user_watchlist_url_in_org(id) + if Rails.env.development? + return "http://localhost:3000/users/" + id.to_s + "/user_watchlist" + elsif Rails.env.test? + return "https://test.forge.trustie.net/users/" + id.to_s + "/user_watchlist" + else + return "https://www.trustie.net/users/" + id.to_s + "/user_watchlist" + end +end + +def user_fanslist_url_in_org(id) + if Rails.env.development? + return "http://localhost:3000/users/" + id.to_s + "/user_fanslist" + elsif Rails.env.test? + return "https://test.forge.trustie.net/users/" + id.to_s + "/user_fanslist" + else + return "https://www.trustie.net/users/" + id.to_s + "/user_fanslist" + end +end + +def user_blogs_url_in_org(user_id) + if Rails.env.development? + return "http://localhost:3000/users/" + user_id.to_s + "/blogs" + elsif Rails.env.test? + return "https://test.forge.trustie.net/users/" + user_id.to_s + "/blogs" + else + return "https://www.trustie.net/users/" + user_id.to_s + "/blogs" + end +end + +def feedback_url_in_org(user_id) + if Rails.env.development? + return "http://localhost:3000/users/" + user_id.to_s + "/user_newfeedback" + elsif Rails.env.test? + return "https://test.forge.trustie.net/users/" + user_id.to_s + "/user_newfeedback" + else + return "https://www.trustie.net/users/" + user_id.to_s + "/user_newfeedback" + end +end + +def user_activities_url_in_org(user_id) + if Rails.env.development? + return "http://localhost:3000/users/" + user_id.to_s + "/user_activities" + elsif Rails.env.test? + return "http://test.forge.trustie.net/users/" + user_id.to_s + "/user_activities" + else + return "http://www.trustie.net/users/" + user_id.to_s + "/user_activities" + end +end + +def course_news_index_url_in_org(course_id) + if Rails.env.development? + return "http://localhost:3000/courses/" + course_id.to_s + "/news" + elsif Rails.env.test? + return "https://test.forge.trustie.net/courses/" + course_id.to_s + "/news" + else + return "https://www.trustie.net/courses/" + course_id.to_s + "/news" + end +end + +def news_url_in_org(news_id) + if Rails.env.development? + return "http://localhost:3000/news/" + news_id.to_s + elsif Rails.env.test? + return "https://test.forge.trustie.net/news/" + news_id.to_s + else + return "https://www.trustie.net/news/" + news_id.to_s + end +end + +def course_boards_url_in_org(course_id) + if Rails.env.development? + return "http://localhost:3000/courses/" + news_id.to_s + "/boards" + elsif Rails.env.test? + return "https://test.forge.trustie.net/courses/" + news_id.to_s + "/boards" + else + return "https://www.trustie.net/courses/" + news_id.to_s + "/boards" + end +end + diff --git a/app/views/layouts/_org_courses.html.erb b/app/views/layouts/_org_courses.html.erb index 648f62ecf..282447f0f 100644 --- a/app/views/layouts/_org_courses.html.erb +++ b/app/views/layouts/_org_courses.html.erb @@ -1,7 +1,7 @@ <% courses.each do |course|%> <%# pro = Project.find course.course_id %>
# <%=time_from_now last_score.created_at %> - <%= link_to last_score.user.show_name, user_activities_path(last_score.user_id), :class => "newsBlue ml5 mr5"%>评阅了作品,优秀排行: + <%= link_to last_score.user.show_name, user_activities_url_in_org(last_score.user_id), :class => "newsBlue ml5 mr5"%>评阅了作品,优秀排行:
分数:<%=format("%.1f",score.to_i<0 ? 0 : score.to_i) %>分
@@ -165,7 +165,7 @@ <% end %> <% end %> <% if student_works.count > 5 %> - <%= link_to "更多>>", student_work_index_path(:homework => activity.id),:class=>'linkGrey2 fl ml50',:style=>'margin-top:60px;'%> + <%= link_to "更多>>", student_work_index_url_in_org(activity.id),:class=>'linkGrey2 fl ml50',:style=>'margin-top:60px;'%> <% end %>