Skip to content

Remove duplication from elections' user roles forms#11548

Merged
alecslupu merged 4 commits intodevelopfrom
refactor/votings-user-role-forms
Sep 6, 2023
Merged

Remove duplication from elections' user roles forms#11548
alecslupu merged 4 commits intodevelopfrom
refactor/votings-user-role-forms

Conversation

@andreslucena
Copy link
Copy Markdown
Member

@andreslucena andreslucena commented Aug 30, 2023

🎩 What? Why?

CodeClimate found a form in decidim-elections that were duplicated. This PR refactors them so they're no longer duplicated.

📌 Related Issues

Testing

All the CI should be green

📷 Screenshots

From Codeclimate:

Screenshot of Codeclimate alert

Mind that the link will expire in a couple of weeks.

♥️ Thank you!

@andreslucena andreslucena added module: elections type: internal PRs that aren't necessary to add to the CHANGELOG for implementers labels Aug 30, 2023
@andreslucena andreslucena changed the title Remove duplication from elections user roles forms Remove duplication from elections' user roles forms Aug 30, 2023
Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

Let's avoid having empty classes. Also, it would be great to have a spec for the base class.

@alecslupu alecslupu added this to the 0.28.0 milestone Sep 5, 2023
Suggested by code review
* Rename spec
* Remove unecessary spec
* Remove old comment

Suggested by code review
@andreslucena
Copy link
Copy Markdown
Member Author

This is ready to another review @alecslupu

Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

LGTM

@alecslupu alecslupu merged commit 7dc2979 into develop Sep 6, 2023
@alecslupu alecslupu deleted the refactor/votings-user-role-forms branch September 6, 2023 16:46
entantoencuanto added a commit that referenced this pull request Sep 6, 2023
* develop:
  Remove duplication from amendments events specs (#11553)
  Remove duplication from elections' user roles forms (#11548)
  Update Node.js from v16.13.0 to v18.17.1 (#11564)
  Remove duplication from stats presenters (#11551)
  Fix Bootsnap configuration (#11483)
entantoencuanto added a commit that referenced this pull request Sep 8, 2023
…gn-staging

* fix/activities-block-follow-button: (27 commits)
  Add tests to follow button in processes and assemblies landing page
  Add follow button to participatory spaces last activities content block
  Remove duplication from participatory spaces publications controllers (#11549)
  Fix the a11y tool icons with redesign (#11175)
  Remove duplication from amendments events specs (#11553)
  Remove duplication from elections' user roles forms (#11548)
  Update Node.js from v16.13.0 to v18.17.1 (#11564)
  Remove duplication from stats presenters (#11551)
  Fix Bootsnap configuration (#11483)
  Remove duplication for add questions specs examples (#11559)
  Remove duplication from invites queries (#11552)
  Fix typos and copy-paste errors from comments and examples (#11536)
  Fix conference venues meetings visibility (#11542)
  Add recognition to BrowserStack in the README (#11546)
  Remove unused view hook for `:upcoming_meeting_for_card` (#11543)
  Remove unused dependency: `wicked` (#11150)
  Clean-up initiatives signature URLs and methods (#11545)
  Refactor initiative signing wizard (#10731)
  Fix Permissions screen on budgets throw errors (#11532)
  Redesign: read more literal (#11516)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants