Modernize Releeph branch edit and create interfaces

Summary: Ref T3092. Fixes T3724. Use modern/flexible UI for these interfaces. Removes the ability to retarget an existing branch (you can just close it and open a new one if you made a mistake).

Test Plan: {F54437} {F54438}

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T3092, T3724

Differential Revision: https://secure.phabricator.com/D6765
This commit is contained in:
epriestley
2013-08-16 18:58:26 -07:00
parent 210e30c257
commit bd17fac935
6 changed files with 75 additions and 84 deletions

View File

@@ -76,17 +76,8 @@ final class ReleephBranchViewController extends ReleephProjectController
public function buildApplicationCrumbs() {
$releeph_branch = $this->getReleephBranch();
$releeph_project = $this->getReleephProject();
$crumbs = parent::buildApplicationCrumbs()
->addCrumb(
id(new PhabricatorCrumbView())
->setName($releeph_project->getName())
->setHref($releeph_project->getURI()))
->addCrumb(
id(new PhabricatorCrumbView())
->setName($releeph_branch->getDisplayNameWithDetail())
->setHref($releeph_branch->getURI()));
$crumbs = parent::buildApplicationCrumbs();
if ($releeph_branch->isActive()) {
$create_uri = $releeph_branch->getURI('request/');