import { CdValidators } from '../../../shared/forms/cd-validators';
import { FinishedTask } from '../../../shared/models/finished-task';
import { Permission } from '../../../shared/models/permissions';
-import { CephReleaseNamePipe } from '../../../shared/pipes/ceph-release-name.pipe';
import { AuthStorageService } from '../../../shared/services/auth-storage.service';
-import { SummaryService } from '../../../shared/services/summary.service';
import { TaskWrapperService } from '../../../shared/services/task-wrapper.service';
import { NfsFormClientComponent } from '../nfs-form-client/nfs-form-client.component';
action: string;
resource: string;
- docsUrl: string;
daemonsSelections: SelectOption[] = [];
daemonsMessages = new SelectMessages(
private router: Router,
private rgwUserService: RgwUserService,
private formBuilder: CdFormBuilder,
- private summaryservice: SummaryService,
- private cephReleaseNamePipe: CephReleaseNamePipe,
private taskWrapper: TaskWrapperService,
private cdRef: ChangeDetectorRef,
private i18n: I18n,
this.action = this.actionLabels.CREATE;
this.getData(promises);
}
-
- const summary = this.summaryservice.getCurrentSummary();
- const releaseName = this.cephReleaseNamePipe.transform(summary.version);
- this.docsUrl = `http://docs.ceph.com/docs/${releaseName}/radosgw/nfs/`;
}
getData(promises: Observable<any>[]) {