Skip to content

Conversation

@subiabre
Copy link
Member

@subiabre subiabre commented Dec 3, 2025

We want to introduce a new feature in the back office of Goteo: Project Reviews. We believe to have condensed most of the work that platform moderators do regarding a project's given work-load into an streamlined cycle of reviews.

When a project owner believes they are ready for campaign they can submit their project for review. A moderator picks up the responsibility and checks the health and fitness of the project. In v3 this was a loose process, where few actions where built into the system like rejection or acceptance, but dialog between reviewer and reviewed was largely done via mail.

We want to allow most of that review process to happen inside the platform.

  • ProjectReview resources hold the relationship between a reviewer, the thing being reviewed and the full picture of the review process.

  • ProjectReviewArea resources allow the reviewer to split their focus of the review across specific topics and allow them to score the overall health of the project based in a "traffic light" risk score: low, mid and high risks.

  • ProjectReviewComment resources represent the conversation that the reviewer and the reviewed have during that process and can tell the full story on how one specific review evolved for that project.

  • Added Review, ReviewArea and ReviewComment entities and related API resources

  • Added security and operations to API resources to only allow privileged users to update reviews

  • Added security to API resources to only allow concerned users to see reviews

  • Added ProjectStatusListener to allow creation of related Reviews for Projects that follow the respective status changes

@subiabre subiabre self-assigned this Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant