diff --git a/app/controllers/organizations_controller.rb b/app/controllers/organizations_controller.rb
index 922e9cb66..98483bb64 100644
--- a/app/controllers/organizations_controller.rb
+++ b/app/controllers/organizations_controller.rb
@@ -279,6 +279,7 @@ class OrganizationsController < ApplicationController
# @organization.domain = params[:organization][:domain]
@organization.is_public = params[:organization][:is_public] == 'on' ? 1 : 0
@organization.allow_guest_download = params[:organization][:allow_guest_download] == 'on' ? 1 : 0
+ @organization.allow_teacher = params[:organization][:allow_teacher] == 'on' ? 1 : 0
@organization.show_mode = params[:show_mode]
#@organization.name = params[:organization][:name]
@organization.save
diff --git a/app/views/organizations/setting.html.erb b/app/views/organizations/setting.html.erb
index c841b68b5..7b82f3a6e 100644
--- a/app/views/organizations/setting.html.erb
+++ b/app/views/organizations/setting.html.erb
@@ -87,6 +87,11 @@
允许游客下载
<%= @organization.is_public? ? "" : "(私有组织不允许游客下载资源)" %>
+ <% if User.current.admin? %>
+
允许设置名师榜 :
+ class="ml3" />
+
+ <% end %>
保存
<% end %>
diff --git a/db/migrate/20160513021204_add_allow_teacher_to_organization.rb b/db/migrate/20160513021204_add_allow_teacher_to_organization.rb
new file mode 100644
index 000000000..07b39c9a0
--- /dev/null
+++ b/db/migrate/20160513021204_add_allow_teacher_to_organization.rb
@@ -0,0 +1,5 @@
+class AddAllowTeacherToOrganization < ActiveRecord::Migration
+ def change
+ add_column :organizations, :allow_teacher, :integer, :default => false
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index d8ddb7e0d..ac18f108b 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.
-ActiveRecord::Schema.define(:version => 20160513012705) do
+ActiveRecord::Schema.define(:version => 20160513021204) do
create_table "activities", :force => true do |t|
t.integer "act_id", :null => false
@@ -1614,6 +1614,7 @@ ActiveRecord::Schema.define(:version => 20160513012705) do
t.boolean "allow_guest_download", :default => true
t.integer "visits", :default => 0
t.integer "show_mode", :default => 0
+ t.integer "allow_teacher", :default => 0
end
create_table "permissions", :force => true do |t|