Releases Rollback. Tweaks.

This commit is contained in:
Andrs Montaez
2012-01-01 18:10:25 -02:00
parent 2e35bfe129
commit 01cbd0e447
9 changed files with 169 additions and 12 deletions
+19 -2
View File
@@ -3,6 +3,7 @@ class Mage_Task_Releases
{
private $_config = null;
private $_action = null;
private $_release = null;
public function setAction($action)
{
@@ -15,6 +16,17 @@ class Mage_Task_Releases
return $this->_action;
}
public function setRelease($releaseId)
{
$this->_release = $releaseId;
return $this;
}
public function getRelease()
{
return $this->_release;
}
public function run(Mage_Config $config)
{
$this->_config = $config;
@@ -34,11 +46,16 @@ class Mage_Task_Releases
$task->init();
$result = $task->run();
break;
case 'rollback':
$task = Mage_Task_Factory::get('releases/rollback', $config);
$task->init();
$task->setRelease($this->getRelease());
$result = $task->run();
break;
}
Mage_Console::output('');
}
}
}
private function _listReleases()