-
-
Notifications
You must be signed in to change notification settings - Fork 121
[FEATURE] Mods approve questions #75
Comments
Hi! So we would probably need to have an admin page that can assign Mods right? and then have tags on the questions so we know if its still under review for Mods or if its public |
Yes, something like that. To assign mods, we should be able to do it on Supabase itself (like is_mod = true in the database) |
Do we actually want the admin page to be a part of the frontend for the defaang main website? Or do you guys think it might be a good idea to separate concerns, and have an admin page as separate, internal tooling? With its own authentication mechanism. |
separate admin page I think would be better, also would keep bloat off the main site. thoughts @ykdojo ? |
I don't have a strong preference on either option. A separate internal tooling might be interesting though - maybe with Django. I specifically mention Django because some people said they know Python but not JS, so it'd be a nice way for them to contribute potentially. |
Note: database schema explained in #108 |
I'm now thinking of building it on top of the main site. Ideally, the user and mods should be able to go back and forth to keep refining the post until it is good enough - kind of like how it works on GitHub. For the initial version, we can just use emails - maybe with something like crisp.chat. When that becomes too awkward, it'd be good to do it on the website itself. |
Since this heavily relies on #59, I'm going to head over there and check up on it to see if there's something I can do there. |
what's the movement on this? I would like to contribute @ykdojo |
@LokeshShelva right now, no one's working on it. |
Description
Mods (once we have them) should be able to approve questions so that they can be shown on the UI.
Showing questions without approving them first, at least at the beginning, is probably a bad idea because we'll have low quality submissions, spams, etc.
The text was updated successfully, but these errors were encountered: