mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 08:42:41 +01:00
Remove file attachment edge types, including API access
Summary: Ref T13603. This removes the file attachment edge types, which no longer have readers or writers. It does not delete the underlying data. This indirectly removes API access to this edge. As far as I know, this was only used by one customer (see D21480) who has migrated away from Phabricator. Test Plan: Grepped for edge constants. Maniphest Tasks: T13603 Differential Revision: https://secure.phabricator.com/D21823
This commit is contained in:
parent
b872640c16
commit
fee8297121
3 changed files with 0 additions and 146 deletions
|
@ -3471,7 +3471,6 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorFileExternalRequest' => 'applications/files/storage/PhabricatorFileExternalRequest.php',
|
'PhabricatorFileExternalRequest' => 'applications/files/storage/PhabricatorFileExternalRequest.php',
|
||||||
'PhabricatorFileExternalRequestGarbageCollector' => 'applications/files/garbagecollector/PhabricatorFileExternalRequestGarbageCollector.php',
|
'PhabricatorFileExternalRequestGarbageCollector' => 'applications/files/garbagecollector/PhabricatorFileExternalRequestGarbageCollector.php',
|
||||||
'PhabricatorFileFilePHIDType' => 'applications/files/phid/PhabricatorFileFilePHIDType.php',
|
'PhabricatorFileFilePHIDType' => 'applications/files/phid/PhabricatorFileFilePHIDType.php',
|
||||||
'PhabricatorFileHasObjectEdgeType' => 'applications/files/edge/PhabricatorFileHasObjectEdgeType.php',
|
|
||||||
'PhabricatorFileIconSetSelectController' => 'applications/files/controller/PhabricatorFileIconSetSelectController.php',
|
'PhabricatorFileIconSetSelectController' => 'applications/files/controller/PhabricatorFileIconSetSelectController.php',
|
||||||
'PhabricatorFileImageMacro' => 'applications/macro/storage/PhabricatorFileImageMacro.php',
|
'PhabricatorFileImageMacro' => 'applications/macro/storage/PhabricatorFileImageMacro.php',
|
||||||
'PhabricatorFileImageProxyController' => 'applications/files/controller/PhabricatorFileImageProxyController.php',
|
'PhabricatorFileImageProxyController' => 'applications/files/controller/PhabricatorFileImageProxyController.php',
|
||||||
|
@ -3933,7 +3932,6 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorObjectHasAsanaTaskEdgeType' => 'applications/doorkeeper/edge/PhabricatorObjectHasAsanaTaskEdgeType.php',
|
'PhabricatorObjectHasAsanaTaskEdgeType' => 'applications/doorkeeper/edge/PhabricatorObjectHasAsanaTaskEdgeType.php',
|
||||||
'PhabricatorObjectHasContributorEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasContributorEdgeType.php',
|
'PhabricatorObjectHasContributorEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasContributorEdgeType.php',
|
||||||
'PhabricatorObjectHasDraftEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasDraftEdgeType.php',
|
'PhabricatorObjectHasDraftEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasDraftEdgeType.php',
|
||||||
'PhabricatorObjectHasFileEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasFileEdgeType.php',
|
|
||||||
'PhabricatorObjectHasJiraIssueEdgeType' => 'applications/doorkeeper/edge/PhabricatorObjectHasJiraIssueEdgeType.php',
|
'PhabricatorObjectHasJiraIssueEdgeType' => 'applications/doorkeeper/edge/PhabricatorObjectHasJiraIssueEdgeType.php',
|
||||||
'PhabricatorObjectHasSubscriberEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasSubscriberEdgeType.php',
|
'PhabricatorObjectHasSubscriberEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasSubscriberEdgeType.php',
|
||||||
'PhabricatorObjectHasUnsubscriberEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasUnsubscriberEdgeType.php',
|
'PhabricatorObjectHasUnsubscriberEdgeType' => 'applications/transactions/edges/PhabricatorObjectHasUnsubscriberEdgeType.php',
|
||||||
|
@ -9920,7 +9918,6 @@ phutil_register_library_map(array(
|
||||||
),
|
),
|
||||||
'PhabricatorFileExternalRequestGarbageCollector' => 'PhabricatorGarbageCollector',
|
'PhabricatorFileExternalRequestGarbageCollector' => 'PhabricatorGarbageCollector',
|
||||||
'PhabricatorFileFilePHIDType' => 'PhabricatorPHIDType',
|
'PhabricatorFileFilePHIDType' => 'PhabricatorPHIDType',
|
||||||
'PhabricatorFileHasObjectEdgeType' => 'PhabricatorEdgeType',
|
|
||||||
'PhabricatorFileIconSetSelectController' => 'PhabricatorFileController',
|
'PhabricatorFileIconSetSelectController' => 'PhabricatorFileController',
|
||||||
'PhabricatorFileImageMacro' => array(
|
'PhabricatorFileImageMacro' => array(
|
||||||
'PhabricatorFileDAO',
|
'PhabricatorFileDAO',
|
||||||
|
@ -10432,7 +10429,6 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorObjectHasAsanaTaskEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorObjectHasAsanaTaskEdgeType' => 'PhabricatorEdgeType',
|
||||||
'PhabricatorObjectHasContributorEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorObjectHasContributorEdgeType' => 'PhabricatorEdgeType',
|
||||||
'PhabricatorObjectHasDraftEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorObjectHasDraftEdgeType' => 'PhabricatorEdgeType',
|
||||||
'PhabricatorObjectHasFileEdgeType' => 'PhabricatorEdgeType',
|
|
||||||
'PhabricatorObjectHasJiraIssueEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorObjectHasJiraIssueEdgeType' => 'PhabricatorEdgeType',
|
||||||
'PhabricatorObjectHasSubscriberEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorObjectHasSubscriberEdgeType' => 'PhabricatorEdgeType',
|
||||||
'PhabricatorObjectHasUnsubscriberEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorObjectHasUnsubscriberEdgeType' => 'PhabricatorEdgeType',
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
final class PhabricatorFileHasObjectEdgeType extends PhabricatorEdgeType {
|
|
||||||
|
|
||||||
const EDGECONST = 26;
|
|
||||||
|
|
||||||
public function getInverseEdgeConstant() {
|
|
||||||
return PhabricatorObjectHasFileEdgeType::EDGECONST;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function shouldWriteInverseTransactions() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getConduitKey() {
|
|
||||||
return 'file.attached-objects';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getConduitName() {
|
|
||||||
return pht('File Has Object');
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getConduitDescription() {
|
|
||||||
return pht('The source file is attached to the destination object.');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,115 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
final class PhabricatorObjectHasFileEdgeType extends PhabricatorEdgeType {
|
|
||||||
|
|
||||||
const EDGECONST = 25;
|
|
||||||
|
|
||||||
public function getInverseEdgeConstant() {
|
|
||||||
return PhabricatorFileHasObjectEdgeType::EDGECONST;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function shouldWriteInverseTransactions() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getConduitKey() {
|
|
||||||
return 'object.attached-files';
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getConduitName() {
|
|
||||||
return pht('Object Has Files');
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getConduitDescription() {
|
|
||||||
return pht('The source object is associated with the destination file.');
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getTransactionAddString(
|
|
||||||
$actor,
|
|
||||||
$add_count,
|
|
||||||
$add_edges) {
|
|
||||||
|
|
||||||
return pht(
|
|
||||||
'%s added %s file(s): %s.',
|
|
||||||
$actor,
|
|
||||||
$add_count,
|
|
||||||
$add_edges);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getTransactionRemoveString(
|
|
||||||
$actor,
|
|
||||||
$rem_count,
|
|
||||||
$rem_edges) {
|
|
||||||
|
|
||||||
return pht(
|
|
||||||
'%s removed %s file(s): %s.',
|
|
||||||
$actor,
|
|
||||||
$rem_count,
|
|
||||||
$rem_edges);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getTransactionEditString(
|
|
||||||
$actor,
|
|
||||||
$total_count,
|
|
||||||
$add_count,
|
|
||||||
$add_edges,
|
|
||||||
$rem_count,
|
|
||||||
$rem_edges) {
|
|
||||||
|
|
||||||
return pht(
|
|
||||||
'%s edited file(s), added %s: %s; removed %s: %s.',
|
|
||||||
$actor,
|
|
||||||
$add_count,
|
|
||||||
$add_edges,
|
|
||||||
$rem_count,
|
|
||||||
$rem_edges);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getFeedAddString(
|
|
||||||
$actor,
|
|
||||||
$object,
|
|
||||||
$add_count,
|
|
||||||
$add_edges) {
|
|
||||||
|
|
||||||
return pht(
|
|
||||||
'%s added %s file(s) for %s: %s.',
|
|
||||||
$actor,
|
|
||||||
$add_count,
|
|
||||||
$object,
|
|
||||||
$add_edges);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getFeedRemoveString(
|
|
||||||
$actor,
|
|
||||||
$object,
|
|
||||||
$rem_count,
|
|
||||||
$rem_edges) {
|
|
||||||
|
|
||||||
return pht(
|
|
||||||
'%s removed %s file(s) for %s: %s.',
|
|
||||||
$actor,
|
|
||||||
$rem_count,
|
|
||||||
$object,
|
|
||||||
$rem_edges);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function getFeedEditString(
|
|
||||||
$actor,
|
|
||||||
$object,
|
|
||||||
$total_count,
|
|
||||||
$add_count,
|
|
||||||
$add_edges,
|
|
||||||
$rem_count,
|
|
||||||
$rem_edges) {
|
|
||||||
|
|
||||||
return pht(
|
|
||||||
'%s edited file(s) for %s, added %s: %s; removed %s: %s.',
|
|
||||||
$actor,
|
|
||||||
$object,
|
|
||||||
$add_count,
|
|
||||||
$add_edges,
|
|
||||||
$rem_count,
|
|
||||||
$rem_edges);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in a new issue