May 22 2023
I would probably suggest keeping this separate from the actual TSportal. That being said, I think the TSportal codebase could be forked to provide a separate OSrequests portal. Ideally, I would prefer TSportal to be moved to a more specific subdomain, perhaps tsreports.miraheze.org, and then the OSrequests portal could live at osrequests.miraheze.org (or something like that). You get the idea. But in general, I like the idea of using this for OS requests. :)
Apr 28 2023
Mar 18 2023
Mar 3 2023
Feb 27 2023
@Owen To clarify, you mean add “DPA” as an option under the Reports tab? DPA stands for Data Protection, which is already an option on the main bar at TSPortal, though for categorization, not creating a report.
Feb 26 2023
Feb 9 2023
Feb 6 2023
Feb 5 2023
https://github.com/Universal-Omega/DiscordNotifications/pull/19 — this will allow us to basically use the PageSaveComplete hook (and other hooks for other types of checks), then the new services this introduces, and basically like this (where the embedFields uses the new DiscordEmbedBuilder service to add fields to the embed):
My CVTBot supports edit summaries (not text as wanted here) with command (including Regex support) (based on #miraheze-feed), I thought about initially letting it use MW API, but it seems like it would cause excessive requests, and performance impact in addition to rate limiting. It uses the API for some things, like getting interface messages, and admin and bot lists, but using it for everything seems like it would have some impact.
The existing IRC feed bots analyze the postings in the main #miraheze-feed channel and relay matching patterns/strings etc to the cvt feed. To be able to look at changed/added text, it would have to use the MW api.
Feb 2 2023
@Owen What elements from the DPA do you want to be able to copy via left-click?
New PR to get the rest of the task done: https://github.com/miraheze/TSPortal/pull/10
Jan 22 2023
PR got merged, only thing missing now is to add the copyToClipboard class to any elements whose text should be copied when clicked.
Jan 21 2023
Jan 19 2023
Jan 10 2023
Dec 18 2022
Nov 13 2022
This has now been completed - POST requests can be sent to /api/report and /api/dpa to generate these requests.
Oct 15 2022
Oct 3 2022
Aug 13 2022
If this is now low priority it can be raised again.
Aug 1 2022
Jul 28 2022
This can be started once the appeals process is reviewed at the Board meeting tomorrow.
Jul 17 2022
Jul 16 2022
Jun 7 2022
This is now done within RemovePII, it will be deployed alongside our 1.38 upgrade, as it won't work on 1.37.