diff --git a/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb
index c7aa42b9e..e1e99447d 100644
--- a/app/controllers/admin_controller.rb
+++ b/app/controllers/admin_controller.rb
@@ -548,7 +548,8 @@ class AdminController < ApplicationController
#作业
def homework
- @homework = HomeworkCommon.order('end_time desc')
+ #@homework = HomeworkCommon.order('end_time desc')
+ @homework = HomeworkCommon.order( 'created_at desc ')
@homework = paginateHelper @homework,30
@page = (params['page'] || 1).to_i - 1
respond_to do |format|
diff --git a/app/controllers/organizations_controller.rb b/app/controllers/organizations_controller.rb
index 1ea109ff1..280957449 100644
--- a/app/controllers/organizations_controller.rb
+++ b/app/controllers/organizations_controller.rb
@@ -58,7 +58,7 @@ class OrganizationsController < ApplicationController
@organization.description = params[:organization][:description]
@organization.is_public = params[:organization][:is_public]
@organization.allow_guest_download = params[:organization][:allow_guest_download] == '1' ? 1 : 0
- @organization.show_mode = params[:show_mode]
+ @organization.show_mode = 0
@organization.creator_id = User.current.id
member = OrgMember.new(:user_id => User.current.id)
@@ -71,7 +71,7 @@ class OrganizationsController < ApplicationController
def show
# 组织新类型 show_mode:判断标准 1为新类型,0为旧
- if @organization.show_mode == 1 && params[:org_subfield_id].nil? && params[:type] .nil?
+ if @organization.show_mode == 1 && params[:org_subfield_id].nil? && params[:list] .nil?
if @organization.is_public? || User.current.admin? || User.current.member_of_org?(@organization)
@subfield_content = @organization.org_subfields.order("priority")
# 项目两种动态
@@ -108,7 +108,7 @@ class OrganizationsController < ApplicationController
@org_activities = OrgActivity.where("(container_id =? and container_type =?) " +
"or (container_type ='Project' and org_act_type in ('Issue','Message','ProjectCreateInfo') and container_id in (#{project_ids.join(',')})) "+
"or (container_type ='Course' and org_act_type in #{course_types} and container_id in (#{course_ids.join(',')}))",
- @organization.id, 'Organization').order('updated_at desc').page(params[:page] || 1).per(10)
+ @organization.id, 'Organization').order('updated_at desc').page(params[:page] || 1).per(10)
when 'project_issue'
@org_activities = OrgActivity.where("container_type = 'Project' and org_act_type = 'Issue' and container_id in (#{project_ids.join(',')})").order('updated_at desc').page(params[:page] || 1).per(10)
when 'project_message'
@@ -220,7 +220,11 @@ class OrganizationsController < ApplicationController
#@organization.name = params[:organization][:name]
@organization.save
respond_to do |format|
- format.html { redirect_to setting_organization_path(@organization)}
+ if @organization.show_mode == 1
+ format.html { redirect_to organization_path(@organization)}
+ else
+ format.html { redirect_to setting_organization_path(@organization)}
+ end
end
end
diff --git a/app/views/admin/homework.html.erb b/app/views/admin/homework.html.erb
index 7260d68ff..4188fecea 100644
--- a/app/views/admin/homework.html.erb
+++ b/app/views/admin/homework.html.erb
@@ -22,7 +22,7 @@
提交作品数
- 提交截止日期
+ 作业发布日期
|
@@ -51,7 +51,7 @@
<%=link_to(StudentWork.where('homework_common_id=?',homework.id).count, student_work_index_path(:homework => homework.id))%>
- <%=format_date(homework.end_time) %>
+ <%=format_date( homework.created_at ) %>
|
<% end %>
diff --git a/app/views/layouts/base_org_newstyle.html.erb b/app/views/layouts/base_org_newstyle.html.erb
index 442bb7b60..b1656cf37 100644
--- a/app/views/layouts/base_org_newstyle.html.erb
+++ b/app/views/layouts/base_org_newstyle.html.erb
@@ -65,7 +65,7 @@