Class: AdminModule::Pages::WorkflowTasksPage

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

Instance Method Summary collapse

Instance Method Details

#addObject

Add a task - browses to the ‘new’ task page.

Returns the Task Details page object (so methods can be chained).



58
59
60
61
62
63
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 58

def add
  self.add_button

  # Return the page object of the next page.
  detail_page
end

#get_dynamic_urlObject



19
20
21
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 19

def get_dynamic_url
  AdminModule.configuration.base_url + "/admin/security/WorkflowTasks.aspx?act=2"
end

#get_tasksObject

Return an array of task names



36
37
38
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 36

def get_tasks
  get_tasks_and_ids.keys
end

#modify(name) ⇒ Object

Modify a task - browses to the task details page.

Returns the Task Details page object (so methods can be chained).



46
47
48
49
50
# File 'lib/admin_module/pages/workflow_tasks_page.rb', line 46

def modify name
  tasks = get_tasks_and_ids

  detail_page tasks[name]
end