[ACA-1213] About - release version (#231)

* get release version

* use versions value
This commit is contained in:
Cilibiu Bogdan 2018-03-14 11:46:45 +02:00 committed by Denys Vuika
parent 85c767f929
commit d68dde74a8
2 changed files with 19 additions and 15 deletions

View File

@ -22,7 +22,7 @@
<article class="padding">
<header class="header padding-left">Alfresco Content Application</header>
<p class="padding-left"> version: 1.0 </p>
<p class="padding-left"> version: {{ releaseVersion }} </p>
</article>
<article *ngIf="githubUrlCommitAlpha" class="padding">

View File

@ -40,7 +40,7 @@ export class AboutComponent implements OnInit {
license: ObjectDataTableAdapter;
modules: ObjectDataTableAdapter;
githubUrlCommitAlpha = 'https://github.com/Alfresco/alfresco-content-app/commits';
releaseVersion = '';
constructor(
private discovery: DiscoveryApiService,
@ -79,20 +79,24 @@ export class AboutComponent implements OnInit {
]);
});
this.http.get('/versions.json').subscribe(response => {
const regexp = new RegExp('^(@alfresco|alfresco-)');
this.http.get('/versions.json')
.map(response => response.json())
.subscribe(response => {
const regexp = new RegExp('^(@alfresco|alfresco-)');
const alfrescoPackagesTableRepresentation = Object.keys(response.json().dependencies)
.filter((val) => regexp.test(val))
.map((val) => ({
name: val,
version: response.json().dependencies[val].version
}));
const alfrescoPackagesTableRepresentation = Object.keys(response.dependencies)
.filter((val) => regexp.test(val))
.map((val) => ({
name: val,
version: response.dependencies[val].version
}));
this.data = new ObjectDataTableAdapter(alfrescoPackagesTableRepresentation, [
{type: 'text', key: 'name', title: 'Name', sortable: true},
{type: 'text', key: 'version', title: 'Version', sortable: true}
]);
});
this.data = new ObjectDataTableAdapter(alfrescoPackagesTableRepresentation, [
{type: 'text', key: 'name', title: 'Name', sortable: true},
{type: 'text', key: 'version', title: 'Version', sortable: true}
]);
this.releaseVersion = response.version;
});
}
}