Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

πŸ‘¨πŸ»β€πŸ’Ό Rebuild "Jadmin" #554

Open
robin-macpherson opened this issue Apr 28, 2021 · 0 comments Β· May be fixed by #747
Open

πŸ‘¨πŸ»β€πŸ’Ό Rebuild "Jadmin" #554

robin-macpherson opened this issue Apr 28, 2021 · 0 comments Β· May be fixed by #747

Comments

@robin-macpherson
Copy link
Contributor

Perceived Problem

  • Currently, a lot of times we end up needing to manipulate data directly through the database (adding languages, manually updating a user's status, etc.)
  • This is potentially error-prone
  • Previously, I had built a nice and simple admin interface accessible to administrators within the Journaly app but this was in the old codebase and was not brought over. The entire codebase is of course much different now but, still, high-level design and patterns are already in place

Ideas / Proposed Solution(s)

  • Rebuild Jadmin!
  • Not only is this more convenient, it allows us to make sure that database operations are actually using our code paths which should hopefully be less error-prone, improves testability, but also this could be extended to be used by moderators for a specific set of actions (un-publishing a potentially problematic post/comment/etc for review, for example)
@robin-macpherson robin-macpherson changed the title Rebuild "Jadmin" πŸ‘¨πŸ»β€πŸ’Ό Rebuild "Jadmin" Dec 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend work! frontend Frontend work! medium priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant