Skip to content

Extract methods from participatory processes seeds#12032

Merged
alecslupu merged 11 commits intodevelopfrom
refactor/seeds-processes-cleanup
Nov 20, 2023
Merged

Extract methods from participatory processes seeds#12032
alecslupu merged 11 commits intodevelopfrom
refactor/seeds-processes-cleanup

Conversation

@andreslucena
Copy link
Copy Markdown
Member

🎩 What? Why?

Refactors the assemblies seeds to individual methods.

This is following the same methodology and reasoning from #12005, so refer to that issue for the explanations. It's also heavily based on #12010. I'm also moving some methods that were used in both classes.

To ease-up the review process, I was disciplined and made the changes in a commit by commit basis 😎

Testing

Regenerating the development_app database should have different kind of processes (almost the same as before):

$ bin/rails db:drop db:create db:migrate db:seed

♥️ Thank you!

github-actions[bot]
github-actions bot previously approved these changes Nov 18, 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.

👍

@alecslupu alecslupu merged commit f5a10cb into develop Nov 20, 2023
@alecslupu alecslupu deleted the refactor/seeds-processes-cleanup branch November 20, 2023 19:33
entantoencuanto added a commit that referenced this pull request Nov 27, 2023
* develop: (51 commits)
  Fix a11y violations and title layout on announcements (#12067)
  Fix randomness on nickname and emails for seeded users (#12058)
  Fix render partial deprecation warning on proposals (#12035)
  Redesign: proposal counter total number avaliable (#12014)
  Fix disabling access to space private users when the space is public (#12031)
  Redesign: admin screen overflow on smaller screens (#11956)
  Make the breadcrumb consistent in the components import pages (#12024)
  Fix develop branch (#12051)
  Create the IconRegistry (#11982)
  Fix process groups component content blocks (#11872)
  Remove the asemblies settings page (#11873)
  Fix n+1 query on assemblies permissions (#12040)
  Remove unused scope filter from search controller and command (#12038)
  Fix issues in "Verify your identity" (#12030)
  Fix flash of dropdowns in buttons from the title bar and "Manage" button (#12011)
  Add CI workflow configuration for decidim-design (#12022)
  Extract methods from participatory processes seeds (#12032)
  Show message when there are no debates (#12037)
  Show error message when there are no budgets nor projects in budgets (#12034)
  Fix faker requirement in production environment 2 (#12033)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants