Revision 6b4b489f
Added by Ori Rabin over 8 years ago
app/controllers/lookup_keys_controller.rb | ||
---|---|---|
|
||
def index
|
||
@lookup_keys = resource_base.search_for(params[:search], :order => params[:order])
|
||
.includes(:param_classes)
|
||
.includes(:puppetclass)
|
||
.paginate(:page => params[:page])
|
||
@puppetclass_authorizer = Authorizer.new(User.current, :collection => @lookup_keys.map(&:puppetclass_id).compact.uniq)
|
||
@puppetclass_authorizer = Authorizer.new(User.current, :collection => @lookup_keys.pluck(:puppetclass_id).compact.uniq)
|
||
end
|
||
|
||
def edit
|
||
end
|
||
|
||
def update
|
||
if @lookup_key.update_attributes(params[:lookup_key])
|
||
if resource.update_attributes(params[resource_name])
|
||
process_success
|
||
else
|
||
process_error
|
||
... | ... | |
end
|
||
|
||
def destroy
|
||
if @lookup_key.destroy
|
||
if resource.destroy
|
||
process_success
|
||
else
|
||
process_error
|
Also available in: Unified diff
fixes #10832 - separating lookup keys into puppet and variable