Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use mira_publication_workflow and hyrax actor stack for self-deposit contributions #257

Merged
merged 2 commits into from
Sep 20, 2017

Conversation

no-reply
Copy link
Collaborator

Add feature test for capstone contribute
Persist depositor to fedora object (enables "my works" behavior)
Pdfs created via contribute should use default admin set and mira_publication_workflow
Use AttachFilesToWorkJob to attach uploaded file
Creation of default admin set now happens in db:seed, which is run in db:setup
Using Tufts::WorkflowSetup.setup instead of creating default admin set directly will avoid intermittent test failures
Enable customized notifications

This is a rebased and slightly modified version of number #248.

Fixes #245
Fixes #3
Fixes #5
Fixes #235

…contributions

Add feature test for capstone contribute
Persist depositor to fedora object (enables "my works" behavior)
Pdfs created via contribute should use default admin set and mira_publication_workflow
Use AttachFilesToWorkJob to attach uploaded file
Creation of default admin set now happens in db:seed, which is run in db:setup
Using Tufts::WorkflowSetup.setup instead of creating default admin set directly will avoid intermittent test failures
Enable customized notifications
@no-reply
Copy link
Collaborator Author

@bess I'm handing this back to you for the final merge.

The contents should be those from your original PR, rebased on #255, #253, and with a fix for what I think is an errant configuration change (see: #248 (comment)). If things look good to you, and I haven't misunderstood something, I'm 👍 on merging this.

Copy link
Contributor

@bess bess left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great, @no-reply. I totally agree with the changes you made. I merged a rubocop conflict and I'm just waiting for travis to pass, and then this can be merged.

@bess
Copy link
Contributor

bess commented Sep 20, 2017

Looks like travis is still failing :( . I have to go catch a train. I will leave it up to you whether the test failures are significant (they don't look relevant to this merge to me, and I see on slack the team is having some conversations about intermittent test failures, but it's up to you).

@no-reply
Copy link
Collaborator Author

These failures are reflected in the tickets #259 and #260. I am working on those now.

I restarted the build, passed, and am moving forward with the merge.

@no-reply no-reply merged commit 2b7c8af into master Sep 20, 2017
@no-reply no-reply deleted the invoke-workflow-rebased branch September 20, 2017 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants