Skip to content

Fix broken tests after problematic PRs#8224

Merged
leio10 merged 5 commits intodevelopfrom
fix/authorizations_mess
Jul 21, 2021
Merged

Fix broken tests after problematic PRs#8224
leio10 merged 5 commits intodevelopfrom
fix/authorizations_mess

Conversation

@leio10
Copy link
Copy Markdown
Contributor

@leio10 leio10 commented Jul 21, 2021

🎩 What? Why?

After merging #8122, some tests started to fail because of this line. This PR removes it and fixes the broken tests adding the value for available_authorizations there.

It also removes a duplicated method introduced both in #8189 and #8035, and removes a method for initiatives that generates absolute URLs for user avatar images.

📌 Related Issues

Testing

Describe the best way to test or validate your PR.

📋 Checklist

🚨 Please review the guidelines for contributing to this repository.

  • CONSIDER adding a unit test if your PR resolves an issue.
  • ✔️ DO check open PR's to avoid duplicates.
  • ✔️ DO keep pull requests small so they can be easily reviewed.
  • ✔️ DO build locally before pushing.
  • ✔️ DO make sure tests pass.
  • ✔️ DO make sure any new changes are documented in docs/.
  • ✔️ DO add and modify seeds if necessary.
  • ✔️ DO add CHANGELOG upgrade notes if required.
  • ✔️ DO add to GraphQL API if there are new public fields.
  • ✔️ DO add link to MetaDecidim if it's a new feature.
  • AVOID breaking the continuous integration build.
  • AVOID making significant changes to the overall architecture.

📷 Screenshots

Please add screenshots of the changes you're proposing
Description

♥️ Thank you!

@leio10 leio10 requested a review from entantoencuanto July 21, 2021 11:44
@leio10 leio10 marked this pull request as ready for review July 21, 2021 11:50
Copy link
Copy Markdown
Contributor

@entantoencuanto entantoencuanto left a comment

Choose a reason for hiding this comment

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

LGTM!

@leio10 leio10 merged commit 9d503bf into develop Jul 21, 2021
@leio10 leio10 deleted the fix/authorizations_mess branch July 21, 2021 12:35
entantoencuanto added a commit that referenced this pull request Jul 26, 2021
* develop: (32 commits)
  Remove obsolete rake webpack task (#8237)
  Active storage migrations service (#7902)
  Fix content type delegation to blank attachments (#8230)
  Evote bug fixing (#8220)
  Fix the proposal data migration for proposals without authors or organization (#8015)
  Bump addressable version because security issues (#8229)
  Online meetings iframe visibility with time (#8097)
  Meetings iframe and iframe URL (#8096)
  Remove flaky test on meetings (#8226)
  Fix broken tests after problematic PRs (#8224)
  Apply permissions system to comments (#8035)
  Set current_component as commentable when commentable is a participatory space (#8189)
  Fix don't require inactive authorization handlers (#8122)
  Improve metrics calculations performance (#8215)
  Fix performance issue in notification settings page (#8155)
  Active storage migration (#7598)
  Update manual installation guide in documentation (#8217)
  Load JS configuration in elections focus mode layout (#8213)
  Fix user activity pagination when there are hidden items (#8202)
  Make it possible to define SCSS settings overrides from modules (#8198)
  ...
roxanaopr pushed a commit to i-need-another-coffee/decidim that referenced this pull request Jul 29, 2021
roxanaopr pushed a commit to i-need-another-coffee/decidim that referenced this pull request Aug 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants