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

Split app_mode: TLX into individual feature flags #489

Open
fushar opened this issue Aug 5, 2023 · 0 comments
Open

Split app_mode: TLX into individual feature flags #489

fushar opened this issue Aug 5, 2023 · 0 comments

Comments

@fushar
Copy link
Member

fushar commented Aug 5, 2023

For Judgels to be more widely used beyond TLX, we need to split this app mode into individual flags. The flags need to be applicable both in server, and in web client. E.g. the "Courses" tab in the web client should show according to a new "course enabled" flag.

Furthermore, I think it is better if the web client reads the flags via an endpoint, not "baked" in judgels-client.js.

Some ideas:

Use case Flag Note
User registration jophiel_userRegistration_enabled Already exists, but please check
User password reset jophiel_userResetPassword_enabled Already exists, but please check
User rating jophiel_userRating_enabled
Courses jerahmeel_course_enabled
Problemsets jerahmeel_problemSet_enabled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant