1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-25 04:59:06 +01:00
phorge-phorge/src/applications/harbormaster/controller
epriestley f6621a5fdc Tailor "Restart All Builds" for the complex realities of modern build restart rules
Summary:
Fixes T13348. Currently, the Harbormaster UI shows "Restart All Builds", but it really means "Restart Restartable Builds", which is often fewer than "All" builds (because of autobuilds, permissions, and/or configuration).

Remove the misleading term "All" and make the workflow preview exactly which builds will and will not be affected, and why.

Test Plan:
{F6636313}

{F6636314}

{F6636315}

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13348

Differential Revision: https://secure.phabricator.com/D20679
2019-07-24 09:25:46 -07:00
..
HarbormasterBuildableActionController.php Tailor "Restart All Builds" for the complex realities of modern build restart rules 2019-07-24 09:25:46 -07:00
HarbormasterBuildableListController.php Provide a basic search engine for builds 2016-07-31 13:35:31 +00:00
HarbormasterBuildableViewController.php Tailor "Restart All Builds" for the complex realities of modern build restart rules 2019-07-24 09:25:46 -07:00
HarbormasterBuildActionController.php Add an "Restartable: If Failed" behavior to Harbormaster build plans 2019-03-07 16:47:57 -08:00
HarbormasterBuildkiteHookController.php Integrate Harbormaster with Buildkite 2017-01-31 09:19:43 -08:00
HarbormasterBuildListController.php Provide a basic search engine for builds 2016-07-31 13:35:31 +00:00
HarbormasterBuildLogDownloadController.php Support logged-out access to more Harbormaster controllers 2018-06-04 10:11:25 -07:00
HarbormasterBuildLogRenderController.php Support logged-out access to more Harbormaster controllers 2018-06-04 10:11:25 -07:00
HarbormasterBuildLogViewController.php Support logged-out access to more Harbormaster controllers 2018-06-04 10:11:25 -07:00
HarbormasterBuildViewController.php Support logged-out access to more Harbormaster controllers 2018-06-04 10:11:25 -07:00
HarbormasterCircleCIHookController.php Add a CircleCI webhook 2016-03-22 12:12:36 -07:00
HarbormasterController.php Use EditEngine for Harbormaster Build Plans, fix some crumbs/mobile stuff 2016-02-27 07:13:29 -08:00
HarbormasterLintMessagesController.php Support logged-out access to more Harbormaster controllers 2018-06-04 10:11:25 -07:00
HarbormasterPlanBehaviorController.php Add behaviors to Build Plans: hold drafts, affect buildables, warn on landing, restartable, runnable 2019-03-06 05:40:06 -08:00
HarbormasterPlanController.php Use EditEngine for Harbormaster Build Plans, fix some crumbs/mobile stuff 2016-02-27 07:13:29 -08:00
HarbormasterPlanDisableController.php Move Harbormaster Build Plans to modular transactions 2019-02-28 07:32:13 -08:00
HarbormasterPlanEditController.php Use EditEngine for Harbormaster Build Plans, fix some crumbs/mobile stuff 2016-02-27 07:13:29 -08:00
HarbormasterPlanListController.php Use EditEngine for Harbormaster Build Plans, fix some crumbs/mobile stuff 2016-02-27 07:13:29 -08:00
HarbormasterPlanRunController.php Make the new Build Plan "Runnable" behavior work 2019-03-06 06:01:02 -08:00
HarbormasterPlanViewController.php Provide a clearer UI for "view all results" in partial result panels 2019-03-25 14:35:08 -07:00
HarbormasterStepAddController.php Update Harbormaster for two column 2016-03-25 21:41:47 +00:00
HarbormasterStepDeleteController.php Use EditEngine for Harbormaster Build Plans, fix some crumbs/mobile stuff 2016-02-27 07:13:29 -08:00
HarbormasterStepEditController.php Update Harbormaster for two column 2016-03-25 21:41:47 +00:00
HarbormasterStepViewController.php Support logged-out access to more Harbormaster controllers 2018-06-04 10:11:25 -07:00
HarbormasterUnitMessageListController.php Give HarbormasterBuildUnitMessage a real Query class 2019-02-15 19:16:47 -08:00
HarbormasterUnitMessageViewController.php Give HarbormasterBuildUnitMessage a real Query class 2019-02-15 19:16:47 -08:00