Phabricator/2023 Phorge test plan

Areas of code to test on.


 * ✅ Diffusion code browsing: Broken but expected, e.g. http://127.0.0.1:8080/source/mediawiki/history/
 * [Not possible?] Authentication
 * Legalpad
 * ✅ Legalpad: Sign http://127.0.0.1:8080/L3 as an average user, afterwards signature is correctly listed on http://127.0.0.1:8080/legalpad/signatures/3/
 * [Not possible?] Conduit: Test API with some Legalpad call?
 * [Not possible] Conduit: https://phab-ban.toolforge.org/ integration
 * Tasks: Security task privacy
 * ✅ Tasks: "Protect as Security issue" function in task sidebar - http://127.0.0.1:8080/T333885#9018349
 * ✅ Create Security tasks, check that I cannot access them with an average account: http://127.0.0.1:8080/T341957, http://127.0.0.1:8080/T341956
 * ✅ Create NDA protected task via http://127.0.0.1:8080/maniphest/task/edit/form/23/, check access with an account NOT in http://127.0.0.1:8080/project/members/61/ in http://127.0.0.1:8080/T341960 and http://127.0.0.1:8080/T341959 - works as expected, can access NDA task without NDA membership only when I'm set as assignee
 * Project workboard customizations
 * ✅ Reordering milestones, e.g. on http://127.0.0.1:8080/project/board/67/ via "cog > Reorder Columns" in upper right corner
 * ✅ Custom milestone navigation in sidebar, e.g. https://phabricator.wikimedia.org/project/view/6639/
 * ✅ Custom project reports - http://127.0.0.1:8080/project/reports/33/ - no new regressions apart from known bugs
 * ✅ Project default reports (burndown etc) - http://127.0.0.1:8080/maniphest/report/burn/?project=PHID-PROJ-2olj6ckxwlzq3akoznah ; http://127.0.0.1:8080/maniphest/report/project/ ; http://127.0.0.1:8080/maniphest/report/user/
 * [Not a regression; investigate later] Project burnup graph requires login
 * [Not a regression; investigate later] Project Reports: Item in project sidebar not shown when logged out; Burndown and Activity graphs do not render when logged out
 * ✅ Calendar: Create event - http://127.0.0.1:8080/E1664
 * Homepage: check if the Dashboard Panels with Tabs are opened by default (659e13fa6d0e)
 * Feed: http://127.0.0.1:8080/feed/ does not show some activities but http://127.0.0.1:8080/config/issue/ says that "Daemons are not running" anyway, thus expected