mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-17 15:03:07 +00:00
[DURACOM-191] remove unused decorator
This commit is contained in:
@@ -5,9 +5,6 @@ import { UntypedFormControl } from '@angular/forms';
|
|||||||
import { filter, map, mergeMap, take } from 'rxjs/operators';
|
import { filter, map, mergeMap, take } from 'rxjs/operators';
|
||||||
import { combineLatest, Observable, of, Subscription } from 'rxjs';
|
import { combineLatest, Observable, of, Subscription } from 'rxjs';
|
||||||
import { TranslateService } from '@ngx-translate/core';
|
import { TranslateService } from '@ngx-translate/core';
|
||||||
|
|
||||||
import { renderSectionFor } from '../sections-decorator';
|
|
||||||
import { SectionsType } from '../sections-type';
|
|
||||||
import { SectionDataObject } from '../models/section-data.model';
|
import { SectionDataObject } from '../models/section-data.model';
|
||||||
import { SectionsService } from '../sections.service';
|
import { SectionsService } from '../sections.service';
|
||||||
import { SectionModelComponent } from '../models/section.model';
|
import { SectionModelComponent } from '../models/section.model';
|
||||||
@@ -73,7 +70,6 @@ import { NgIf } from '@angular/common';
|
|||||||
],
|
],
|
||||||
standalone: true
|
standalone: true
|
||||||
})
|
})
|
||||||
@renderSectionFor(SectionsType.AccessesCondition)
|
|
||||||
export class SubmissionSectionAccessesComponent extends SectionModelComponent {
|
export class SubmissionSectionAccessesComponent extends SectionModelComponent {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -9,17 +9,18 @@ import {
|
|||||||
import { distinctUntilChanged, filter, map, take } from 'rxjs/operators';
|
import { distinctUntilChanged, filter, map, take } from 'rxjs/operators';
|
||||||
import { SubmissionCcLicenseDataService } from '../../../core/submission/submission-cc-license-data.service';
|
import { SubmissionCcLicenseDataService } from '../../../core/submission/submission-cc-license-data.service';
|
||||||
import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap';
|
||||||
import { renderSectionFor } from '../sections-decorator';
|
|
||||||
import { SectionsType } from '../sections-type';
|
import { SectionsType } from '../sections-type';
|
||||||
import { SectionModelComponent } from '../models/section.model';
|
import { SectionModelComponent } from '../models/section.model';
|
||||||
import { SectionDataObject } from '../models/section-data.model';
|
import { SectionDataObject } from '../models/section-data.model';
|
||||||
import { SectionsService } from '../sections.service';
|
import { SectionsService } from '../sections.service';
|
||||||
import { WorkspaceitemSectionCcLicenseObject } from '../../../core/submission/models/workspaceitem-section-cc-license.model';
|
import {
|
||||||
|
WorkspaceitemSectionCcLicenseObject
|
||||||
|
} from '../../../core/submission/models/workspaceitem-section-cc-license.model';
|
||||||
import { JsonPatchOperationPathCombiner } from '../../../core/json-patch/builder/json-patch-operation-path-combiner';
|
import { JsonPatchOperationPathCombiner } from '../../../core/json-patch/builder/json-patch-operation-path-combiner';
|
||||||
import { isNotEmpty } from '../../../shared/empty.util';
|
import { isNotEmpty } from '../../../shared/empty.util';
|
||||||
import { JsonPatchOperationsBuilder } from '../../../core/json-patch/builder/json-patch-operations-builder';
|
import { JsonPatchOperationsBuilder } from '../../../core/json-patch/builder/json-patch-operations-builder';
|
||||||
import { SubmissionCcLicenseUrlDataService } from '../../../core/submission/submission-cc-license-url-data.service';
|
import { SubmissionCcLicenseUrlDataService } from '../../../core/submission/submission-cc-license-url-data.service';
|
||||||
import {ConfigurationDataService} from '../../../core/data/configuration-data.service';
|
import { ConfigurationDataService } from '../../../core/data/configuration-data.service';
|
||||||
import { TranslateModule } from '@ngx-translate/core';
|
import { TranslateModule } from '@ngx-translate/core';
|
||||||
import { AsyncPipe, NgForOf, NgIf } from '@angular/common';
|
import { AsyncPipe, NgForOf, NgIf } from '@angular/common';
|
||||||
import { ThemedLoadingComponent } from '../../../shared/loading/themed-loading.component';
|
import { ThemedLoadingComponent } from '../../../shared/loading/themed-loading.component';
|
||||||
@@ -44,7 +45,6 @@ import { DsSelectComponent } from '../../../shared/ds-select/ds-select.component
|
|||||||
],
|
],
|
||||||
standalone: true
|
standalone: true
|
||||||
})
|
})
|
||||||
@renderSectionFor(SectionsType.CcLicense)
|
|
||||||
export class SubmissionSectionCcLicensesComponent extends SectionModelComponent {
|
export class SubmissionSectionCcLicensesComponent extends SectionModelComponent {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -17,8 +17,6 @@ import { JsonPatchOperationPathCombiner } from '../../../core/json-patch/builder
|
|||||||
import { SubmissionFormsModel } from '../../../core/config/models/config-submission-forms.model';
|
import { SubmissionFormsModel } from '../../../core/config/models/config-submission-forms.model';
|
||||||
import { FormFieldPreviousValueObject } from '../../../shared/form/builder/models/form-field-previous-value-object';
|
import { FormFieldPreviousValueObject } from '../../../shared/form/builder/models/form-field-previous-value-object';
|
||||||
import { SectionDataObject } from '../models/section-data.model';
|
import { SectionDataObject } from '../models/section-data.model';
|
||||||
import { renderSectionFor } from '../sections-decorator';
|
|
||||||
import { SectionsType } from '../sections-type';
|
|
||||||
import { SubmissionService } from '../../submission.service';
|
import { SubmissionService } from '../../submission.service';
|
||||||
import { SectionFormOperationsService } from './section-form-operations.service';
|
import { SectionFormOperationsService } from './section-form-operations.service';
|
||||||
import { NotificationsService } from '../../../shared/notifications/notifications.service';
|
import { NotificationsService } from '../../../shared/notifications/notifications.service';
|
||||||
@@ -57,7 +55,6 @@ import { NgIf } from '@angular/common';
|
|||||||
],
|
],
|
||||||
standalone: true
|
standalone: true
|
||||||
})
|
})
|
||||||
@renderSectionFor(SectionsType.SubmissionForm)
|
|
||||||
export class SubmissionSectionFormComponent extends SectionModelComponent {
|
export class SubmissionSectionFormComponent extends SectionModelComponent {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -1,15 +1,15 @@
|
|||||||
import {ChangeDetectionStrategy, Component, Inject } from '@angular/core';
|
import { ChangeDetectionStrategy, Component, Inject } from '@angular/core';
|
||||||
|
|
||||||
import { Observable, of as observableOf, Subscription } from 'rxjs';
|
import { Observable, of as observableOf, Subscription } from 'rxjs';
|
||||||
import { TranslateModule, TranslateService } from '@ngx-translate/core';
|
import { TranslateModule, TranslateService } from '@ngx-translate/core';
|
||||||
import { SectionsType } from '../sections-type';
|
|
||||||
import { SectionModelComponent } from '../models/section.model';
|
import { SectionModelComponent } from '../models/section.model';
|
||||||
import { renderSectionFor } from '../sections-decorator';
|
|
||||||
import { SectionDataObject } from '../models/section-data.model';
|
import { SectionDataObject } from '../models/section-data.model';
|
||||||
import { SubmissionService } from '../../submission.service';
|
import { SubmissionService } from '../../submission.service';
|
||||||
import { AlertType } from '../../../shared/alert/alert-type';
|
import { AlertType } from '../../../shared/alert/alert-type';
|
||||||
import { SectionsService } from '../sections.service';
|
import { SectionsService } from '../sections.service';
|
||||||
import { WorkspaceitemSectionIdentifiersObject } from '../../../core/submission/models/workspaceitem-section-identifiers.model';
|
import {
|
||||||
|
WorkspaceitemSectionIdentifiersObject
|
||||||
|
} from '../../../core/submission/models/workspaceitem-section-identifiers.model';
|
||||||
import { AsyncPipe, NgForOf, NgIf } from '@angular/common';
|
import { AsyncPipe, NgForOf, NgIf } from '@angular/common';
|
||||||
import { VarDirective } from '../../../shared/utils/var.directive';
|
import { VarDirective } from '../../../shared/utils/var.directive';
|
||||||
|
|
||||||
@@ -34,7 +34,6 @@ import { VarDirective } from '../../../shared/utils/var.directive';
|
|||||||
standalone: true
|
standalone: true
|
||||||
})
|
})
|
||||||
|
|
||||||
@renderSectionFor(SectionsType.Identifiers)
|
|
||||||
export class SubmissionSectionIdentifiersComponent extends SectionModelComponent {
|
export class SubmissionSectionIdentifiersComponent extends SectionModelComponent {
|
||||||
/**
|
/**
|
||||||
* The Alert categories.
|
* The Alert categories.
|
||||||
|
@@ -25,8 +25,6 @@ import { SectionFormOperationsService } from '../form/section-form-operations.se
|
|||||||
import { SectionDataObject } from '../models/section-data.model';
|
import { SectionDataObject } from '../models/section-data.model';
|
||||||
|
|
||||||
import { SectionModelComponent } from '../models/section.model';
|
import { SectionModelComponent } from '../models/section.model';
|
||||||
import { renderSectionFor } from '../sections-decorator';
|
|
||||||
import { SectionsType } from '../sections-type';
|
|
||||||
import { SectionsService } from '../sections.service';
|
import { SectionsService } from '../sections.service';
|
||||||
import { SECTION_LICENSE_FORM_LAYOUT, SECTION_LICENSE_FORM_MODEL } from './section-license.model';
|
import { SECTION_LICENSE_FORM_LAYOUT, SECTION_LICENSE_FORM_MODEL } from './section-license.model';
|
||||||
import { TranslateService } from '@ngx-translate/core';
|
import { TranslateService } from '@ngx-translate/core';
|
||||||
@@ -47,7 +45,6 @@ import { AsyncPipe, NgIf } from '@angular/common';
|
|||||||
],
|
],
|
||||||
standalone: true
|
standalone: true
|
||||||
})
|
})
|
||||||
@renderSectionFor(SectionsType.License)
|
|
||||||
export class SubmissionSectionLicenseComponent extends SectionModelComponent implements AfterViewChecked {
|
export class SubmissionSectionLicenseComponent extends SectionModelComponent implements AfterViewChecked {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
import { SectionsType } from './sections-type';
|
import { SectionsType } from './sections-type';
|
||||||
import { defer } from 'rxjs';
|
import { defer } from 'rxjs';
|
||||||
|
|
||||||
@@ -11,14 +10,6 @@ const submissionSectionsMap = {
|
|||||||
[SectionsType.SubmissionForm]: defer(() => import('./form/section-form.component').then(m => m.SubmissionSectionFormComponent)),
|
[SectionsType.SubmissionForm]: defer(() => import('./form/section-form.component').then(m => m.SubmissionSectionFormComponent)),
|
||||||
[SectionsType.Identifiers]: defer(() => import('./identifiers/section-identifiers.component').then(m => m.SubmissionSectionIdentifiersComponent))
|
[SectionsType.Identifiers]: defer(() => import('./identifiers/section-identifiers.component').then(m => m.SubmissionSectionIdentifiersComponent))
|
||||||
};
|
};
|
||||||
export function renderSectionFor(sectionType: SectionsType) {
|
|
||||||
return function decorator(objectElement: any) {
|
|
||||||
if (!objectElement) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// submissionSectionsMap.set(sectionType, objectElement);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export function rendersSectionType(sectionType: SectionsType) {
|
export function rendersSectionType(sectionType: SectionsType) {
|
||||||
return submissionSectionsMap[sectionType];
|
return submissionSectionsMap[sectionType];
|
||||||
|
@@ -8,8 +8,6 @@ import { JsonPatchOperationsBuilder } from '../../../core/json-patch/builder/jso
|
|||||||
import {
|
import {
|
||||||
WorkspaceitemSectionSherpaPoliciesObject
|
WorkspaceitemSectionSherpaPoliciesObject
|
||||||
} from '../../../core/submission/models/workspaceitem-section-sherpa-policies.model';
|
} from '../../../core/submission/models/workspaceitem-section-sherpa-policies.model';
|
||||||
import { renderSectionFor } from '../sections-decorator';
|
|
||||||
import { SectionsType } from '../sections-type';
|
|
||||||
import { SectionDataObject } from '../models/section-data.model';
|
import { SectionDataObject } from '../models/section-data.model';
|
||||||
import { SectionsService } from '../sections.service';
|
import { SectionsService } from '../sections.service';
|
||||||
import { SectionModelComponent } from '../models/section.model';
|
import { SectionModelComponent } from '../models/section.model';
|
||||||
@@ -45,7 +43,6 @@ import { VarDirective } from '../../../shared/utils/var.directive';
|
|||||||
],
|
],
|
||||||
standalone: true
|
standalone: true
|
||||||
})
|
})
|
||||||
@renderSectionFor(SectionsType.SherpaPolicies)
|
|
||||||
export class SubmissionSectionSherpaPoliciesComponent extends SectionModelComponent {
|
export class SubmissionSectionSherpaPoliciesComponent extends SectionModelComponent {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -1,11 +1,6 @@
|
|||||||
import { ChangeDetectorRef, Component, Inject } from '@angular/core';
|
import { ChangeDetectorRef, Component, Inject } from '@angular/core';
|
||||||
|
|
||||||
import {
|
import { BehaviorSubject, combineLatest as observableCombineLatest, Observable, Subscription } from 'rxjs';
|
||||||
BehaviorSubject,
|
|
||||||
combineLatest as observableCombineLatest,
|
|
||||||
Observable,
|
|
||||||
Subscription
|
|
||||||
} from 'rxjs';
|
|
||||||
import { distinctUntilChanged, filter, map, mergeMap, switchMap, tap } from 'rxjs/operators';
|
import { distinctUntilChanged, filter, map, mergeMap, switchMap, tap } from 'rxjs/operators';
|
||||||
|
|
||||||
import { SectionModelComponent } from '../models/section.model';
|
import { SectionModelComponent } from '../models/section.model';
|
||||||
@@ -17,8 +12,6 @@ import { ResourcePolicyDataService } from '../../../core/resource-policy/resourc
|
|||||||
import { SubmissionUploadsConfigDataService } from '../../../core/config/submission-uploads-config-data.service';
|
import { SubmissionUploadsConfigDataService } from '../../../core/config/submission-uploads-config-data.service';
|
||||||
import { SubmissionUploadsModel } from '../../../core/config/models/config-submission-uploads.model';
|
import { SubmissionUploadsModel } from '../../../core/config/models/config-submission-uploads.model';
|
||||||
import { SubmissionFormsModel } from '../../../core/config/models/config-submission-forms.model';
|
import { SubmissionFormsModel } from '../../../core/config/models/config-submission-forms.model';
|
||||||
import { SectionsType } from '../sections-type';
|
|
||||||
import { renderSectionFor } from '../sections-decorator';
|
|
||||||
import { SectionDataObject } from '../models/section-data.model';
|
import { SectionDataObject } from '../models/section-data.model';
|
||||||
import { SubmissionObjectEntry } from '../../objects/submission-objects.reducer';
|
import { SubmissionObjectEntry } from '../../objects/submission-objects.reducer';
|
||||||
import { AlertType } from '../../../shared/alert/alert-type';
|
import { AlertType } from '../../../shared/alert/alert-type';
|
||||||
@@ -65,7 +58,6 @@ export interface AccessConditionGroupsMapEntry {
|
|||||||
],
|
],
|
||||||
standalone: true
|
standalone: true
|
||||||
})
|
})
|
||||||
@renderSectionFor(SectionsType.Upload)
|
|
||||||
export class SubmissionSectionUploadComponent extends SectionModelComponent {
|
export class SubmissionSectionUploadComponent extends SectionModelComponent {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user