Page MenuHomePhabricator

[EPIC]: Incident Reporting System - Minimal Testable Product (MTP)
Open, Needs TriagePublic

Description

Background
As a first step in our journey to define Incident Reporting System we want to deploy an MTP (Minimal Testable Product) with little functionality. The purpose of this initial iteration is to get familiar with the project, assess technical viability and do initial user testing.

User Story 1
As a registered user I want to be able to report an abusive message from my user talk page so that I can quickly get help.

User Story 2
As a user who has been experiencing harassment I want to know what type of resources are available to me so that I know how to get help

User Story 3
As a registered user I need a simple, quick and nontechnical way to describe the harassment I’ve been experiencing and send a report to the right entity that can help me.

User Story 4
As a user who has been experiencing harassment I want to be able to provide evidence of the incident so that the responders can easily understand the situation.

Acceptance criteria:

  • User is able to access a report button on their talk page
  • User is able to fill in a form and submit
  • Report is routed to a mailing address
  • MTP is deployed on Beta

Related Objects

StatusSubtypeAssignedTask
OpenNone
Resolved JKieserman
Resolved eigyan
Resolved JKieserman
Resolved eigyan
Resolved JKieserman
ResolvedDreamy_Jazz
Resolved eigyan
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
Resolvedkostajh
ResolvedDreamy_Jazz
ResolvedBUG REPORTDreamy_Jazz
Resolved eigyan
Resolvedkostajh
InvalidNone
InvalidNone
Resolvedkostajh
Resolvedkostajh
Resolvedkostajh
OpenNone
Resolvedkostajh
Resolvedkostajh
DuplicateNone
Resolvedkostajh
Resolvedkostajh
Resolvedkostajh
Resolvedkostajh
Resolved eigyan
ResolvedBUG REPORTkostajh
DeclinedBUG REPORTkostajh
Resolvedkostajh
Resolvedkostajh
Resolvedkostajh
Resolvedkostajh
Resolvedkostajh
ResolvedBUG REPORTkostajh
Resolvedkostajh
Resolvedkostajh
Resolvedkostajh
ResolvedMadalina
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
Resolvedkostajh
Resolvedkostajh
ResolvedBUG REPORTDreamy_Jazz
ResolvedBUG REPORTDreamy_Jazz
Resolvedkostajh
Resolvedkostajh
ResolvedDreamy_Jazz
DeclinedNone
ResolvedDreamy_Jazz
Resolvedkostajh
Resolvedkostajh
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedBUG REPORTDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedBUG REPORTDreamy_Jazz
ResolvedBUG REPORTDreamy_Jazz
ResolvedBUG REPORTDreamy_Jazz
ResolvedBUG REPORTDreamy_Jazz
ResolvedDreamy_Jazz

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

As a registered user I want to be able to report an abusive message from my user talk page so that I can quickly get help.

@Madalina wanted to double-check about this requirement. A user could get harassed in a discussion on any namespace talk page. Just confirming that we deliberately want to limit this so that the "Report" button is only visible to the logged-in user who is viewing their own talk page? Or do you want to make it possible for users to see the report button on any namespace talk page?

Users should be able to see the report button on any namespace talk page (I believe they are the same across the board?). We might want to limit this for the MTP/MVP though.

Users should be able to see the report button on any namespace talk page (I believe they are the same across the board?). We might want to limit this for the MTP/MVP though.

I think it will be easier to implement this way: the report button appears in the overflow menu next to discussion comments on any namespace talk page–excluding, I assume, the comments that you author yourself :)

kostajh renamed this task from [EPIC]: Release PIRS MTP on Beta to [EPIC]: Incident Reporting System - Minimal Testable Product (MTP).Oct 18 2023, 12:41 PM
kostajh updated the task description. (Show Details)

Reworded the task, because completion of the epic means we've finished all the tasks, and deploying on beta cluster is one implementation detail of the overall epic.

I removed the instrumentation related acceptance criteria as this won't be part of the MTP.