🔖 bump version to 1.0.4-dev
This commit is contained in:
parent
82b4632d63
commit
de19c3991c
2 changed files with 3 additions and 82 deletions
|
@ -20,7 +20,7 @@ class CRM_TwingleCampaign_Upgrader extends CRM_TwingleCampaign_Upgrader_Base {
|
|||
* changed campaigns will get pulled from Twingle.
|
||||
* @throws \CiviCRM_API3_Exception
|
||||
*/
|
||||
public function upgrade_02(): bool {
|
||||
public function upgrade_03(): bool {
|
||||
|
||||
$campaign_info = require E::path() .
|
||||
'/CRM/TwingleCampaign/resources/campaigns.php';
|
||||
|
@ -294,83 +294,4 @@ class CRM_TwingleCampaign_Upgrader extends CRM_TwingleCampaign_Upgrader_Base {
|
|||
Civi::settings()->revert('twingle_api_key');
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Example: Run a couple simple queries.
|
||||
*
|
||||
* @return TRUE on success
|
||||
* @throws Exception
|
||||
*
|
||||
* public function upgrade_4200() {
|
||||
* $this->ctx->log->info('Applying update 4200');
|
||||
* CRM_Core_DAO::executeQuery('UPDATE foo SET bar = "whiz"');
|
||||
* CRM_Core_DAO::executeQuery('DELETE FROM bang WHERE willy = wonka(2)');
|
||||
* return TRUE;
|
||||
* } // */
|
||||
|
||||
|
||||
/**
|
||||
* Example: Run an external SQL script.
|
||||
*
|
||||
* @return TRUE on success
|
||||
* @throws Exception
|
||||
* public function upgrade_4201() {
|
||||
* $this->ctx->log->info('Applying update 4201');
|
||||
* // this path is relative to the extension base dir
|
||||
* $this->executeSqlFile('sql/upgrade_4201.sql');
|
||||
* return TRUE;
|
||||
* } // */
|
||||
|
||||
|
||||
/**
|
||||
* Example: Run a slow upgrade process by breaking it up into smaller chunk.
|
||||
*
|
||||
* @return TRUE on success
|
||||
* @throws Exception
|
||||
* public function upgrade_4202() {
|
||||
* $this->ctx->log->info('Planning update 4202'); // PEAR Log interface
|
||||
*
|
||||
* $this->addTask(E::ts('Process first step'), 'processPart1', $arg1, $arg2);
|
||||
* $this->addTask(E::ts('Process second step'), 'processPart2', $arg3, $arg4);
|
||||
* $this->addTask(E::ts('Process second step'), 'processPart3', $arg5);
|
||||
* return TRUE;
|
||||
* }
|
||||
* public function processPart1($arg1, $arg2) { sleep(10); return TRUE; }
|
||||
* public function processPart2($arg3, $arg4) { sleep(10); return TRUE; }
|
||||
* public function processPart3($arg5) { sleep(10); return TRUE; }
|
||||
* // */
|
||||
|
||||
|
||||
/**
|
||||
* Example: Run an upgrade with a query that touches many (potentially
|
||||
* millions) of records by breaking it up into smaller chunks.
|
||||
*
|
||||
* @return TRUE on success
|
||||
* @throws Exception
|
||||
* public function upgrade_4203() {
|
||||
* $this->ctx->log->info('Planning update 4203'); // PEAR Log interface
|
||||
*
|
||||
* $minId = CRM_Core_DAO::singleValueQuery('SELECT coalesce(min(id),0) FROM
|
||||
* civicrm_contribution');
|
||||
* $maxId = CRM_Core_DAO::singleValueQuery('SELECT coalesce(max(id),0) FROM
|
||||
* civicrm_contribution'); for ($startId = $minId; $startId <= $maxId;
|
||||
* $startId += self::BATCH_SIZE) {
|
||||
* $endId = $startId + self::BATCH_SIZE - 1;
|
||||
* $title = E::ts('Upgrade Batch (%1 => %2)', array(
|
||||
* 1 => $startId,
|
||||
* 2 => $endId,
|
||||
* ));
|
||||
* $sql = '
|
||||
* UPDATE civicrm_contribution SET foobar = whiz(wonky()+wanker)
|
||||
* WHERE id BETWEEN %1 and %2
|
||||
* ';
|
||||
* $params = array(
|
||||
* 1 => array($startId, 'Integer'),
|
||||
* 2 => array($endId, 'Integer'),
|
||||
* );
|
||||
* $this->addTask($title, 'executeSql', $sql, $params);
|
||||
* }
|
||||
* return TRUE;
|
||||
* } // */
|
||||
|
||||
}
|
||||
|
|
4
info.xml
4
info.xml
|
@ -15,8 +15,8 @@
|
|||
<url desc="Licensing">http://www.gnu.org/licenses/agpl-3.0.html</url>
|
||||
</urls>
|
||||
<releaseDate>2023-02-28</releaseDate>
|
||||
<version>1.0.3</version>
|
||||
<develStage>stable</develStage>
|
||||
<version>1.0.4-dev</version>
|
||||
<develStage>dev</develStage>
|
||||
<compatibility>
|
||||
<ver>5.14.0</ver>
|
||||
</compatibility>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue