[AAE-10668] - Fix [object Object] for License entitlements in Admin App's About page (#7862)

* [AAE-10668] Fixed [object object] issue for the entitlements field of the license section in the about page

* Added string manipulation functionality

* Removed lock file from commit

* [AAE-10668] resolved changes requested

* [AAE-10668] changes to ObjectUtils booleanPrettify method

* [AAE-10668] Fixed import statements

* [AAE-10668] fixed lint problems

Co-authored-by: Diogo Bastos <Diogo.Bastos@apl-y6rr6vv7yk.home>
This commit is contained in:
Diogo Bastos
2022-09-28 10:33:03 +01:00
committed by GitHub
parent cff311897d
commit 1156a9f9b8
9 changed files with 326 additions and 5 deletions

View File

@@ -25,6 +25,8 @@ import { BpmProductVersionModel } from '../models/product-version.model';
import { AuthenticationService } from '../services/authentication.service';
import { DiscoveryApiService } from '../services/discovery-api.service';
import { LicenseData, PackageInfo, StatusData } from './interfaces';
import { ObjectUtils } from '../utils/object-utils';
import { StringUtils } from '../utils/string-utils';
@Component({
selector: 'adf-about',
@@ -101,10 +103,19 @@ export class AboutComponent implements OnInit {
}));
if (repository.license) {
this.licenseEntries = Object.keys(repository.license).map((key) => ({
property: key,
value: repository.license[key]
}));
this.licenseEntries = Object.keys(repository.license).map((key) => {
if (ObjectUtils.isObject(repository.license[key])) {
return {
property: key,
value: ObjectUtils.booleanPrettify(repository.license[key], StringUtils.prettifyBooleanEnabled)
};
};
return {
property: key,
value: repository.license[key]
};
});
}
});
}