-
Notifications
You must be signed in to change notification settings - Fork 438
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
Fix issue with submission sections visibility #3276
Conversation
@atarix83 : Just a quick note, this PR seems to include a large number of unrelated commits (45 commits in total), when only the last few seem related to this bug fix. Could you try to rebase or cleanup this PR so that is shows the proper commits? It might be that you just need to rebase on latest |
…lable again (cherry picked from commit 351abaa)
…er component don't overlap the navbar and make it inaccessible (cherry picked from commit 2c259f5)
…he configured section scope
…lable again (cherry picked from commit 351abaa)
…er component don't overlap the navbar and make it inaccessible (cherry picked from commit 2c259f5)
670f1fe
to
25e2c76
Compare
@tdonohue done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 I tested and confirmed this PR and DSpace/DSpace#9783 work. With both PRs deployed locally I was able to limit the scope of the traditionalpageone
step so that it only appeared in the submission form but not when editing a Workflow item.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Thanks @atarix83 ! Code looks good to me. I gave it a light test & trust the tests from @nwoodward
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin dspace-7_x
git worktree add -d .worktree/backport-3276-to-dspace-7_x origin/dspace-7_x
cd .worktree/backport-3276-to-dspace-7_x
git switch --create backport-3276-to-dspace-7_x
git cherry-pick -x 5c4df8765ef65a975c769839188cce0432aa9bab ee5af8f7d17e2ec34561bc128f8e80508b68d9fa 8e8979a27ab608dac62edc52a7dd53ddecbd28fb 3ecec3af51a16e8aa503b63d32d985d606b26abe 25e2c763be3bf1f8e435b405be0936acce6927a6 |
Successfully created backport PR for |
@atarix83 : This was unable to be ported to 7.6.x automatically. Would you be able to make a (NOTE: It was ported to 8.x automatically. So, at the very least we'll have this fixed in 8.1) |
References
Description
This PR fixes a bug with submission section visibility described by #3274
Instructions for Reviewers
To test this PR follow those steps:
You can also test the case where the step should be visible during workflow only, by using the following configuration
More test could be done by following the documentation https://wiki.lyrasis.org/display/DSDOC8x/Submission+User+Interface
Checklist
main
branch of code (unless it is a backport or is fixing an issue specific to an older branch).yarn lint
yarn check-circ-deps
)package.json
), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.