bounswe / bounswe2024group9

9 stars 1 forks source link

[Mutti] Add even more functions for backend #278

Closed Mutti499 closed 4 days ago

Mutti499 commented 1 week ago

Okay last part was good but when we investigated requirements today we noticed that we are really behind the schedule. I still need to write a lot of view functions. So let's start with:

Deadline: 20.11.2024 Estimated effort: 10 hrs Reviewer: @ceylingebes

Mutti499 commented 6 days ago

Okey, the first part is completed with the commit. I don't know what to do with super users and reported users yet. We need to show that super_users are more important than other users. What can be added to show that? @kristinatrajkovski @

Mutti499 commented 6 days ago

For example, in my latest commit I added a URL to randomly select a reported question. We can give superusers the option to review reported questions so they can be deleted. @kristinatrajkovski

kristinatrajkovski commented 6 days ago

Great work so far @Mutti499 :)

Not sure we specified such things before, but do you mean superusers as admins or just very experienced users?

If it's the former, I would also suggest banning accounts (after many reports for example), maybe starring questions etc.

If it's the latter maybe we can add a star next to their name or a golden frame around their picture and prioritize their questions and answers in the forum.

These are just ideas, but let me know if I can help with implementing or anything else.

Mutti499 commented 6 days ago

ops I forgot to mention. The super users are the users who are our favorite users. They help our platform to grow and be a better place. So we should reward these experienced users. Adding them seems like a frontend improvement @ceylingebes what do you say

ceylingebes commented 5 days ago

I think we can add superusers, it wouldn't be too hard in terms of frontend but we need to explicitly specify the definition of superuser all together in my opinion. What are the conditions for being a superuser? What is its difference from admins? Which additional functionalities they can perform different from regular users? I think we can do developments afterhand on frontend but we need to decide together I guess because it will affect mobile as well.

ceylingebes commented 5 days ago

Also about the password reset, I am working on password reset page and I'm about to complete it but I don't know how to connect user-specific links that we send via mail to that page. Can we have a look on it tomorrow?

Mutti499 commented 4 days ago

Ye I noticed it also now the problem is solved and I implemented resetting on the front end. Enjoy