class Engine2::StarToManyBulkUnlinkAction

Public Instance Methods

invoke(handler) click to toggle source
# File lib/engine2/action/link.rb, line 110
def invoke handler
    ids = handler.param_to_json(:ids)
    handler.permit parent = handler.params[:parent_id]
    handler.permit ids.is_a?(Array)
    invoke_unlink_db handler, split_keys(parent), ids
end
pre_run() click to toggle source
# File lib/engine2/action/link.rb, line 104
def pre_run
    super
    node.parent.parent.*.select_toggle_menu
    node.parent.parent.*.menu(:menu).option_after :default_order, :confirm_bulk_unlink, icon: "minus", show: "action.selected_size() > 0", button_loc: false
end