class Engine2::LoginFormAction

Public Instance Methods

invoke(handler) click to toggle source
# File lib/engine2/action/infra.rb, line 276
def invoke handler
    {record: {}, new: true}
end
pre_run() click to toggle source
Calls superclass method Engine2::ActionFormSupport#pre_run
# File lib/engine2/action/infra.rb, line 263
def pre_run
    super
    panel_class 'modal-default'
    panel_title LOCS[:login_title]
    fields! :name, loc: LOCS[:user_name]
    menu(:panel_menu).modify_option :approve, name: :login, icon: :"log-in"
    @meta[:field_list] = [:name, :password]
    parent_action = node.parent.*
    if parent_action.is_a? ActionMenuSupport
        parent_action.menu(:menu).option :login_form, icon: :"log-in", disabled: "action.action_pending()"
    end
end