Skip to content

Improve on boarding as implementer#8010

Merged
leio10 merged 6 commits intodevelopfrom
7728-improve_on-boarding_as_implementer
Jun 11, 2021
Merged

Improve on boarding as implementer#8010
leio10 merged 6 commits intodevelopfrom
7728-improve_on-boarding_as_implementer

Conversation

@entantoencuanto
Copy link
Copy Markdown
Contributor

@entantoencuanto entantoencuanto commented May 12, 2021

🎩 What? Why?

This PR makes some changes on system interface:

  • Adds a task to create new system admins which prompts asking an email, a password and a password confirmation
  • When a system admin signs in if there are no organizations yet the application redirects to the new organization form
  • Changes the new/edit organization form to hide some not mandatory advanced settings
  • Changes the system dashboard to show an index with the existing organizations
  • Adds some tests

📌 Related Issues

📋 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!

@entantoencuanto entantoencuanto force-pushed the 7728-improve_on-boarding_as_implementer branch from e364d26 to e706bc8 Compare May 28, 2021 19:37
@entantoencuanto entantoencuanto force-pushed the 7728-improve_on-boarding_as_implementer branch from e706bc8 to 0239cb3 Compare May 28, 2021 19:38
@entantoencuanto entantoencuanto marked this pull request as ready for review May 31, 2021 13:53
@andreslucena
Copy link
Copy Markdown
Member

Please review https://docs.decidim.org/en/develop/guide_git_conventions/#_naming_branches 🙏🏽
This branch could be feature/system-on-boarding for instance

Can you add some screenshots of the Advanced settings and the new Dashboard in the System panel?

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.

Improve on-boarding as implementer

3 participants