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

feat: add in-app settings for the individual hacklab to configure #426

Closed
braaar opened this issue Feb 6, 2023 · 0 comments · Fixed by #433
Closed

feat: add in-app settings for the individual hacklab to configure #426

braaar opened this issue Feb 6, 2023 · 0 comments · Fixed by #433

Comments

@braaar
Copy link
Collaborator

braaar commented Feb 6, 2023

I propose that we implement a settings panel designed to allow individual hacklabs who are using mulysa to adjust some global settings for their instance of mulysa. In my mind this should remove the need for forking the repository.

Things that would belong in these settings:

  • Basic information about the hacklab
    • Name
    • Email
    • Other contact information
  • Toggling on and off various features (such as feat: introduce a balance model #425 if that is implemented)
  • Configuring various features
  • Email templates?
  • etc.

Implementation
We could use django-constance for this, or just store the data in a Singleton model. I think django-constance seems like a good choice. It integrates with django admin and does a lot of the basic stuff for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant