Logo: Relish

  1. Sign in

Project: Openproject

Viewing a work package

Background
Given
there is 1 project with the following:
identifier omicronpersei8
name omicronpersei8
And
I am working in project "omicronpersei8"
And
the project "omicronpersei8" has the following types:
name position
Bug 1
And
there is a default issuepriority with:
name Normal
And
there is a issuepriority with:
name High
And
there is a issuepriority with:
name Immediate
And
there are the following types:
Name Is Milestone In aggregation Is default
Phase false true true
And
there is a role "member"
And
the role "member" may have the following rights:
manage_subtasks
manage_work_package_relations
view_work_packages
edit_work_packages
move_work_packages
add_work_packages
edit_work_packages
log_time
delete_work_packages
And
there is 1 user with the following:
login bob
And
the user "bob" is a "member" in the project "omicronpersei8"
And
there are the following issue status:
name is_closed is_default
New false true
And
there are the following issues in project "omicronpersei8":
subject type description author
issue1 Bug "1" bob
issue2 Bug "2" bob
issue3 Bug "3" bob
And
there are the following work packages in project "omicronpersei8":
subject start_date due_date
pe1 2013-01-01 2013-12-31
pe2 2013-01-01 2013-12-31
And
the work package "issue1" has the following children:
issue2
And
the work package "pe1" has the following children:
pe2
And
I am already logged in as "bob"
Scenarios
Call the work package page for an issue and view the issue
When
I go to the page of the work package "issue1"
Then
I should see "Bug #1: issue1"
Then
I should see "Bug #2: issue2" within ".idnt-1"
And
I should see "0 Total progress"
View work package with issue done ratio disabled
Given
the "work_package_done_ratio" setting is set to disabled
When
I go to the page of the work package "issue1"
Then
I should see "Bug #1: issue1"
And
I should not see "Total progress"
View child work package of type issue
When
I go to the page of the work package "issue1"
When
I click on "Bug #2" within ".idnt-1"
Then
I should see "Bug #2: issue2"
Then
I should see "Bug #1: issue1" within ".work-package-1"
Add subtask leads to issue creation page for a parent issue
When
I go to the page of the work package "issue1"
Then
I should see "Add subtask"
When
I click on "Add subtask"
Then
I should be on the new work_package page of the project called "omicronpersei8"
When
I go to the page of the work package "issue1"
And
I click on "Add related work package"
And
I fill in "relation_to_id" with "3"
And
I press "Add"
And
I wait for the AJAX requests to finish
Then
I should be on the page of the work package "issue1"
And
I should see "related to Bug #3: issue3"
Given
a relation between "issue1" and "issue3"
When
I go to the page of the work package "issue1"
Then
I should see "Bug #3: issue3"
When
I click "Delete relation"
And
I wait for the AJAX requests to finish
Then
I should be on the page of the work package "issue1"
Then
I should not see "Bug #3: issue3"
  • @javascript
User adds herself as watcher to an issue
When
I go to the page of the work package "issue1"
Then
I should see "Watch" within "#content > .action_menu_specific"
When
I click "Watch" within "#content > .action_menu_specific"
Then
I should see "Unwatch" within "#content > .action_menu_specific"
  • @javascript
User removes herself as watcher from an issue
Given
user is already watching "issue1"
When
I go to the page of the work package "issue1"
Then
I should see "Unwatch" within "#content > .action_menu_specific"
When
I click "Unwatch" within "#content > .action_menu_specific"
Then
I should see "Watch" within "#content > .action_menu_specific"
  • @javascript
Log time leads to time entry creation page for issues
When
I go to the page of the work package "issue1"
When
I select "Log time" from the action menu
Then
I should see "Spent time"
  • @javascript
For an issue copy leads to work package copy page
When
I go to the page of the work package "issue1"
When
I select "Copy" from the action menu
Then
I should see "Copy"
  • @javascript
For an issue move leads to work package copy page
When
I go to the page of the work package "issue1"
When
I select "Move" from the action menu
Then
I should see "Move"
  • @javascript
For an issue deletion leads to the work package list
When
I go to the page of the work package "issue1"
When
I select "Delete" from the action menu
And
I confirm popups
Then
I should see "Work packages"
When
I go to the page of the work package "issue1"
Then
I should see "Quote" within ".description"
When
I go to the page of the work package "issue1"
And
I click on "Quote" within ".description"
Then
I should see "Bob Bobbit wrote:"

Last published about 7 years ago by myabc.