Skip to content

Remove duplication of LastActivity queries#9895

Merged
ahukkanen merged 1 commit intodevelopfrom
chore/dry-last-activity-query
Oct 25, 2022
Merged

Remove duplication of LastActivity queries#9895
ahukkanen merged 1 commit intodevelopfrom
chore/dry-last-activity-query

Conversation

@andreslucena
Copy link
Copy Markdown
Member

🎩 What? Why?

In the past we've had bugs where the "Last activities" queries didn't match. For instance you'd see the last 8 actions in the "Last activities" homepage content block that when you clicked to the "Last activities" controller (/last_activities), you'd see others actions.

This was mitigated by manually maintaining both queries in synchronization but this is error-prone.

This PR unifies these both queries.

📌 Related Issues

Link your PR to an issue

Testing

As it's a refactor, there shouldn't be any difference before and after. All the specs should pass of course.

♥️ Thank you!

@andreslucena andreslucena added module: core type: internal PRs that aren't necessary to add to the CHANGELOG for implementers labels Oct 18, 2022
Copy link
Copy Markdown
Contributor

@ahukkanen ahukkanen left a comment

Choose a reason for hiding this comment

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

Nice one! 👍

@ahukkanen ahukkanen merged commit 14527e2 into develop Oct 25, 2022
@ahukkanen ahukkanen deleted the chore/dry-last-activity-query branch October 25, 2022 08:52
eliegaboriau pushed a commit to eliegaboriau/decidim that referenced this pull request Oct 25, 2022
entantoencuanto added a commit that referenced this pull request Oct 26, 2022
* develop: (35 commits)
  Install turbo-rails (#9881)
  Fix conference invitations (#9664)
  Fix invalid rendering of meeting and proposal body texts (#9764)
  Make documentation site work with multiple versions (#9917)
  Bump versions on install docs (#9916)
  Standardize CSV import formats and fix private users CSV import with invalid file (#9627)
  Fix: The i18n locales selector is showing a dropdown with 3 languages (#9902)
  Make Scopes field in debates translatable (#9903)
  Make ToS agreement translatable (#9909)
  Fix issues with a11y specs (#9929)
  Remove invitations badge (#9906)
  Make initiatives order translatable (#9905)
  Add missing active actions on admin navigation menu (#9904)
  Fix user sign up with invalid name (#9896)
  Remove duplication of LastActivity queries (#9895)
  Rename IgnoredMethods to AllowedMethods in Rubocop configuration (#9893)
  Exclude malformed file from codeclimate configuration (#9910)
  Fix correct resource linking for amendments (#9887)
  Fix superposition in admin's error forms (#9871)
  Add missing i18n key in Initiatives (#9892)
  ...
entantoencuanto added a commit that referenced this pull request Oct 31, 2022
* develop: (36 commits)
  Fix proposal etiquette and length validator with base64 images (#9639)
  Install turbo-rails (#9881)
  Fix conference invitations (#9664)
  Fix invalid rendering of meeting and proposal body texts (#9764)
  Make documentation site work with multiple versions (#9917)
  Bump versions on install docs (#9916)
  Standardize CSV import formats and fix private users CSV import with invalid file (#9627)
  Fix: The i18n locales selector is showing a dropdown with 3 languages (#9902)
  Make Scopes field in debates translatable (#9903)
  Make ToS agreement translatable (#9909)
  Fix issues with a11y specs (#9929)
  Remove invitations badge (#9906)
  Make initiatives order translatable (#9905)
  Add missing active actions on admin navigation menu (#9904)
  Fix user sign up with invalid name (#9896)
  Remove duplication of LastActivity queries (#9895)
  Rename IgnoredMethods to AllowedMethods in Rubocop configuration (#9893)
  Exclude malformed file from codeclimate configuration (#9910)
  Fix correct resource linking for amendments (#9887)
  Fix superposition in admin's error forms (#9871)
  ...
Quentinchampenois pushed a commit to Quentinchampenois/decidim that referenced this pull request Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module: core type: internal PRs that aren't necessary to add to the CHANGELOG for implementers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The last activity queries of 'home' and '/last_activities' are not unified

2 participants