[TLC-674] Lint fixes

This commit is contained in:
Kim Shepherd
2024-01-23 14:11:45 +13:00
parent 0e4ad5e674
commit 43620a44f2
7 changed files with 23 additions and 15 deletions

View File

@@ -26,7 +26,7 @@ import { AccessStatusObject } from 'src/app/shared/object-collection/shared/badg
import { HandleObject } from './handle-object.model'; import { HandleObject } from './handle-object.model';
import { IDENTIFIERS } from '../../shared/object-list/identifier-data/identifier-data.resource-type'; import { IDENTIFIERS } from '../../shared/object-list/identifier-data/identifier-data.resource-type';
import { IdentifierData } from '../../shared/object-list/identifier-data/identifier-data.model'; import { IdentifierData } from '../../shared/object-list/identifier-data/identifier-data.model';
import {Duplicate} from "../../shared/object-list/duplicate-data/duplicate.model"; import { Duplicate } from '../../shared/object-list/duplicate-data/duplicate.model';
/** /**
* Class representing a DSpace Item * Class representing a DSpace Item
@@ -134,7 +134,7 @@ export class Item extends DSpaceObject implements ChildHALResource, HandleObject
identifiers?: Observable<RemoteData<IdentifierData>>; identifiers?: Observable<RemoteData<IdentifierData>>;
@link(ITEM, true, 'duplicates') @link(ITEM, true, 'duplicates')
duplicates?: Observable<RemoteData<PaginatedList<Duplicate>>> duplicates?: Observable<RemoteData<PaginatedList<Duplicate>>>;
/** /**
* Method that returns as which type of object this object should be rendered * Method that returns as which type of object this object should be rendered

View File

@@ -1,5 +1,5 @@
import {autoserialize} from "cerialize"; import { autoserialize } from 'cerialize';
import {MetadataMap} from "../../../core/shared/metadata.models"; import { MetadataMap } from '../../../core/shared/metadata.models';
export class Duplicate { export class Duplicate {
/** /**

View File

@@ -4,7 +4,13 @@
[showSubmitter]="showSubmitter" [showSubmitter]="showSubmitter"
[badgeContext]="badgeContext" [badgeContext]="badgeContext"
[workflowItem]="workflowitem$.value"></ds-themed-item-list-preview> [workflowItem]="workflowitem$.value"></ds-themed-item-list-preview>
<ng-container *ngVar="(duplicates$|async).length as duplicateCount">
<div [ngClass]="'col-md-12'" *ngIf="duplicateCount > 0">
<div class="d-flex">
{{ duplicateCount }} {{ 'submission.workflow.tasks.duplicates' | translate }}
</div>
</div>
</ng-container>
<div class="row"> <div class="row">
<div [ngClass]="showThumbnails ? 'offset-3 offset-md-2 pl-3' : ''"> <div [ngClass]="showThumbnails ? 'offset-3 offset-md-2 pl-3' : ''">
<ds-claimed-task-actions [item]="item$.value" <ds-claimed-task-actions [item]="item$.value"

View File

@@ -21,7 +21,7 @@ import { Item } from '../../../../core/shared/item.model';
import { mergeMap, tap } from 'rxjs/operators'; import { mergeMap, tap } from 'rxjs/operators';
import { isNotEmpty, hasValue } from '../../../empty.util'; import { isNotEmpty, hasValue } from '../../../empty.util';
import { Context } from '../../../../core/shared/context.model'; import { Context } from '../../../../core/shared/context.model';
import {Duplicate} from "../../duplicate-data/duplicate.model"; import { Duplicate } from '../../duplicate-data/duplicate.model';
@Component({ @Component({
selector: 'ds-claimed-search-result-list-element', selector: 'ds-claimed-search-result-list-element',

View File

@@ -22,8 +22,8 @@ import { getFirstCompletedRemoteData } from '../../../../core/shared/operators';
import { Item } from '../../../../core/shared/item.model'; import { Item } from '../../../../core/shared/item.model';
import { isNotEmpty, hasValue } from '../../../empty.util'; import { isNotEmpty, hasValue } from '../../../empty.util';
import { Context } from '../../../../core/shared/context.model'; import { Context } from '../../../../core/shared/context.model';
import {PaginatedList} from "../../../../core/data/paginated-list.model"; import { PaginatedList } from '../../../../core/data/paginated-list.model';
import {Duplicate} from "../../duplicate-data/duplicate.model"; import { Duplicate } from '../../duplicate-data/duplicate.model';
/** /**
* This component renders pool task object for the search result in the list view. * This component renders pool task object for the search result in the list view.

View File

@@ -11,10 +11,10 @@ import { AlertType } from '../../../shared/alert/alert-type';
import { SectionsService } from '../sections.service'; import { SectionsService } from '../sections.service';
import { import {
WorkspaceitemSectionDuplicatesObject WorkspaceitemSectionDuplicatesObject
} from "../../../core/submission/models/workspaceitem-section-duplicates.model"; } from '../../../core/submission/models/workspaceitem-section-duplicates.model';
import {Metadata} from "../../../core/shared/metadata.utils"; import { Metadata } from '../../../core/shared/metadata.utils';
import {URLCombiner} from "../../../core/url-combiner/url-combiner"; import { URLCombiner } from '../../../core/url-combiner/url-combiner';
import {getItemModuleRoute} from "../../../item-page/item-page-routing-paths"; import { getItemModuleRoute } from '../../../item-page/item-page-routing-paths';
/** /**
* Detect duplicates step * Detect duplicates step
@@ -29,6 +29,7 @@ import {getItemModuleRoute} from "../../../item-page/item-page-routing-paths";
@renderSectionFor(SectionsType.Duplicates) @renderSectionFor(SectionsType.Duplicates)
export class SubmissionSectionDuplicatesComponent extends SectionModelComponent { export class SubmissionSectionDuplicatesComponent extends SectionModelComponent {
protected readonly Metadata = Metadata;
/** /**
* The Alert categories. * The Alert categories.
* @type {AlertType} * @type {AlertType}
@@ -112,5 +113,5 @@ export class SubmissionSectionDuplicatesComponent extends SectionModelComponent
return new URLCombiner(getItemModuleRoute(), uuid).toString(); return new URLCombiner(getItemModuleRoute(), uuid).toString();
} }
protected readonly Metadata = Metadata;
} }

View File

@@ -66,13 +66,13 @@ import {
MetadataInformationComponent MetadataInformationComponent
} from './sections/sherpa-policies/metadata-information/metadata-information.component'; } from './sections/sherpa-policies/metadata-information/metadata-information.component';
import { SectionFormOperationsService } from './sections/form/section-form-operations.service'; import { SectionFormOperationsService } from './sections/form/section-form-operations.service';
import {SubmissionSectionIdentifiersComponent} from './sections/identifiers/section-identifiers.component'; import { SubmissionSectionIdentifiersComponent } from './sections/identifiers/section-identifiers.component';
import { SubmissionSectionDuplicatesComponent } from './sections/duplicates/section-duplicates.component';
import { SubmissionSectionCoarNotifyComponent } from './sections/section-coar-notify/section-coar-notify.component'; import { SubmissionSectionCoarNotifyComponent } from './sections/section-coar-notify/section-coar-notify.component';
import { import {
CoarNotifyConfigDataService CoarNotifyConfigDataService
} from './sections/section-coar-notify/coar-notify-config-data.service'; } from './sections/section-coar-notify/coar-notify-config-data.service';
import { LdnServicesService } from '../admin/admin-ldn-services/ldn-services-data/ldn-services-data.service'; import { LdnServicesService } from '../admin/admin-ldn-services/ldn-services-data/ldn-services-data.service';
import { SubmissionSectionDuplicatesComponent } from './sections/duplicates/section-duplicates.component';
const ENTRY_COMPONENTS = [ const ENTRY_COMPONENTS = [
// put only entry components that use custom decorator // put only entry components that use custom decorator
@@ -104,6 +104,7 @@ const DECLARATIONS = [
SubmissionSectionUploadFileEditComponent, SubmissionSectionUploadFileEditComponent,
SubmissionSectionUploadFileViewComponent, SubmissionSectionUploadFileViewComponent,
SubmissionSectionIdentifiersComponent, SubmissionSectionIdentifiersComponent,
SubmissionSectionDuplicatesComponent,
SubmissionImportExternalComponent, SubmissionImportExternalComponent,
ThemedSubmissionImportExternalComponent, ThemedSubmissionImportExternalComponent,
SubmissionImportExternalSearchbarComponent, SubmissionImportExternalSearchbarComponent,