Logo: Relish

  1. Sign in

Project: Otwarchive

Inspirations, remixes and translations

  • @works

In order to reflect the connections between some fanworks
As a fan author, part of a fan community
I want to be able to list related works

Scenarios
Posting a remix / inspired-by work should email the original author
Given
I have related works setup
When
I post a related work
Then
a related work should be seen
And
the original author should be emailed
Given
I have related works setup
When
I post a related work
When
I go to my user page
Then
I should see "Related Works (1)"
When
I follow "Related Works"
Then
I should see "Works that inspired remixer"
And
I should see "Worldbuilding by inspiration"
Given
I have related works setup
When
I post a related work
When
I am logged in as "inspiration"
And
I view my related works
Then
I should see "Works inspired by inspiration"
And
I should see "Followup by remixer"
Can post a translation and it emails the original author
Given
I have related works setup
When
I post a translation
Then
I should see "Work was successfully posted"
And
I should see "A translation of Worldbuilding by inspiration"
And
1 email should be delivered
Given
I have related works setup
When
I post a translation
When
I go to my user page
Then
I should see "Related Works (1)"
When
I follow "Related Works"
Then
I should see "Works translated by translator"
And
I should see "Worldbuilding by inspiration"
And
I should see "From English to Deutsch"
Unapproved rels do not appear on the original
Given
I have related works setup
When
I post a translation
When
I view the work "Worldbuilding"
Then
I should not see "Translated"
Can approve a relationship
Given
I have related works setup
When
I post a related work
When
I am logged in as "inspiration"
And
I view my related works
When
I follow "Approve"
Then
I should see "Approve Link"
When
I press "Yes, link me!"
Then
I should see "Link was successfully approved"
And
I should see "Works inspired by this one:"
And
I should see "Followup by remixer"
Can approve a translation
Given
I have related works setup
When
I post a translation
When
I approve a related work
Then
I should see "Link was successfully approved"
And
I should see "Translation into Deutsch available:" within ".notes"
And
I should see "Worldbuilding Translated by translator" within ".notes"
And
I should see "Works inspired by this one:"
And
I should see "Worldbuilding Translated by translator" within "li"
Approved work appears
Given
I have related works setup
When
I post a translation
When
I approve a related work
When
I view the work "Worldbuilding"
Then
I should see "Translated"
Given
I have related works setup
When
I post a translation
And
I post a related work
When
I approve a related work
When
I view my related works
Then
I should see "Worldbuilding Approve"
And
I should see "Deutsch Remove"
Given
I have related works setup
When
I post a related work
When
I am logged in as "inspiration"
When
I go to remixer's user page
Then
I should not see "Related Works"
Remove a previously approved relationship
Given
I have related works setup
When
I post a related work
When
I approve a related work
When
I view my related works
And
I follow "Remove"
Then
I should see "Remove Link"
When
I press "Remove link"
Then
I should see "Link was successfully removed"
And
I should not see "Followup by remixer"
Remove a previously approved translation
Given
I have related works setup
And
a translation has been posted
When
I approve a related work
When
I view my related works
And
I follow "Remove" within "#translationsofme"
Then
I should see "Remove Link"
When
I press "Remove link"
Then
I should see "Link was successfully removed"
And
I should not see "Translation into Deutsch available:"
And
I should not see "Worldbuilding Translated by translator"
And
I should not see "Works inspired by this one:"
editing existing work should also send email
Given
I have related works setup
When
I post a related work
When
I edit the work "Followup"
And
all emails have been delivered
And
I list the work "Worldbuilding Two" as inspiration
And
I press "Preview"
When
I press "Update"
Then
I should see "Work was successfully updated"
And
I should see "Inspired by Worldbuilding Two by inspiration"
And
"issue 1509" is fixed
Remixer receives comments on remix, author doesn't
Given
I have related works setup
When
I post a related work
And
all emails have been delivered
When
I am logged in as "commenter"
When
I post the comment "Blah" on the work "Followup"
Then
"remixer" should be emailed
And
"inspiration" should not be emailed
Translator receives comments on translation, author doesn't
Given
I have related works setup
And
a translation has been posted
And
all emails have been delivered
When
I am logged in as "commenter"
When
I post the comment "Blah" on the work "Worldbuilding Translated"
Then
"translator" should be emailed
And
"inspiration" should not be emailed
Author chooses to receive comments on translation

This scenario does not have any steps.

Author doesn't receive comments if they haven't approved the translation

This scenario does not have any steps.

Can post a translation of a mystery work

This scenario does not have any steps.

Posting a translation of a mystery work should not allow you to see the work

This scenario does not have any steps.

Can post a translation of an anonymous work

This scenario does not have any steps.

Posting a translation of an anonymous work should not allow you to see the author

This scenario does not have any steps.

Translate your own work
Given
I have related works setup
When
I post a translation of my own work
And
I approve a related work
Then
approving the related work should succeed

This scenario does not have any steps.

  • @work_external_parent
Listing external works as inspirations
Given
basic tags
When
I am logged in as "remixer" with password "password"
And
I go to the new work page
And
I select "Not Rated" from "Rating"
And
I check "No Archive Warnings Apply"
And
I fill in "Fandoms" with "Stargate"
And
I fill in "Work Title" with "Followup"
And
I fill in "content" with "That could be an amusing crossover."
And
I check "parent-options-show"
And
I fill in "Url" with "google.com"
And
I press "Preview"
Then
I should see a save error message
And
I should see "A parent work outside the archive needs to have a title."
And
I should see "A parent work outside the archive needs to have an author."
When
I fill in "Title" with "Worldbuilding"
And
I fill in "Author" with "BNF"
And
I check "This is a translation"
And
I press "Preview"
Then
I should see "Draft was successfully created"
When
I press "Post"
Then
I should see "Work was successfully posted"
And
I should see "A translation of Worldbuilding by BNF"
When
I edit the work "Followup"
And
I check "parent-options-show"
And
I fill in "Url" with "testarchive.transformativeworks.org"
And
"issue 1806" is fixed
When
I fill in "Title" with "Worldbuilding Two"
And
I fill in "Author" with "BNF"
And
I press "Preview"
Then
I should see "Preview"
When
I press "Update"
Then
I should see "Work was successfully updated"
And
I should see "A translation of Worldbuilding by BNF"
And
I should see "Inspired by Worldbuilding Two by BNF"
When
I view my related works
Then
I should see "From N/A to English"
When
I edit the work "Followup"
And
I check "parent-options-show"
And
I fill in "Url" with "this.is.an.invalid/url"
And
I fill in "Title" with "Worldbuilding Two"
And
I fill in "Author" with "BNF"
And
I press "Preview"
Then
I should see "Parent work info would not save."
  • @work_external_language
External work language
Given
basic tags
Given
basic languages
When
I am logged in as "remixer" with password "password"
And
I go to the new work page
And
I select "Not Rated" from "Rating"
And
I check "No Archive Warnings Apply"
And
I fill in "Fandoms" with "Stargate"
And
I fill in "Work Title" with "Followup 4"
And
I fill in "content" with "That could be an amusing crossover."
And
I check "parent-options-show"
And
I fill in "Url" with "www.google.com"
And
I fill in "Title" with "German Worldbuilding"
And
I fill in "Author" with "BNF"
And
I select "Deutsch" from "Language"
And
I check "This is a translation"
And
I press "Preview"
Then
I should see "Draft was successfully created"
When
I press "Post"
Then
I should see "Work was successfully posted"
And
I should see "A translation of German Worldbuilding by BNF"
When
I view my related works
Then
I should see "From Deutsch to English"
And
I should not see "From N/A to English"

Last published about 7 years ago by otwcode.