Remove subprojects from the Projects UI and API
Summary: These are currently useless and confusing (they have no application impact), and should be migrated to edges if we want to restore them in some form. I left the actual storage so this doesn't destroy any data, it just removes all traces of this feature from the UI. Test Plan: Looked at and edited projects. Reviewers: vrana, btrahan Reviewed By: vrana CC: aran Maniphest Tasks: T603 Differential Revision: https://secure.phabricator.com/D3183
This commit is contained in:
@@ -39,15 +39,6 @@ final class PhabricatorProjectProfileEditController
|
||||
|
||||
$img_src = $profile->loadProfileImageURI();
|
||||
|
||||
if ($project->getSubprojectPHIDs()) {
|
||||
$phids = $project->getSubprojectPHIDs();
|
||||
$handles = id(new PhabricatorObjectHandleData($phids))
|
||||
->loadHandles();
|
||||
$subprojects = mpull($handles, 'getFullName', 'getPHID');
|
||||
} else {
|
||||
$subprojects = array();
|
||||
}
|
||||
|
||||
$options = PhabricatorProjectStatus::getStatusMap();
|
||||
|
||||
$affiliations = $project->loadAffiliations();
|
||||
@@ -84,7 +75,6 @@ final class PhabricatorProjectProfileEditController
|
||||
$errors[] = $ex->getMessage();
|
||||
}
|
||||
|
||||
$project->setSubprojectPHIDs($request->getArr('set_subprojects'));
|
||||
$profile->setBlurb($request->getStr('blurb'));
|
||||
|
||||
if (!strlen($project->getName())) {
|
||||
@@ -249,12 +239,6 @@ final class PhabricatorProjectProfileEditController
|
||||
->setLabel('Blurb')
|
||||
->setName('blurb')
|
||||
->setValue($profile->getBlurb()))
|
||||
->appendChild(
|
||||
id(new AphrontFormTokenizerControl())
|
||||
->setDatasource('/typeahead/common/projects/')
|
||||
->setLabel('Subprojects')
|
||||
->setName('set_subprojects')
|
||||
->setValue($subprojects))
|
||||
->appendChild(
|
||||
id(new AphrontFormMarkupControl())
|
||||
->setLabel('Profile Image')
|
||||
|
||||
Reference in New Issue
Block a user