1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-16 03:42:41 +01:00
phorge-phorge/src/applications
epriestley 2022a70e16 Implement bin/remove, for structured destruction of objects
Summary:
Ref T4749. Ref T3265. Ref T4909. Several goals here:

  - Move user destruction to the CLI to limit the power of rogue admins.
  - Start consolidating all "destroy named object" scripts into a single UI, to make it easier to know how to destroy things.
  - Structure object destruction so we can do a better and more automatic job of cleaning up transactions, edges, search indexes, etc.
  - Log when we destroy objects so there's a record if data goes missing.

Test Plan: Used `bin/remove destroy` to destroy several users.

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T3265, T4749, T4909

Differential Revision: https://secure.phabricator.com/D8940
2014-05-01 18:23:31 -07:00
..
arcanist/conduit Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
audit Fix audit display on the homedashpageboxlist 2014-05-01 16:09:25 -07:00
auth Minor cleanup of some session code 2014-05-01 10:23:19 -07:00
base Require multiple auth factors to establish web sessions 2014-05-01 10:23:02 -07:00
cache Minor, mark SERIALIZATION_PHP fields as BINARY in Lisk 2014-02-23 16:35:51 -08:00
calendar Issue a proper 404 when trying to edit nonexistent events 2014-03-21 19:11:48 -07:00
chatlog Modernize chatlog a bit 2014-04-10 11:45:21 -07:00
conduit Require multiple auth factors to establish web sessions 2014-05-01 10:23:02 -07:00
config Lock down some config options 2014-05-01 10:23:49 -07:00
conpherence Notifications - add a "Clear All Notifications" link to dropdown 2014-04-29 10:43:38 -07:00
countdown Countdown - use better date control 2014-04-10 18:14:47 -07:00
daemon Do not perform write in PhabricatorDaemonLogQuery by default 2014-01-21 14:04:12 -08:00
dashboard Let dashboard panel types use customfield to manage editing 2014-04-30 14:29:41 -07:00
differential Don't show document types in search for uninstalled applications 2014-04-29 15:01:50 -07:00
diffusion Make many actions require high security 2014-04-30 17:44:59 -07:00
diviner Fix help menu links for folks with diviner uninstalled 2014-03-28 13:41:19 -07:00
doorkeeper Make "JIRA Issues" field work better with noncredentialed accounts 2014-04-02 12:03:59 -07:00
draft/storage Differential - add DifferentialDraft to track whether revisions have draft feedback or not 2014-02-18 16:25:16 -08:00
drydock Set name parameter when saving file via Drydock 2014-04-03 09:21:36 -07:00
fact Extend all "ManagementWorkflow" classes from a base class 2013-12-27 13:15:40 -08:00
feed Improve robustnesss of feed text rendering 2014-04-17 15:57:18 -07:00
files Lock down some config options 2014-05-01 10:23:49 -07:00
flag Make attention count yellow 2014-03-29 10:26:53 -07:00
harbormaster Used Cards instead of States for Harbormaster Buildables 2014-05-01 14:38:21 -07:00
help Add support for aural-only and visual-only elements 2014-05-01 07:18:18 -07:00
herald Diffusion + Herald - warn users if importing repository 2014-04-29 15:07:00 -07:00
home Add support for aural-only and visual-only elements 2014-05-01 07:18:18 -07:00
legalpad Remove flavor text for action buttons 2014-04-18 17:51:46 -07:00
lipsum Use DifferentialRevisionEditor in lipsum 2014-03-11 13:02:00 -07:00
macro Allow users to provide alt text for image embeds 2014-05-01 07:18:29 -07:00
mailinglists Extract textual object list parsing from Differential 2014-03-07 17:44:44 -08:00
maniphest Maniphest - add conduit method to get status information 2014-05-01 16:11:39 -07:00
meta Add support for aural-only and visual-only elements 2014-05-01 07:18:18 -07:00
metamta Clean up numerous rough edges in Mail configuration 2014-04-21 15:45:29 -07:00
notification Notifications - add a "Clear All Notifications" link to dropdown 2014-04-29 10:43:38 -07:00
nuance Various linter fixes. 2014-02-26 12:44:58 -08:00
oauthserver Let users review their own account activity logs 2014-04-27 17:32:09 -07:00
owners Audit - move over to application search 2014-04-27 09:43:05 -07:00
passphrase Make many actions require high security 2014-04-30 17:44:59 -07:00
paste Email paste link 2014-04-25 11:50:39 -07:00
people Implement bin/remove, for structured destruction of objects 2014-05-01 18:23:31 -07:00
phame Lock down some config options 2014-05-01 10:23:49 -07:00
phid Don't show document types in search for uninstalled applications 2014-04-29 15:01:50 -07:00
phlux Use "\z" instead of "$" to anchor validating regular expressions 2014-03-13 12:42:41 -07:00
pholio Don't show document types in search for uninstalled applications 2014-04-29 15:01:50 -07:00
phortune Lock down some config options 2014-05-01 10:23:49 -07:00
phpast Remove phpast.* Conduit methods 2014-03-12 11:30:22 -07:00
phragment Various linter fixes. 2014-02-26 12:44:58 -08:00
phrequent Various linter fixes. 2014-02-26 12:44:58 -08:00
phriction Don't show document types in search for uninstalled applications 2014-04-29 15:01:50 -07:00
policy Policy Transactions - add a details view for custom policy 2014-04-29 09:42:54 -07:00
ponder Don't show document types in search for uninstalled applications 2014-04-29 15:01:50 -07:00
project Don't show document types in search for uninstalled applications 2014-04-29 15:01:50 -07:00
releeph Move Timeline icons to Fonts 2014-04-22 08:25:54 -07:00
remarkup/conduit Support processing Remarkup in bulk with remarkup.processbulk Conduit method 2013-11-02 16:30:11 -07:00
repository Lock down some config options 2014-05-01 10:23:49 -07:00
search Don't show document types in search for uninstalled applications 2014-04-29 15:01:50 -07:00
settings Document multi-factor authentication 2014-05-01 10:23:41 -07:00
slowvote Ability to close poll 2014-04-24 12:02:56 -07:00
subscriptions Implement PhabricatorApplicationTransactionInterface in Differential 2014-04-17 16:03:24 -07:00
support/application Whitelist allowed editor protocols 2014-03-17 13:00:37 -07:00
system Implement bin/remove, for structured destruction of objects 2014-05-01 18:23:31 -07:00
tokens Paradigms, paradigms, paradigms 2014-04-21 15:33:59 -07:00
transactions Hide harbormaster build passes in feed 2014-04-29 11:10:34 -07:00
typeahead Audit - add ability to add a package as an auditor 2014-04-04 12:25:03 -07:00
uiexample Change spacing, layout of ObjectItem states 2014-05-01 09:35:14 -07:00
xhprof Use JSON, not PHP serialization, for XHProf profiles. 2014-02-24 04:16:52 -08:00