-
Notifications
You must be signed in to change notification settings - Fork 0
Description
PM Creates New Project
Given a project manager is signed in
Then redirected to their dashboard
And they click the "Add New Publication" button
And are redirected to the Publication#new page
Then they enter in a title for the Title field
And either Add an Existing Author or create/invite one through the modal
Then they click the "Add Format" link so the fields appear
And they fill in the ISBN number in the ISBN field
And they select "Print" from the Format dropdown
And they select "English" from the Language dropdown
And they click the Add button
Then they ignore the "Add New Format" and "Create New Project" links (and ℹ️ tooltip) that appear
And they select "Add a New Genre" from the top of the Genre dropdown
Then they fill in a New Genre in the field that appears
And they click the Add button
PM Updates Existing Project
Given a project manager is signed in
And they have navigated to an existing publication's show page
Then they click the Edit button in the top right corner
And the text is replaced with input/dropdown/etc fields
And they make changes to things like the title or final due date
Given that they want to delete an author
And they click the red ❌ beside the author's name
Then an "Are you sure? This will remove their access to the publication's page, delete their reminders, etc. " alert pops up
And they click the "Destroy" button
And it sends the Author an email notification and destroys all associated records (but not contracts, files, etc.)
v2 Notes
Use JS/jQuery for editing and binding