import { Component } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { Organization } from 'jslib/models/domain/organization'; import { UserService } from 'jslib/abstractions/user.service'; @Component({ selector: 'app-org-tools', templateUrl: 'tools.component.html', }) export class ToolsComponent { organization: Organization; accessReports = false; constructor(private route: ActivatedRoute, private userService: UserService) { } ngOnInit() { this.route.parent.params.subscribe(async (params) => { this.organization = await this.userService.getOrganization(params.organizationId); // TODO: Maybe we want to just make sure they are not on a free plan? Just compare use2fa for now // since all paid plans include use2fa this.accessReports = this.organization.use2fa; }); } }