</div>
<div class="modal-footer">
<div class="text-left">
- {{ copyright }}
+ {{ projectConstants.copyright }}
{{ projectConstants.license }}
</div>
</div>
import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap';
import { BehaviorSubject } from 'rxjs';
+import { environment } from '../../../../environments/environment';
import { configureTestBed } from '../../../../testing/unit-test-helper';
import { SummaryService } from '../../../shared/services/summary.service';
import { SharedModule } from '../../../shared/shared.module';
it('should get host', () => {
expect(component.hostAddr).toBe('localhost:11000');
});
+
+ it('should display copyright', () => {
+ expect(component.projectConstants.copyright).toContain(environment.year);
+ });
});
import { detect } from 'detect-browser';
import { Subscription } from 'rxjs';
-import { environment } from '../../../../environments/environment';
import { UserService } from '../../../shared/api/user.service';
import { AppConstants } from '../../../shared/constants/app.constants';
import { Permission } from '../../../shared/models/permissions';
}
ngOnInit() {
- this.copyright = 'Copyright(c) ' + environment.year + ' Ceph contributors.';
this.projectConstants = AppConstants;
this.hostAddr = window.location.hostname;
this.modalVariables = this.setVariables();
import { Injectable } from '@angular/core';
+import { environment } from '../../../environments/environment';
+
export class AppConstants {
public static readonly organization = 'ceph';
public static readonly projectName = 'Ceph Dashboard';
public static readonly license = 'Free software (LGPL 2.1).';
+ public static readonly copyright = 'Copyright(c) ' + environment.year + ' Ceph contributors.';
}
export enum URLVerbs {