-
Notifications
You must be signed in to change notification settings - Fork 3
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
Upgrade to Decidim v0.27 #65
Conversation
laurajaime
commented
Jul 16, 2024
•
edited by tramuntanal
Loading
edited by tramuntanal
- Upgrade Ruby to 3.0.7
- Upgrade Node to 16.9.1
- Refactor override to decorator
- Changes related to upgrade in decorators and views
- Upgrade Ruby version in GH workflow
- Add chromedriver workaround
- Fix system tests
fb599fd
to
5048aa7
Compare
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.
Good work here @laurajaime !
I have found some things to review before we mark it done
spec/system/department_admin_should_be_able_to_manage_assemblies_spec.rb
Show resolved
Hide resolved
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.
The README says in Temporal fix: added & in case role_name check.
that, in theory, this decorator can be removed, no?
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.
haves you checked? what's the status of this?
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.
the decorator add department admin role too.
The & has not been put in the original file in decidim...so it has not been resolved and I have put this back in the README
a2a5810
to
ce3cc3a
Compare
ce3cc3a
to
7c8133a
Compare
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.
Please see the comments in the unresolved conversations
ec77e9f
to
c5aed01
Compare
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.
Just explain in the comment what has to be checked
|
||
RSpec.describe "Overrides" do | ||
it "check failing tests in Decidim v0.28" do | ||
# - spec/system/department_admin_should_be_able_to_manage_assemblies_spec.rb |
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.
# Make test succeed spec/system/department_admin_should_be_able_to_manage_assemblies_spec.rbL73
# expect(page).to have_current_path decidim_admin_assemblies.assemblies_path(q: { parent_id_eq: parent_assembly&.id })
c5aed01
to
ada9d30
Compare