1
0
Fork 0
mirror of synced 2024-06-02 02:44:47 +12:00

Merge pull request #1348 from TorstenDittmann/feat-db-version-reference

feat(projects): add version number
This commit is contained in:
Eldad A. Fux 2021-07-05 11:43:37 +03:00 committed by GitHub
commit 3480fefb89
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 23 additions and 0 deletions

View file

@ -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',

View file

@ -74,6 +74,7 @@ App::post('/v1/projects')
'legalAddress' => $legalAddress,
'legalTaxId' => $legalTaxId,
'teamId' => $team->getId(),
'version' => APP_VERSION_STABLE,
'platforms' => [],
'webhooks' => [],
'keys' => [],

View file

@ -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;
}

View file

@ -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');
}
}