58789: TSLint error fixing

This commit is contained in:
Kristof De Langhe
2019-01-21 12:32:55 +01:00
parent 962bafcce2
commit 52a440c9f2
19 changed files with 181 additions and 189 deletions

View File

@@ -8,7 +8,7 @@ import { TranslateModule } from '@ngx-translate/core';
import { BitstreamFormatsComponent } from './bitstream-formats/bitstream-formats.component';
import { SharedModule } from '../../shared/shared.module';
import { MetadataSchemaFormComponent } from './metadata-registry/metadata-schema-form/metadata-schema-form.component';
import {MetadataFieldFormComponent} from "./metadata-schema/metadata-field-form/metadata-field-form.component";
import {MetadataFieldFormComponent} from './metadata-schema/metadata-field-form/metadata-field-form.component';
@NgModule({
imports: [

View File

@@ -1,7 +1,7 @@
import {Action} from '@ngrx/store';
import {type} from "../../../shared/ngrx/type";
import {MetadataSchema} from "../../../core/metadata/metadataschema.model";
import {MetadataField} from "../../../core/metadata/metadatafield.model";
import { Action } from '@ngrx/store';
import { type } from '../../../shared/ngrx/type';
import { MetadataSchema } from '../../../core/metadata/metadataschema.model';
import { MetadataField } from '../../../core/metadata/metadatafield.model';
/**
* For each action type in an action group, make a simple
@@ -18,10 +18,10 @@ export const MetadataRegistryActionTypes = {
SELECT_SCHEMA: type('dspace/metadata-registry/SELECT_SCHEMA'),
DESELECT_SCHEMA: type('dspace/metadata-registry/DESELECT_SCHEMA'),
EDIT_FIELD : type('dspace/metadata-registry/EDIT_FIELD'),
CANCEL_EDIT_FIELD : type('dspace/metadata-registry/CANCEL_FIELD'),
SELECT_FIELD : type('dspace/metadata-registry/SELECT_FIELD'),
DESELECT_FIELD : type('dspace/metadata-registry/DESELEC_FIELDT')
EDIT_FIELD: type('dspace/metadata-registry/EDIT_FIELD'),
CANCEL_EDIT_FIELD: type('dspace/metadata-registry/CANCEL_FIELD'),
SELECT_FIELD: type('dspace/metadata-registry/SELECT_FIELD'),
DESELECT_FIELD: type('dspace/metadata-registry/DESELEC_FIELDT')
};
/* tslint:disable:max-classes-per-file */

View File

@@ -1,13 +1,11 @@
import {Component} from '@angular/core';
import {RegistryService} from '../../../core/registry/registry.service';
import {Observable} from 'rxjs';
import {RemoteData} from '../../../core/data/remote-data';
import {PaginatedList} from '../../../core/data/paginated-list';
import {MetadataSchema} from '../../../core/metadata/metadataschema.model';
import {PaginationComponentOptions} from '../../../shared/pagination/pagination-component-options.model';
import {Store} from "@ngrx/store";
import {AppState} from "../../../app.reducer";
import {map} from "rxjs/operators";
import { Component } from '@angular/core';
import { RegistryService } from '../../../core/registry/registry.service';
import { Observable } from 'rxjs';
import { RemoteData } from '../../../core/data/remote-data';
import { PaginatedList } from '../../../core/data/paginated-list';
import { MetadataSchema } from '../../../core/metadata/metadataschema.model';
import { PaginationComponentOptions } from '../../../shared/pagination/pagination-component-options.model';
import { map } from 'rxjs/operators';
@Component({
selector: 'ds-metadata-registry',
@@ -41,7 +39,7 @@ export class MetadataRegistryComponent {
isActive(schema: MetadataSchema): Observable<boolean> {
return this.getActiveSchema().pipe(
map(activeSchema => schema === activeSchema)
map((activeSchema) => schema === activeSchema)
);
}
@@ -57,15 +55,15 @@ export class MetadataRegistryComponent {
isSelected(schema: MetadataSchema): Observable<boolean> {
return this.registryService.getSelectedMetadataSchemas().pipe(
map(schemas => schemas.find(selectedSchema => selectedSchema == schema) != null)
map((schemas) => schemas.find((selectedSchema) => selectedSchema === schema) != null)
);
}
deleteSchemas() {
this.registryService.getSelectedMetadataSchemas().subscribe(
schemas => {
console.log("metadata schemas to delete: ");
for (let schema of schemas) {
(schemas) => {
console.log('metadata schemas to delete: ');
for (const schema of schemas) {
console.log(schema);
}
}

View File

@@ -1,12 +1,12 @@
/**
* Makes sure that if the user navigates to another route, the sidebar is collapsed
*/
import {Injectable} from "@angular/core";
import {Actions, Effect, ofType} from "@ngrx/effects";
import {filter, map, tap} from "rxjs/operators";
import {SearchSidebarCollapseAction} from "../../../+search-page/search-sidebar/search-sidebar.actions";
import { Injectable } from '@angular/core';
import { Actions, Effect, ofType } from '@ngrx/effects';
import { filter, map, tap } from 'rxjs/operators';
import { SearchSidebarCollapseAction } from '../../../+search-page/search-sidebar/search-sidebar.actions';
import * as fromRouter from '@ngrx/router-store';
import {URLBaser} from "../../../core/url-baser/url-baser";
import { URLBaser } from '../../../core/url-baser/url-baser';
@Injectable()
export class SearchSidebarEffects {

View File

@@ -1,4 +1,4 @@
import {MetadataSchema} from "../../../core/metadata/metadataschema.model";
import { MetadataSchema } from '../../../core/metadata/metadataschema.model';
import {
MetadataRegistryAction,
MetadataRegistryActionTypes,
@@ -8,8 +8,8 @@ import {
MetadataRegistryEditSchemaAction,
MetadataRegistrySelectFieldAction,
MetadataRegistrySelectSchemaAction
} from "./metadata-registry.actions";
import {MetadataField} from "../../../core/metadata/metadatafield.model";
} from './metadata-registry.actions';
import { MetadataField } from '../../../core/metadata/metadatafield.model';
/**
* The auth state.
@@ -57,7 +57,7 @@ export function metadataRegistryReducer(state = initialState, action: MetadataRe
case MetadataRegistryActionTypes.DESELECT_SCHEMA: {
return Object.assign({}, state, {
selectedSchemas: state.selectedSchemas.filter(
selectedSchema => selectedSchema != (action as MetadataRegistryDeselectSchemaAction).schema
(selectedSchema) => selectedSchema !== (action as MetadataRegistryDeselectSchemaAction).schema
)
});
}
@@ -83,7 +83,7 @@ export function metadataRegistryReducer(state = initialState, action: MetadataRe
case MetadataRegistryActionTypes.DESELECT_FIELD: {
return Object.assign({}, state, {
selectedFields: state.selectedFields.filter(
selectedField => selectedField != (action as MetadataRegistryDeselectFieldAction).field
(selectedField) => selectedField !== (action as MetadataRegistryDeselectFieldAction).field
)
});
}

View File

@@ -4,23 +4,22 @@ import {
DynamicFormGroupModel,
DynamicFormLayout,
DynamicInputModel
} from "@ng-dynamic-forms/core";
import {MetadataSchema} from "../../../../core/metadata/metadataschema.model";
import {RegistryService} from "../../../../core/registry/registry.service";
import {FormService} from "../../../../shared/form/form.service";
import {FormBuilderService} from "../../../../shared/form/builder/form-builder.service";
import {FormGroup} from "@angular/forms";
import {Store} from "@ngrx/store";
import {AppState} from "../../../../app.reducer";
} from '@ng-dynamic-forms/core';
import { FormGroup } from '@angular/forms';
import { RegistryService } from '../../../../core/registry/registry.service';
import { FormBuilderService } from '../../../../shared/form/builder/form-builder.service';
import { FormService } from '../../../../shared/form/form.service';
import { Store } from '@ngrx/store';
import { AppState } from '../../../../app.reducer';
@Component({
selector: 'ds-metadata-schema-form',
templateUrl: './metadata-schema-form.component.html',
styleUrls: ['./metadata-schema-form.component.css']
// styleUrls: ['./metadata-schema-form.component.css']
})
export class MetadataSchemaFormComponent implements OnInit {
formId: string = 'metadata-schema-form';
formId = 'metadata-schema-form';
private name: DynamicInputModel = new DynamicInputModel({
id: 'name',
@@ -28,7 +27,7 @@ export class MetadataSchemaFormComponent implements OnInit {
name: 'name',
validators: {
required: null,
pattern: "^[^ ,_]{1,32}$"
pattern: '^[^ ,_]{1,32}$'
},
required: true,
});
@@ -44,8 +43,8 @@ export class MetadataSchemaFormComponent implements OnInit {
formModel: DynamicFormControlModel[] = [
new DynamicFormGroupModel({
id: "schema",
legend: "schema",
id: 'schema',
legend: 'schema',
group: [
this.namespace,
this.name
@@ -54,13 +53,13 @@ export class MetadataSchemaFormComponent implements OnInit {
];
formLayout: DynamicFormLayout = {
"name": {
name: {
grid: {
control: 'col col-sm-5',
label: 'col col-sm-5'
}
},
"namespace": {
namespace: {
grid: {
control: 'col col-sm-5',
label: 'col col-sm-5'
@@ -78,11 +77,11 @@ export class MetadataSchemaFormComponent implements OnInit {
ngOnInit() {
this.formGroup = this.formBuilderService.createFormGroup(this.formModel);
this.registryService.getActiveMetadataSchema().subscribe(schema => {
this.registryService.getActiveMetadataSchema().subscribe((schema) => {
this.formGroup.patchValue({
schema: {
name: schema != null ? schema.prefix : "",
namespace: schema != null ? schema.namespace : ""
name: schema != null ? schema.prefix : '',
namespace: schema != null ? schema.namespace : ''
}
}
);
@@ -95,16 +94,16 @@ export class MetadataSchemaFormComponent implements OnInit {
onSubmit() {
this.registryService.getActiveMetadataSchema().subscribe(
schema => {
(schema) => {
if (schema == null) {
console.log("metadata field to create:");
console.log("prefix: " + this.name.value);
console.log("namespace: " + this.namespace.value);
console.log('metadata field to create:');
console.log('prefix: ' + this.name.value);
console.log('namespace: ' + this.namespace.value);
} else {
console.log("metadata field to update:");
console.log("prefix: " + this.name.value);
console.log("namespace: " + this.namespace.value);
console.log('metadata field to update:');
console.log('prefix: ' + this.name.value);
console.log('namespace: ' + this.namespace.value);
}
}
);

View File

@@ -1,20 +1,20 @@
import {Component, EventEmitter, Input, OnInit, Output} from '@angular/core';
import {DynamicFormControlModel, DynamicFormGroupModel, DynamicInputModel} from "@ng-dynamic-forms/core";
import {RegistryService} from "../../../../core/registry/registry.service";
import {MetadataSchema} from "../../../../core/metadata/metadataschema.model";
import {FormGroup} from "@angular/forms";
import {FormBuilderService} from "../../../../shared/form/builder/form-builder.service";
import {Observable} from "rxjs";
import {MetadataField} from "../../../../core/metadata/metadatafield.model";
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
import { MetadataSchema } from '../../../../core/metadata/metadataschema.model';
import { DynamicFormControlModel, DynamicFormGroupModel, DynamicInputModel } from '@ng-dynamic-forms/core';
import { FormGroup } from '@angular/forms';
import { RegistryService } from '../../../../core/registry/registry.service';
import { FormBuilderService } from '../../../../shared/form/builder/form-builder.service';
import { Observable } from 'rxjs/internal/Observable';
import { MetadataField } from '../../../../core/metadata/metadatafield.model';
@Component({
selector: 'ds-metadata-field-form',
templateUrl: './metadata-field-form.component.html',
styleUrls: ['./metadata-field-form.component.css']
// styleUrls: ['./metadata-field-form.component.css']
})
export class MetadataFieldFormComponent implements OnInit {
formId: string = 'metadata-field-form';
formId = 'metadata-field-form';
@Input() metadataSchema: MetadataSchema;
@@ -42,8 +42,8 @@ export class MetadataFieldFormComponent implements OnInit {
formModel: DynamicFormControlModel[] = [
new DynamicFormGroupModel({
id: "field",
legend: "field",
id: 'field',
legend: 'field',
group: [
this.element,
this.qualifier,
@@ -62,12 +62,12 @@ export class MetadataFieldFormComponent implements OnInit {
ngOnInit() {
this.formGroup = this.formBuilderService.createFormGroup(this.formModel);
this.registryService.getActiveMetadataField().subscribe(field => {
this.registryService.getActiveMetadataField().subscribe((field) => {
this.formGroup.patchValue({
field: {
element: field != null ? field.element : "",
qualifier: field != null ? field.qualifier : "",
scopeNote: field != null ? field.scopeNote : ""
element: field != null ? field.element : '',
qualifier: field != null ? field.qualifier : '',
scopeNote: field != null ? field.scopeNote : ''
}
}
);
@@ -84,22 +84,26 @@ export class MetadataFieldFormComponent implements OnInit {
onSubmit() {
this.registryService.getActiveMetadataField().subscribe(
field => {
(field) => {
if (field == null) {
console.log("metadata field to create:");
console.log("element: " + this.element.value);
if (this.qualifier.value)
console.log("qualifier: " + this.qualifier.value);
if (this.scopeNote.value)
console.log("scopeNote: " + this.scopeNote.value);
console.log('metadata field to create:');
console.log('element: ' + this.element.value);
if (this.qualifier.value) {
console.log('qualifier: ' + this.qualifier.value);
}
if (this.scopeNote.value) {
console.log('scopeNote: ' + this.scopeNote.value);
}
} else {
console.log("metadata field to update:");
console.log("element: " + this.element.value);
if (this.qualifier.value)
console.log("qualifier: " + this.qualifier.value);
if (this.scopeNote.value)
console.log("scopeNote: " + this.scopeNote.value);
console.log('metadata field to update:');
console.log('element: ' + this.element.value);
if (this.qualifier.value) {
console.log('qualifier: ' + this.qualifier.value);
}
if (this.scopeNote.value) {
console.log('scopeNote: ' + this.scopeNote.value);
}
}
}
);

View File

@@ -1,13 +1,13 @@
import {Component, OnInit} from '@angular/core';
import {RegistryService} from '../../../core/registry/registry.service';
import {ActivatedRoute} from '@angular/router';
import {Observable} from 'rxjs';
import {RemoteData} from '../../../core/data/remote-data';
import {PaginatedList} from '../../../core/data/paginated-list';
import {MetadataField} from '../../../core/metadata/metadatafield.model';
import {MetadataSchema} from '../../../core/metadata/metadataschema.model';
import {PaginationComponentOptions} from '../../../shared/pagination/pagination-component-options.model';
import {map} from "rxjs/operators";
import { Component, OnInit } from '@angular/core';
import { RegistryService } from '../../../core/registry/registry.service';
import { ActivatedRoute } from '@angular/router';
import { Observable } from 'rxjs';
import { RemoteData } from '../../../core/data/remote-data';
import { PaginatedList } from '../../../core/data/paginated-list';
import { MetadataField } from '../../../core/metadata/metadatafield.model';
import { MetadataSchema } from '../../../core/metadata/metadataschema.model';
import { PaginationComponentOptions } from '../../../shared/pagination/pagination-component-options.model';
import { map } from 'rxjs/operators';
@Component({
selector: 'ds-metadata-schema',
@@ -23,7 +23,7 @@ export class MetadataSchemaComponent implements OnInit {
id: 'registry-metadatafields-pagination',
pageSize: 25,
pageSizeOptions: [25, 50, 100, 200]
});
});
constructor(private registryService: RegistryService, private route: ActivatedRoute) {
@@ -49,7 +49,7 @@ export class MetadataSchemaComponent implements OnInit {
this.metadataSchema.subscribe((schemaData) => {
const schema = schemaData.payload;
this.metadataFields = this.registryService.getMetadataFieldsBySchema(schema, this.config);
this.namespace = { namespace: schemaData.payload.namespace };
this.namespace = {namespace: schemaData.payload.namespace};
});
}
@@ -59,7 +59,7 @@ export class MetadataSchemaComponent implements OnInit {
isActive(field: MetadataField): Observable<boolean> {
return this.getActiveField().pipe(
map(activeField => field === activeField)
map((activeField) => field === activeField)
);
}
@@ -75,15 +75,15 @@ export class MetadataSchemaComponent implements OnInit {
isSelected(field: MetadataField): Observable<boolean> {
return this.registryService.getSelectedMetadataFields().pipe(
map(fields => fields.find(selectedField => selectedField == field) != null)
map((fields) => fields.find((selectedField) => selectedField === field) != null)
);
}
deleteFields() {
this.registryService.getSelectedMetadataFields().subscribe(
fields => {
console.log("metadata fields to delete: ");
for (let field of fields) {
(fields) => {
console.log('metadata fields to delete: ');
for (const field of fields) {
console.log(field);
}
}

View File

@@ -1,11 +1,15 @@
import { RouterModule } from '@angular/router';
import { NgModule } from '@angular/core';
import {AuthenticatedGuard} from "../core/auth/authenticated.guard";
import { AuthenticatedGuard } from '../core/auth/authenticated.guard';
@NgModule({
imports: [
RouterModule.forChild([
{ path: 'registries', loadChildren: './admin-registries/admin-registries.module#AdminRegistriesModule', canActivate: [AuthenticatedGuard] }
{
path: 'registries',
loadChildren: './admin-registries/admin-registries.module#AdminRegistriesModule',
canActivate: [AuthenticatedGuard]
}
])
]
})

View File

@@ -25,7 +25,6 @@ export class CommunityPageComponent implements OnInit, OnDestroy {
communityRD$: Observable<RemoteData<Community>>;
logoRD$: Observable<RemoteData<Bitstream>>;
private subs: Subscription[] = [];
constructor(
@@ -42,14 +41,9 @@ export class CommunityPageComponent implements OnInit, OnDestroy {
map((rd: RemoteData<Community>) => rd.payload),
filter((community: Community) => hasValue(community)),
mergeMap((community: Community) => community.logo));
}
ngOnDestroy(): void {
this.subs.filter((sub) => hasValue(sub)).forEach((sub) => sub.unsubscribe());
}
}

View File

@@ -17,7 +17,7 @@ import { truncatableReducer, TruncatablesState } from './shared/truncatable/trun
import {
metadataRegistryReducer,
MetadataRegistryState
} from "./+admin/admin-registries/metadata-registry/metadata-registry.reducers";
} from './+admin/admin-registries/metadata-registry/metadata-registry.reducers';
export interface AppState {
router: fromRouter.RouterReducerState;

View File

@@ -10,7 +10,7 @@ import { NormalizedBitstreamFormat } from './normalized-bitstream-format.model';
import { NormalizedResourcePolicy } from './normalized-resource-policy.model';
import { NormalizedEPerson } from '../../eperson/models/normalized-eperson.model';
import { NormalizedGroup } from '../../eperson/models/normalized-group.model';
import {NormalizedMetadataSchema} from "../../metadata/normalized-metadata-schema.model";
import { NormalizedMetadataSchema } from '../../metadata/normalized-metadata-schema.model';
export class NormalizedObjectFactory {
public static getConstructor(type: ResourceType): GenericConstructor<NormalizedObject> {

View File

@@ -1,15 +1,15 @@
import {SearchQueryResponse} from '../../+search-page/search-service/search-query-response.model';
import {RequestError} from '../data/request.models';
import {PageInfo} from '../shared/page-info.model';
import {ConfigObject} from '../shared/config/config.model';
import {FacetValue} from '../../+search-page/search-service/facet-value.model';
import {SearchFilterConfig} from '../../+search-page/search-service/search-filter-config.model';
import {IntegrationModel} from '../integration/models/integration.model';
import {RegistryMetadataschemasResponse} from '../registry/registry-metadataschemas-response.model';
import {RegistryMetadatafieldsResponse} from '../registry/registry-metadatafields-response.model';
import {RegistryBitstreamformatsResponse} from '../registry/registry-bitstreamformats-response.model';
import {AuthStatus} from '../auth/models/auth-status.model';
import {MetadataSchema} from "../metadata/metadataschema.model";
import { SearchQueryResponse } from '../../+search-page/search-service/search-query-response.model';
import { RequestError } from '../data/request.models';
import { PageInfo } from '../shared/page-info.model';
import { ConfigObject } from '../shared/config/config.model';
import { FacetValue } from '../../+search-page/search-service/facet-value.model';
import { SearchFilterConfig } from '../../+search-page/search-service/search-filter-config.model';
import { IntegrationModel } from '../integration/models/integration.model';
import { RegistryMetadataschemasResponse } from '../registry/registry-metadataschemas-response.model';
import { RegistryMetadatafieldsResponse } from '../registry/registry-metadatafields-response.model';
import { RegistryBitstreamformatsResponse } from '../registry/registry-bitstreamformats-response.model';
import { AuthStatus } from '../auth/models/auth-status.model';
import { MetadataSchema } from '../metadata/metadataschema.model';
/* tslint:disable:max-classes-per-file */
export class RestResponse {

View File

@@ -36,7 +36,6 @@ describe('ConfigService', () => {
const scopedEndpoint = `${serviceEndpoint}/${scopeName}`;
const searchEndpoint = `${serviceEndpoint}/${BROWSE}?uuid=${scopeID}`;
function initTestService(): TestService {
return new TestService(
requestService,

View File

@@ -1,23 +1,17 @@
import {distinctUntilChanged, filter, map, tap} from 'rxjs/operators';
import {Injectable} from '@angular/core';
import {Store} from '@ngrx/store';
import {Observable} from 'rxjs';
import {isNotEmpty} from '../../shared/empty.util';
import {BrowseService} from '../browse/browse.service';
import {RemoteDataBuildService} from '../cache/builders/remote-data-build.service';
import {CoreState} from '../core.reducers';
import {URLCombiner} from '../url-combiner/url-combiner';
import { Injectable } from '@angular/core';
import { Store } from '@ngrx/store';
import { Observable } from 'rxjs';
import { BrowseService } from '../browse/browse.service';
import { RemoteDataBuildService } from '../cache/builders/remote-data-build.service';
import { CoreState } from '../core.reducers';
import {DataService} from './data.service';
import {RequestService} from './request.service';
import {HALEndpointService} from '../shared/hal-endpoint.service';
import {FindAllOptions, GetRequest, RestRequest} from './request.models';
import {ObjectCacheService} from '../cache/object-cache.service';
import {MetadataSchema} from "../metadata/metadataschema.model";
import {NormalizedMetadataSchema} from "../metadata/normalized-metadata-schema.model";
import {GenericConstructor} from "../shared/generic-constructor";
import {ResponseParsingService} from "./parsing.service";
import {RegistryMetadatafieldsResponseParsingService} from "./registry-metadatafields-response-parsing.service";
import { DataService } from './data.service';
import { RequestService } from './request.service';
import { HALEndpointService } from '../shared/hal-endpoint.service';
import { FindAllOptions, GetRequest, RestRequest } from './request.models';
import { ObjectCacheService } from '../cache/object-cache.service';
import { MetadataSchema } from '../metadata/metadataschema.model';
import { NormalizedMetadataSchema } from '../metadata/normalized-metadata-schema.model';
@Injectable()
export class MetadataSchemaDataService extends DataService<NormalizedMetadataSchema, MetadataSchema> {

View File

@@ -1,9 +1,9 @@
import {autoserialize} from 'cerialize';
import {NormalizedObject} from "../cache/models/normalized-object.model";
import {mapsTo} from "../cache/builders/build-decorators";
import {CacheableObject} from "../cache/object-cache.reducer";
import {ListableObject} from "../../shared/object-collection/shared/listable-object.model";
import {MetadataSchema} from "./metadataschema.model";
import { autoserialize } from 'cerialize';
import { NormalizedObject } from '../cache/models/normalized-object.model';
import { mapsTo } from '../cache/builders/build-decorators';
import { CacheableObject } from '../cache/object-cache.reducer';
import { ListableObject } from '../../shared/object-collection/shared/listable-object.model';
import { MetadataSchema } from './metadataschema.model';
@mapsTo(MetadataSchema)
export class NormalizedMetadataSchema extends NormalizedObject implements CacheableObject, ListableObject {

View File

@@ -1,35 +1,35 @@
import {combineLatest as observableCombineLatest, Observable} from 'rxjs';
import {Injectable} from '@angular/core';
import {RemoteData} from '../data/remote-data';
import {PaginatedList} from '../data/paginated-list';
import {PageInfo} from '../shared/page-info.model';
import {MetadataSchema} from '../metadata/metadataschema.model';
import {MetadataField} from '../metadata/metadatafield.model';
import {BitstreamFormat} from './mock-bitstream-format.model';
import {GetRequest, RestRequest} from '../data/request.models';
import {GenericConstructor} from '../shared/generic-constructor';
import {ResponseParsingService} from '../data/parsing.service';
import {RegistryMetadataschemasResponseParsingService} from '../data/registry-metadataschemas-response-parsing.service';
import {RemoteDataBuildService} from '../cache/builders/remote-data-build.service';
import {RequestService} from '../data/request.service';
import {RegistryMetadataschemasResponse} from './registry-metadataschemas-response.model';
import { combineLatest as observableCombineLatest, Observable } from 'rxjs';
import { Injectable } from '@angular/core';
import { RemoteData } from '../data/remote-data';
import { PaginatedList } from '../data/paginated-list';
import { PageInfo } from '../shared/page-info.model';
import { MetadataSchema } from '../metadata/metadataschema.model';
import { MetadataField } from '../metadata/metadatafield.model';
import { BitstreamFormat } from './mock-bitstream-format.model';
import { GetRequest, RestRequest } from '../data/request.models';
import { GenericConstructor } from '../shared/generic-constructor';
import { ResponseParsingService } from '../data/parsing.service';
import { RegistryMetadataschemasResponseParsingService } from '../data/registry-metadataschemas-response-parsing.service';
import { RemoteDataBuildService } from '../cache/builders/remote-data-build.service';
import { RequestService } from '../data/request.service';
import { RegistryMetadataschemasResponse } from './registry-metadataschemas-response.model';
import {
RegistryBitstreamformatsSuccessResponse,
RegistryMetadatafieldsSuccessResponse,
RegistryMetadataschemasSuccessResponse
} from '../cache/response.models';
import {HALEndpointService} from '../shared/hal-endpoint.service';
import {RegistryMetadatafieldsResponseParsingService} from '../data/registry-metadatafields-response-parsing.service';
import {RegistryMetadatafieldsResponse} from './registry-metadatafields-response.model';
import {isNotEmpty} from '../../shared/empty.util';
import {URLCombiner} from '../url-combiner/url-combiner';
import {PaginationComponentOptions} from '../../shared/pagination/pagination-component-options.model';
import {RegistryBitstreamformatsResponseParsingService} from '../data/registry-bitstreamformats-response-parsing.service';
import {RegistryBitstreamformatsResponse} from './registry-bitstreamformats-response.model';
import {getResponseFromEntry} from '../shared/operators';
import {createSelector, select, Store} from "@ngrx/store";
import {AppState} from "../../app.reducer";
import {MetadataRegistryState} from "../../+admin/admin-registries/metadata-registry/metadata-registry.reducers";
import { HALEndpointService } from '../shared/hal-endpoint.service';
import { RegistryMetadatafieldsResponseParsingService } from '../data/registry-metadatafields-response-parsing.service';
import { RegistryMetadatafieldsResponse } from './registry-metadatafields-response.model';
import { isNotEmpty } from '../../shared/empty.util';
import { URLCombiner } from '../url-combiner/url-combiner';
import { PaginationComponentOptions } from '../../shared/pagination/pagination-component-options.model';
import { RegistryBitstreamformatsResponseParsingService } from '../data/registry-bitstreamformats-response-parsing.service';
import { RegistryBitstreamformatsResponse } from './registry-bitstreamformats-response.model';
import { getResponseFromEntry } from '../shared/operators';
import { createSelector, select, Store } from '@ngrx/store';
import { AppState } from '../../app.reducer';
import { MetadataRegistryState } from '../../+admin/admin-registries/metadata-registry/metadata-registry.reducers';
import {
MetadataRegistryCancelFieldAction,
MetadataRegistryCancelSchemaAction,
@@ -39,8 +39,8 @@ import {
MetadataRegistryEditSchemaAction,
MetadataRegistrySelectFieldAction,
MetadataRegistrySelectSchemaAction
} from "../../+admin/admin-registries/metadata-registry/metadata-registry.actions";
import {flatMap, map, tap} from "rxjs/operators";
} from '../../+admin/admin-registries/metadata-registry/metadata-registry.actions';
import { flatMap, map, tap } from 'rxjs/operators';
const metadataRegistryStateSelector = (state: AppState) => state.metadataRegistry;
const editMetadataSchemaSelector = createSelector(metadataRegistryStateSelector, (metadataState: MetadataRegistryState) => metadataState.editSchema);
@@ -199,7 +199,7 @@ export class RegistryService {
}
private getMetadataFieldsBySchemaRequestObs(pagination: PaginationComponentOptions, schema: MetadataSchema): Observable<RestRequest> {
return this.halService.getEndpoint(this.metadataFieldsPath + "/search/bySchema").pipe(
return this.halService.getEndpoint(this.metadataFieldsPath + '/search/bySchema').pipe(
// return this.halService.getEndpoint(this.metadataFieldsPath).pipe(
map((url: string) => {
const args: string[] = [];