| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T337566 [EPIC]: Incident Reporting System - Minimal Testable Product (MTP) |
| | Resolved | | • JKieserman | T222808 Create extension skeleton |
| | Resolved | | • eigyan | T337533 Setup PIRS infrastructure and a demo button in the user talk page for testing |
| | Resolved | | • JKieserman | T338799 Create a multi-step dialog using the codex dialog component |
| | Resolved | | • eigyan | T338800 Create the reporting dialog information component |
| | Resolved | | • JKieserman | T338803 Create the reporting dialog footers |
| | Resolved | | Dreamy_Jazz | T338804 [S] Inform the user about the success or failure of submitting a report |
| | Resolved | | • eigyan | T338815 Create the reporting dialog data collection component |
| | Resolved | | Dreamy_Jazz | T338817 [M] Limit the number of characters a user can add when reporting |
| | Resolved | | Dreamy_Jazz | T338818 Implement rules for form validation |
| | Resolved | | kostajh | T339276 Remove email field, and rely on user having a verified email address |
| | Resolved | | Dreamy_Jazz | T347171 Username input field should allow auto-completion of usernames |
| | Resolved | BUG REPORT | Dreamy_Jazz | T347187 Form contents should be cleared after submitting |
| | Resolved | | • eigyan | T338992 Create a pinia store for data collection items |
| | Resolved | | kostajh | T339247 [Sub-epic] Create entry points for the Incident Report dialog with DiscussionTools |
| | Invalid | | None | T339250 Create a button for reporting a thread on mobile |
| | Invalid | | None | T340137 create overflow menu hook in discussion tools |
| | Resolved | | kostajh | T340138 Add ellipsis / action menu to topic headers and individual comments |
| | Resolved | | kostajh | T342251 Create PHP and JavaScript hooks for adding menu items to overflow menu |
| | Resolved | | kostajh | T342623 Add report menu item to overflow menu on mobile |
| | Open | | None | T342627 Add ellipsis menu to topic header on desktop |
| | Resolved | | kostajh | T342625 Add ellipsis menu at comment level on mobile/desktop |
| | Resolved | | kostajh | T340140 Register "Report" menu item which opens the report incident application when clicked |
| | Duplicate | | None | T340142 Wire the reporting button to the Vue dialog component |
| | Resolved | | kostajh | T339275 Deploy to beta cluster |
| | Resolved | | kostajh | T340197 Form: Convert checkboxes to use Codex fieldset |
| | Resolved | | kostajh | T340198 Rename IncidentReporting repo to ReportIncident |
| | Resolved | | kostajh | T340857 Run JavaScript tests in CI, and include code coverage |
| | Resolved | | • eigyan | T344906 Fix discrepancies between existing code and design specifications |
| | Resolved | BUG REPORT | kostajh | T344907 [mobile] Report dialog should be above all other page elements |
| | Declined | BUG REPORT | kostajh | T344908 Header should have dividing line |
| | Resolved | | kostajh | T344909 Step 1 of form should have note about sending report to admin in the footer |
| | Resolved | | kostajh | T345257 Wire the reporting form to the API endpoint |
| | Resolved | | kostajh | T337635 Create API endpoint for receiving report data |
| | Resolved | | kostajh | T344997 Define email content and subject line |
| | Resolved | | kostajh | T345813 Implement rate limits for submitting data to ReportIncident API |
| | Resolved | BUG REPORT | kostajh | T347082 Form posts "something else" details, even if "something else" behavior is not checked |
| | Resolved | | kostajh | T345815 Convert username, links, details, and email fields to use CdxField component |
| | Resolved | | kostajh | T343382 Make link to code of conduct and wiki administrators page configurable per wiki |
| | Resolved | | kostajh | T346018 Deploy to all beta wikis |
| | Resolved | | Madalina | T346436 [S] Write contents of Help:ReportIncident |
| | Resolved | | Dreamy_Jazz | T346830 Unit test form component interaction with API |
| | Resolved | | Dreamy_Jazz | T346831 Write Selenium end-to-end test(s) for incident report form |
| | Resolved | | Dreamy_Jazz | T341261 Add report menu item to Minerva and Vector 2022 tools |
| | Resolved | | kostajh | T348455 Icon is missing in Minerva |
| | Resolved | | kostajh | T347003 Use optionalFlag prop in Codex field for informing the user that a field input is optional |
| | Resolved | BUG REPORT | Dreamy_Jazz | T347028 reportincident-desc message is not defined |
| | Resolved | BUG REPORT | Dreamy_Jazz | T347057 Reporting form sends username for the reportingUserId property of the API request |
| | Resolved | | kostajh | T347071 Name used for the "from" email address when incident reports are emailed should be set |
| | Resolved | | kostajh | T345256 Send email based on form submission |
| | Resolved | | Dreamy_Jazz | T338816 Pass the username associated with a reported comment to the username input component |
| | Declined | | None | T347386 Don't allow submitting a report with revision ID 0 or with an empty page |
| | Resolved | | Dreamy_Jazz | T347843 [S] Log errors from email sending failures |
| | Resolved | | kostajh | T347604 Remove links field and rely on links automatically included in the report |
| | Resolved | | kostajh | T348322 Set up anti abuse measures |
| | Resolved | | Dreamy_Jazz | T348342 Form data should be cleared if user presses "I don't want to file a report" |
| | Resolved | | Dreamy_Jazz | T348440 Define placeholder text for the something else textbox |
| | Resolved | | Dreamy_Jazz | T348627 Log email contents to browser console when in developer mode |
| | Resolved | | Dreamy_Jazz | T348628 Verify that Special:Inbox can be used with ReportIncident for QA on Patch Demo |
| | Resolved | | Dreamy_Jazz | T348630 Remove hard dependency on DiscussionTools from ReportIncident |
| | Resolved | BUG REPORT | Dreamy_Jazz | T349356 Rate-limit is incremented before username and revision are validated |
| | Resolved | | Dreamy_Jazz | T349570 [S] Include a link to the comment as provided by DiscussionTools when a user uses the Report link in the DiscussionTools overflow menu |
| | Resolved | | Dreamy_Jazz | T349572 Update additional details placeholder to indicate that links can be included in the textarea |
| | Resolved | BUG REPORT | Dreamy_Jazz | T349779 Reported user field does not retain a previously entered username when the dialog is re-opened |
| | Resolved | BUG REPORT | Dreamy_Jazz | T349894 Something else textbox value is not sent in email when only the Something else option is ticked |
| | Resolved | BUG REPORT | Dreamy_Jazz | T349226 /w/rest.php/reportincident/v0/report InvalidArgumentException: Scalar parameter must be a string, number, or MessageValue; got NULL |
| | Resolved | BUG REPORT | Dreamy_Jazz | T350171 [S] Error: exception of type TypeError: MediaWiki\User\UserNameUtils::isIP(): Argument #1 ($name) must be of type string, array given, called in /var/www/html/w/extensions/ReportIncident/src/Api/Rest/Handler/ReportHandler.php on line 192 |
| | Resolved | | Dreamy_Jazz | T350768 Disable submit button on form submission to prevent duplicate POST requests |