Bulk destroy notifications
This pull request adds bulk deletion functionality for notifications in an activity notification system. The key changes include:
- Adds a new
bulk_destroyendpoint for deleting multiple notifications at once - Implements filtering capabilities for bulk deletions based on various criteria like notification type, status, time range, etc.
- Enhances the target model to support bulk notification destruction
- Updates the notification API to handle bulk deletion requests
- Adds corresponding test coverage for the new bulk deletion features
This change improves efficiency by allowing batch deletion of notifications instead of requiring individual deletion operations.
Resolves #172
To provide feedback, navigate to the Files changed tab and leave comments on the proposed code changes. Choose Start review for each comment, and then choose Request changes, and I'll propose revised changes.
:hourglass_flowing_sand: I'm reviewing this pull request for security vulnerabilities and code quality issues. I'll provide an update when I'm done
:white_check_mark: I finished the code review, and left comments with the issues I found. I will now generate code fix suggestions.
:hourglass_flowing_sand: I'm generating code changes based on the pipeline. I'll update this pull request when I'm done.
:warning: I couldn't create a revision for this pull request. I'm going to try again. This might take some time.
:warning: I couldn't create a revision for this pull request. I'm going to try again. This might take some time.
:red_circle: I couldn't create a revision for this pull request.