sw 10 years ago
commit 86dc66ebeb

@ -695,12 +695,13 @@ class CoursesController < ApplicationController
# 显示老师和助教的活动 # 显示老师和助教的活动
# @authors = searchTeacherAndAssistant(@course) # @authors = searchTeacherAndAssistant(@course)
@authors = course_all_member(@course) @authors = course_all_member(@course)
Dir.glob("#{Rails.root}/app/models/*.rb").sort.each { |file| require file } #TODO 貌似删除操作不会更新缓存 还是先不用缓存吧
# Dir.glob("#{Rails.root}/app/models/*.rb").sort.each { |file| require file }
events = [] events = []
key = "course_events_#{@course.id}".to_sym # key = "course_events_#{@course.id}".to_sym
if Rails.env.production? && Setting.course_cahce_enabled? # if Rails.env.production? && Setting.course_cahce_enabled?
events = Rails.cache.read(key) || [] # events = Rails.cache.read(key) || []
end # end
if events.empty? if events.empty?
@authors.each do |author| @authors.each do |author|
@activity = Redmine::Activity::Fetcher.new(User.current, :course => @course, @activity = Redmine::Activity::Fetcher.new(User.current, :course => @course,
@ -716,7 +717,7 @@ class CoursesController < ApplicationController
events += @activity.events(@days, @course.created_at, :is_public => 1) events += @activity.events(@days, @course.created_at, :is_public => 1)
end end
end end
Rails.cache.write(key, events) if Rails.env.production? && Setting.course_cahce_enabled? # Rails.cache.write(key, events) if Rails.env.production? && Setting.course_cahce_enabled?
end end
else else
# @author = @course.teacher # @author = @course.teacher

@ -157,7 +157,7 @@ class MemosController < ApplicationController
def update def update
respond_to do |format| respond_to do |format|
if( @memo.update_column(:subject, params[:memo][:subject]) && if( #@memo.update_column(:subject, params[:memo][:subject]) &&
@memo.update_column(:content, params[:memo][:content]) && @memo.update_column(:content, params[:memo][:content]) &&
@memo.update_column(:sticky, params[:memo][:sticky]) && @memo.update_column(:sticky, params[:memo][:sticky]) &&
@memo.update_column(:lock, params[:memo][:lock])) @memo.update_column(:lock, params[:memo][:lock]))

@ -227,7 +227,7 @@ update
elsif request.get? elsif request.get?
respond_to do |format| respond_to do |format|
format.html{ format.html{
render :layout => "project_base" render :layout => "base_projects"
} }
end end
@ -376,7 +376,7 @@ update
def revision def revision
respond_to do |format| respond_to do |format|
format.html{render :layout => 'project_base'} format.html{render :layout => 'base_projects'}
format.js {render :layout => false} format.js {render :layout => false}
end end
end end

@ -21,9 +21,9 @@
<div class="actions"> <div class="actions">
<p> <p>
<% if @memo.parent.nil? && @memo.children.first.nil? %> <% if @memo.parent.nil? && @memo.children.first.nil? %>
<%= f.text_field :subject, :required => true, :size => 96 ,:readonly => false, :maxlength => 50%> <%#= f.text_field :subject, :required => true, :size => 96 ,:readonly => false, :maxlength => 50%>
<% else %> <% else %>
<%= f.text_field :subject, :required => true, :size => 96 ,:readonly => true, :style => "border: 1px solid gray", :maxlength => 50%> <%#= f.text_field :subject, :required => true, :size => 96 ,:readonly => true, :style => "border: 1px solid gray", :maxlength => 50%>
<% end %> <% end %>
</p> </p>
<% if User.current.admin?%> <% if User.current.admin?%>

@ -33,8 +33,7 @@
<td><a href="javascript:viod(0)" class="c_blue" > <td><a href="javascript:viod(0)" class="c_blue" >
<% if repository.scm_name=="Git"%> <% if repository.scm_name=="Git"%>
<%if User.current.allowed_to?(:manage_repository, @project) %> <%if User.current.allowed_to?(:manage_repository, @project) %>
<%= link_to(l(:label_user_plural), committers_repository_path(repository) <%= link_to(l(:label_user_plural), committers_repository_path(repository)) %>
) %>
<% end %> <% end %>
<% end %> <% end %>
</a></td> </a></td>

@ -27,25 +27,15 @@
<% end %> <% end %>
<td class="buttons" style="text-align:left"> <td class="buttons" style="text-align:left">
<% if repository.scm_name=="Subversion"%>
<%if User.current.allowed_to?(:manage_repository, @project) %> <%if User.current.allowed_to?(:manage_repository, @project) %>
<%= link_to(l(:label_user_plural), committers_repository_path(repository), <!-- <%#= link_to(l(:button_edit), edit_repository_path(repository),
:class => 'icon icon-user') %>
<%= link_to(l(:button_edit), edit_repository_path(repository),
:class => 'icon icon-edit') %>
<%= delete_link repository_path(repository) %>
<% end %>
<% elsif repository.scm_name=="Git"%>
<%if User.current.allowed_to?(:manage_repository, @project) %>
<!-- <%#= link_to(l(:button_edit), edit_repository_path(repository),
:class => 'icon icon-edit') %> --> :class => 'icon icon-edit') %> -->
<%= link_to(l(:label_user_plural), committers_repository_path(repository), <%= link_to(l(:label_user_plural), committers_repository_path(repository), :class => 'icon icon-user') %>
:class => 'icon icon-user') %> <% if repository.login.to_s==User.current.login.to_s %>
<% if repository.login.to_s==User.current.login.to_s %> <%= delete_link repository_path(repository) %>
<%= delete_link repository_path(repository) %> <% end %>
<% end %> <% end %>
<% end %>
<% end %>
</td> </td>
</tr> </tr>
<% end %> <% end %>

Loading…
Cancel
Save