Merge pull request #1348 from TorstenDittmann/feat-db-version-reference
feat(projects): add version number
This commit is contained in:
commit
3480fefb89
|
@ -779,6 +779,14 @@ $collections = [
|
|||
'default' => 0,
|
||||
'required' => false,
|
||||
],
|
||||
[
|
||||
'$collection' => Database::SYSTEM_COLLECTION_RULES,
|
||||
'label' => 'Version',
|
||||
'key' => 'version',
|
||||
'type' => Database::SYSTEM_VAR_TYPE_TEXT,
|
||||
'default' => '',
|
||||
'required' => true,
|
||||
],
|
||||
[
|
||||
'$collection' => Database::SYSTEM_COLLECTION_RULES,
|
||||
'label' => 'Webhooks',
|
||||
|
|
|
@ -74,6 +74,7 @@ App::post('/v1/projects')
|
|||
'legalAddress' => $legalAddress,
|
||||
'legalTaxId' => $legalTaxId,
|
||||
'teamId' => $team->getId(),
|
||||
'version' => APP_VERSION_STABLE,
|
||||
'platforms' => [],
|
||||
'webhooks' => [],
|
||||
'keys' => [],
|
||||
|
|
|
@ -31,6 +31,13 @@ class V08 extends Migration
|
|||
->removeAttribute('env');
|
||||
}
|
||||
|
||||
break;
|
||||
/**
|
||||
* Add version reference to database.
|
||||
*/
|
||||
case Database::SYSTEM_COLLECTION_PROJECTS:
|
||||
$document->setAttribute('version', '0.9.0');
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -29,5 +29,12 @@ class MigrationV08Test extends MigrationTest
|
|||
|
||||
$this->assertEquals($document->getAttribute('env', null), null);
|
||||
$this->assertEquals($document->getAttribute('runtime', null), 'node-16');
|
||||
|
||||
$document = $this->fixDocument(new Document([
|
||||
'$id' => 'project',
|
||||
'$collection' => Database::SYSTEM_COLLECTION_PROJECTS
|
||||
]));
|
||||
|
||||
$this->assertEquals($document->getAttribute('version', null), '0.9.0');
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue