|
|
@ -54,6 +54,7 @@ import { EntityVersionDiffComponent } from '@home/components/vc/entity-version-d |
|
|
import { ComplexVersionCreateComponent } from '@home/components/vc/complex-version-create.component'; |
|
|
import { ComplexVersionCreateComponent } from '@home/components/vc/complex-version-create.component'; |
|
|
import { ComplexVersionLoadComponent } from '@home/components/vc/complex-version-load.component'; |
|
|
import { ComplexVersionLoadComponent } from '@home/components/vc/complex-version-load.component'; |
|
|
import { TbPopoverComponent } from '@shared/components/popover.component'; |
|
|
import { TbPopoverComponent } from '@shared/components/popover.component'; |
|
|
|
|
|
import { AdminService } from "@core/http/admin.service"; |
|
|
|
|
|
|
|
|
@Component({ |
|
|
@Component({ |
|
|
selector: 'tb-entity-versions-table', |
|
|
selector: 'tb-entity-versions-table', |
|
|
@ -87,6 +88,8 @@ export class EntityVersionsTableComponent extends PageComponent implements OnIni |
|
|
|
|
|
|
|
|
viewsInited = false; |
|
|
viewsInited = false; |
|
|
|
|
|
|
|
|
|
|
|
isReadOnly: Observable<boolean>; |
|
|
|
|
|
|
|
|
private componentResize$: ResizeObserver; |
|
|
private componentResize$: ResizeObserver; |
|
|
|
|
|
|
|
|
@Input() |
|
|
@Input() |
|
|
@ -129,6 +132,7 @@ export class EntityVersionsTableComponent extends PageComponent implements OnIni |
|
|
|
|
|
|
|
|
constructor(protected store: Store<AppState>, |
|
|
constructor(protected store: Store<AppState>, |
|
|
private entitiesVersionControlService: EntitiesVersionControlService, |
|
|
private entitiesVersionControlService: EntitiesVersionControlService, |
|
|
|
|
|
private adminService: AdminService, |
|
|
private popoverService: TbPopoverService, |
|
|
private popoverService: TbPopoverService, |
|
|
private renderer: Renderer2, |
|
|
private renderer: Renderer2, |
|
|
private cd: ChangeDetectorRef, |
|
|
private cd: ChangeDetectorRef, |
|
|
@ -150,6 +154,7 @@ export class EntityVersionsTableComponent extends PageComponent implements OnIni |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
this.componentResize$.observe(this.elementRef.nativeElement); |
|
|
this.componentResize$.observe(this.elementRef.nativeElement); |
|
|
|
|
|
this.isReadOnly = this.adminService.getRepositorySettingsInfo().pipe(map(settings => settings.readOnly)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
ngOnDestroy() { |
|
|
ngOnDestroy() { |
|
|
|