mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:34:31 +08:00
Finalize read only and post only categories, finished off UI work
This commit is contained in:
@ -52,16 +52,18 @@ class CategoriesController < ApplicationController
|
||||
[:name, :color, :text_color]
|
||||
end
|
||||
|
||||
def category_param_keys
|
||||
[required_param_keys, :hotness, :read_restricted, :permissions, :auto_close_days].flatten!
|
||||
end
|
||||
|
||||
def category_params
|
||||
required_param_keys.each do |key|
|
||||
params.require(key)
|
||||
end
|
||||
|
||||
params.permit(*category_param_keys)
|
||||
if p = params[:permissions]
|
||||
p.each do |k,v|
|
||||
p[k] = v.to_i
|
||||
end
|
||||
end
|
||||
|
||||
params.permit(*required_param_keys, :hotness, :auto_close_days, :permissions => [*p.try(:keys)])
|
||||
end
|
||||
|
||||
def fetch_category
|
||||
|
Reference in New Issue
Block a user