Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

[FEATURE] Mods approve questions #75

Open
ykdojo opened this issue Aug 14, 2022 · 11 comments
Open

[FEATURE] Mods approve questions #75

ykdojo opened this issue Aug 14, 2022 · 11 comments
Labels
feat New feature addition or request

Comments

@ykdojo
Copy link
Collaborator

ykdojo commented Aug 14, 2022

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.

@MisterMunchkin
Copy link

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

@ykdojo
Copy link
Collaborator Author

ykdojo commented Aug 15, 2022

Yes, something like that.

To assign mods, we should be able to do it on Supabase itself (like is_mod = true in the database)

@mark-omarov
Copy link
Contributor

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.

@MisterMunchkin
Copy link

separate admin page I think would be better, also would keep bloat off the main site. thoughts @ykdojo ?

@ykdojo
Copy link
Collaborator Author

ykdojo commented Aug 16, 2022

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.

@ykdojo
Copy link
Collaborator Author

ykdojo commented Aug 16, 2022

image

@ykdojo ykdojo moved this to Todo in defaang Aug 17, 2022
@ykdojo ykdojo added this to defaang Aug 17, 2022
@ykdojo ykdojo moved this from To do to In progress in defaang Aug 24, 2022
@ykdojo ykdojo self-assigned this Aug 24, 2022
@ykdojo
Copy link
Collaborator Author

ykdojo commented Aug 24, 2022

Note: database schema explained in #108

@ykdojo
Copy link
Collaborator Author

ykdojo commented Aug 24, 2022

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.

@ykdojo
Copy link
Collaborator Author

ykdojo commented Aug 24, 2022

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.

@ykdojo ykdojo removed their assignment Aug 24, 2022
@ykdojo ykdojo moved this from In progress to To do in defaang Aug 24, 2022
@iShibi iShibi changed the title [FEATURE] <Mods approve questions> [FEATURE] Mods approve questions Sep 5, 2022
@iShibi iShibi added the feat New feature addition or request label Sep 5, 2022
@LokeshShelva
Copy link

what's the movement on this? I would like to contribute @ykdojo

@ykdojo
Copy link
Collaborator Author

ykdojo commented Oct 12, 2022

@LokeshShelva right now, no one's working on it.

@subhoghoshX subhoghoshX moved this to Todo in defaang Oct 20, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feat New feature addition or request
Projects
Status: Todo
Development

No branches or pull requests

5 participants