Class: AdminModule::Pages::WorkflowDetailTaskScreensPage

Inherits:
Object
  • Object
show all
Includes:
PageObject
Defined in:
lib/admin_module/pages/workflow_detail_task_screens_page.rb

Instance Method Summary collapse

Instance Method Details

#cancelObject



69
70
71
# File 'lib/admin_module/pages/workflow_detail_task_screens_page.rb', line 69

def cancel
  self.cancel_button
end

#saveObject



65
66
67
# File 'lib/admin_module/pages/workflow_detail_task_screens_page.rb', line 65

def save
  self.save_button
end

#set_screens(data) ⇒ Object



52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/admin_module/pages/workflow_detail_task_screens_page.rb', line 52

def set_screens data
  # Remove all screens, then add back the requested sreens.
  self.remove_all_screens_button
  data.each do |t|
    unless t.nil? or t.empty?
      available_screens_element.select(t)
      self.add_screen_button
    end
  end

  self
end