Skip to content

Zeynep Baydemir Individual Contributions ‐ 451 Milestone 2

Zeynep Baydemir edited this page Dec 1, 2023 · 1 revision

Member

Zeynep Baydemir

Group: 5

Responsibilities

Between Milestone 1 and 2, I've got various responsibilities. Firstly, I implemented the admin role to ensure security in our project. After that, I implemented the forum moderation functionality to be able to ban/unban users and delete posts. I hashed the passwords in necessary authorization functions. In that way, our project is more secure. I developed group related functions such as join and leave group features and group moderation where moderators can ban/unban member or add new moderator. I also developed last activities in profile so that users can see their activities.

Main Contributions

Management Related Significant Issues

    Description Issue Output Time Spent

Code Related Significant Issues

    Description Type of Work Issue Time Spent
    Admin Role Implementation-BE Feature #631 2 hour
    Forum Moderation Implementation Feature #635 3 hour
    Password Hashing Feature #638 1 hour
    Admin Permissions in Post Comments Feature #706 1 hour
    Group Moderation Implementation Feature #705 4 hour
    Join-Leave Group Implementation Feature #704 3 hour
    Unban User Implementation Feature #803 1.5 hour
    Last Activities Implementation Feature #804 3 hour

Pull Requests

Created

Title PR Conflict
Auth service unit tests #600
Password Hashing #657
Updating Tests According To Password Hashing #659
Admin Role Implementation #660
Forum Moderation #663
Admin Permission to Delete or Update Reviews #664
Fixing Only Admin Can Delete or Update Review Issue #669
Admin Permission to Delete or Update Comments #739
Join-Leave Group Implementation #743
Group Moderation Implementation #750
Unban User Implementation #820
Last Activities Implementation #841
Post Detail Authorization Fix #847
Forum Service Unit Test #916
Group Service Unit Test #921

Merged

Title PR
Object as Query Parameter Fix #661
Filter Implementation for Forum Posts #662
Get Reviews Return Username #665
Review Char Limit Fix #725
Group Implementation #740
Group Detail and All Returns User Join Status #828
Meta Achievements Implementation #833
Populated Achievement in Get Post List #873
Argument Type Change in Main Bug #875
Axios Query Parameter Fix #877
Vote Service Unit Tests #920
Profile Service Unit Tests #922

Reviewed

Title PR Conflict
Object as Query Parameter Fix #661
Filter Implementation for Forum Posts #662
Get Reviews Return Username #665
Review Char Limit Fix #725
Group Implementation #740
Group Detail and All Returns User Join Status #828
Meta Achievements Implementation #833
Populated Achievement in Get Post List #873
Argument Type Change in Main Bug #875
Axios Query Parameter Fix #877
Vote Service Unit Tests #920
Profile Service Unit Tests #922

Additional Information



💻 Meeting Notes

Cmpe 352
Cmpe 451

📝 Requirements


🪧 Diagrams


📬 Deliverables

Cmpe 352
Cmpe 451

🎇 General Contributions

Cmpe 352 Contributions

Milestone 1
Final Milestone

Cmpe 451 Contributions

Milestone 1
Milestone 2
Final Milestone

📕 Mock Up


🕵️ User Scenario



📝 RAM


📚 Research


📑 Templates


📱 Practice App

API Documentation for Practice App
Clone this wiki locally