Commit graph

4 commits

Author SHA1 Message Date
fannta1990
633bc4805e Add review deletion functionality and UI enhancements
- Implemented delete functionality for reviews in both the ReviewModal and ReviewsTable components.
- Added confirmation prompts for review deletion actions.
- Updated ReviewController to allow deletion of reviews by admins or the review owner.
- Enhanced event handling to refresh the review list upon deletion.
- Improved UI to include delete buttons for admins in the ratings page and reviews table.
2026-02-09 22:31:44 +08:00
fannta1990
41e8906312 Add review and rating features with sorting and filtering options
- Implemented a new ReviewController to handle review creation, updates, and retrieval for library items.
- Added pagination, sorting, and filtering capabilities for reviews in the API.
- Updated frontend components to support review display, including a new ReviewsTable and enhanced ratings UI.
- Introduced new strings for user interface elements related to reviews and ratings.
- Added tests for the ReviewController and Review model to ensure functionality and validation.
- Enabled the option to toggle the review feature in server settings.
2026-02-09 21:08:18 +08:00
fannta1990
e4e2770fbd Fixed error for Ratings page and stats page & added controlls to make Rating system and Ratings page optional (admin can turn it on or off for the server) 2026-02-09 10:58:17 +01:00
fannta1990
3a8075a077 Created Rating and Review Feature as well as added a Top Rated books list to the Stats page 2026-02-09 10:04:11 +01:00