devops-tim-2 / devops-tim-2/AdminService
Feature: Inappropriate report ignoring
- Vorherrschende Sprache
- Python
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
As there is a way for user to mark post as inappropriate, it would be wise if administrator could ignore some of the requests, as some are potentially spam.
By sending a request to /post/ignore/<:ir_id> where ir_id is id of InappropriateReport entity, administrator could delete InappropriateReport entity from database, and leave Post entity unharmed.
This feature is just a quality-of-life, and is not critical for system functioning. Depending on other factors, this feature may not be delivered in last release, so it is **potential wontfix**.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Handler für /post/ignore/ sowie die Entitäten InappropriateReport und Post zu finden. Überprüfe, wie die Authentifizierung von Administratoren und das Löschen von Reports gehandhabt werden, und bestätige anschließend, dass der Report entfernt wird, während der zugehörige Post unverändert bleibt; füge die relevanten Endpoint-Prüfungen hinzu oder führe sie aus, falls das Projekt solche bereitstellt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100