Skip to content

Commit ee862da

Browse files
140040: replaced all referenced to sherpa with jisc
(cherry picked from commit 5ce7c48)
1 parent 1d4d71c commit ee862da

59 files changed

Lines changed: 2350 additions & 2296 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/app/core/submission/models/sherpa-policies-details.model.ts renamed to src/app/core/submission/models/opf-policies-details.model.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
/**
22
* An interface to represent an access condition.
33
*/
4-
export class SherpaPoliciesDetailsObject {
4+
export class JiscOpfPoliciesDetailsObject {
55

66
/**
7-
* The sherpa policies error
7+
* The Jisc Open Policy Finder policies error
88
*/
99
error: boolean;
1010

1111
/**
12-
* The sherpa policies journal details
12+
* The Jisc Open Policy Finder policies journal details
1313
*/
1414
journals: Journal[];
1515

1616
/**
17-
* The sherpa policies message
17+
* The Jisc Open Policy Finder policies message
1818
*/
1919
message: string;
2020

2121
/**
22-
* The sherpa policies metadata
22+
* The Jisc Open Policy Finder policies metadata
2323
*/
2424
metadata: Metadata;
2525

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { JiscOpfPoliciesDetailsObject } from './opf-policies-details.model';
2+
3+
/**
4+
* An interface to represent the submission's item accesses condition.
5+
*/
6+
export interface WorkspaceitemSectionJiscOpfPoliciesObject {
7+
8+
/**
9+
* The access condition id
10+
*/
11+
id: string;
12+
13+
/**
14+
* The Jisc Open Policy Finder policies retrievalTime
15+
*/
16+
retrievalTime: string;
17+
18+
/**
19+
* The Jisc Open Policy Finder policies details
20+
*/
21+
opfResponse: JiscOpfPoliciesDetailsObject;
22+
}

src/app/core/submission/models/workspaceitem-section-sherpa-policies.model.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/app/core/submission/models/workspaceitem-sections.model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { WorkspaceitemSectionLicenseObject } from './workspaceitem-section-licen
44
import { WorkspaceitemSectionUploadObject } from './workspaceitem-section-upload.model';
55
import { WorkspaceitemSectionCcLicenseObject } from './workspaceitem-section-cc-license.model';
66
import {WorkspaceitemSectionIdentifiersObject} from './workspaceitem-section-identifiers.model';
7-
import { WorkspaceitemSectionSherpaPoliciesObject } from './workspaceitem-section-sherpa-policies.model';
7+
import { WorkspaceitemSectionJiscOpfPoliciesObject } from './workspaceitem-section-opf-policies.model';
88

99
/**
1010
* An interface to represent submission's section object.
@@ -23,6 +23,6 @@ export type WorkspaceitemSectionDataType
2323
| WorkspaceitemSectionLicenseObject
2424
| WorkspaceitemSectionCcLicenseObject
2525
| WorkspaceitemSectionAccessesObject
26-
| WorkspaceitemSectionSherpaPoliciesObject
26+
| WorkspaceitemSectionJiscOpfPoliciesObject
2727
| WorkspaceitemSectionIdentifiersObject
2828
| string;

src/app/shared/form/builder/ds-dynamic-form-ui/relation-lookup-modal/dynamic-lookup-relation-modal.component.spec.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ describe('DsDynamicLookupRelationModalComponent', () => {
5555
hierarchical: false
5656
}),
5757
Object.assign(new ExternalSource(), {
58-
id: 'sherpaPublisher',
59-
name: 'sherpaPublisher',
60-
hierarchical: false
61-
})
58+
id: 'opfPublisher',
59+
name: 'opfPublisher',
60+
hierarchical: false,
61+
}),
6262
];
6363
const totalLocal = 10;
6464
const totalExternal = 8;
@@ -82,7 +82,7 @@ describe('DsDynamicLookupRelationModalComponent', () => {
8282
relationshipType: 'isAuthorOfPublication',
8383
nameVariants: true,
8484
searchConfiguration: 'personConfig',
85-
externalSources: ['orcidV2', 'sherpaPublisher']
85+
externalSources: ['orcidV2', 'opfPublisher'],
8686
});
8787
nameVariant = 'Doe, J.';
8888
metadataField = 'dc.contributor.author';

src/app/shared/mocks/section-sherpa-policies.service.mock.ts renamed to src/app/shared/testing/section-opf-policies.service.mock.ts

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
import {
2-
WorkspaceitemSectionSherpaPoliciesObject
3-
} from '../../core/submission/models/workspaceitem-section-sherpa-policies.model';
1+
import { WorkspaceitemSectionJiscOpfPoliciesObject } from '../../core/submission/models/workspaceitem-section-opf-policies.model';
42

5-
export const SherpaDataResponse = {
6-
'id': 'sherpaPolicies',
3+
export const OpfDataResponse = {
4+
'id': 'opfPolicies',
75
'retrievalTime': '2022-04-20T09:44:39.870+00:00',
8-
'sherpaResponse':
6+
'opfResponse':
97
{
108
'error': false,
119
'message': null,
@@ -15,7 +13,7 @@ export const SherpaDataResponse = {
1513
'dateCreated': '2012-11-20 14:51:52',
1614
'dateModified': '2020-03-06 11:25:54',
1715
'inDOAJ': false,
18-
'publiclyVisible': true
16+
'publiclyVisible': true,
1917
},
2018
'journals': [{
2119
'titles': ['The Lancet', 'Lancet'],
@@ -31,7 +29,7 @@ export const SherpaDataResponse = {
3129
'identifier': null,
3230
'publicationCount': 0,
3331
'paidAccessDescription': 'Open access',
34-
'paidAccessUrl': 'https://www.elsevier.com/about/open-science/open-access'
32+
'paidAccessUrl': 'https://www.elsevier.com/about/open-science/open-access',
3533
},
3634
'publishers': [{
3735
'name': 'Elsevier',
@@ -41,7 +39,7 @@ export const SherpaDataResponse = {
4139
'identifier': null,
4240
'publicationCount': 0,
4341
'paidAccessDescription': 'Open access',
44-
'paidAccessUrl': 'https://www.elsevier.com/about/open-science/open-access'
42+
'paidAccessUrl': 'https://www.elsevier.com/about/open-science/open-access',
4543
}],
4644
'policies': [{
4745
'id': 0,
@@ -55,47 +53,47 @@ export const SherpaDataResponse = {
5553
'prerequisites': [],
5654
'locations': ['Author\'s Homepage', 'Preprint Repository'],
5755
'licenses': [],
58-
'embargo': null
56+
'embargo': null,
5957
}, {
6058
'articleVersion': 'accepted',
6159
'option': 1,
6260
'conditions': ['Publisher copyright and source must be acknowledged', 'Must link to publisher version'],
6361
'prerequisites': [],
6462
'locations': ['Author\'s Homepage', 'Institutional Website'],
6563
'licenses': ['CC BY-NC-ND'],
66-
'embargo': null
64+
'embargo': null,
6765
}, {
6866
'articleVersion': 'accepted',
6967
'option': 2,
7068
'conditions': ['Publisher copyright and source must be acknowledged', 'Must link to publisher version'],
7169
'prerequisites': ['If Required by Funder'],
7270
'locations': ['Non-Commercial Repository'],
7371
'licenses': ['CC BY-NC-ND'],
74-
'embargo': { amount: 6, units: 'Months' }
72+
'embargo': { amount: 6, units: 'Months' },
7573
}, {
7674
'articleVersion': 'accepted',
7775
'option': 3,
7876
'conditions': ['Publisher copyright and source must be acknowledged', 'Must link to publisher version'],
7977
'prerequisites': [],
8078
'locations': ['Non-Commercial Repository'],
8179
'licenses': [],
82-
'embargo': null
80+
'embargo': null,
8381
}],
8482
'urls': {
8583
'http://download.thelancet.com/flatcontentassets/authors/lancet-information-for-authors.pdf': 'Guidelines for Authors',
8684
'http://www.thelancet.com/journals/lancet/article/PIIS0140-6736%2813%2960720-5/fulltext': 'The Lancet journals welcome a new open access policy',
8785
'http://www.thelancet.com/lancet-information-for-authors/after-publication': 'What happens after publication?',
8886
'http://www.thelancet.com/lancet/information-for-authors/disclosure-of-results': 'Disclosure of results before publication',
8987
'https://www.elsevier.com/__data/assets/pdf_file/0005/78476/external-embargo-list.pdf': 'Journal Embargo Period List',
90-
'https://www.elsevier.com/__data/assets/pdf_file/0011/78473/UK-Embargo-Periods.pdf': 'Journal Embargo List for UK Authors'
88+
'https://www.elsevier.com/__data/assets/pdf_file/0011/78473/UK-Embargo-Periods.pdf': 'Journal Embargo List for UK Authors',
9189
},
9290
'openAccessProhibited': false,
9391
'publicationCount': 0,
9492
'preArchiving': 'can',
9593
'postArchiving': 'can',
96-
'pubArchiving': 'cannot'
94+
'pubArchiving': 'cannot',
9795
}],
98-
'inDOAJ': false
99-
}]
100-
}
101-
} as WorkspaceitemSectionSherpaPoliciesObject;
96+
'inDOAJ': false,
97+
}],
98+
},
99+
} as WorkspaceitemSectionJiscOpfPoliciesObject;

src/app/submission/objects/submission-objects.effects.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -434,11 +434,11 @@ export class SubmissionObjectEffects {
434434
mappedActions.push(new UpdateSectionDataAction(submissionId, sectionId, sectionData, filteredErrors, sectionErrors));
435435
}
436436

437-
// Sherpa Policies section needs to be updated when the rest response section is empty
438-
const sherpaPoliciesSectionId = findKey(currentState.sections, (section) => section.sectionType === SectionsType.SherpaPolicies);
439-
if (isNotUndefined(sherpaPoliciesSectionId) && isNotEmpty(currentState.sections[sherpaPoliciesSectionId]?.data)
440-
&& isEmpty(sections[sherpaPoliciesSectionId])) {
441-
mappedActions.push(new UpdateSectionDataAction(submissionId, sherpaPoliciesSectionId, null, [], []));
437+
// Opf Policies section needs to be updated when the rest response section is empty
438+
const opfPoliciesSectionId = findKey(currentState.sections, (section) => section.sectionType === SectionsType.OpfPolicies);
439+
if (isNotUndefined(opfPoliciesSectionId) && isNotEmpty(currentState.sections[opfPoliciesSectionId]?.data)
440+
&& isEmpty(sections[opfPoliciesSectionId])) {
441+
mappedActions.push(new UpdateSectionDataAction(submissionId, opfPoliciesSectionId, null, [], []));
442442
}
443443
});
444444

src/app/submission/sections/container/section-container.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@
4848
</ng-template>
4949
</ngb-panel>
5050
</ngb-accordion>
51-
</div>
51+
</div>

src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.html renamed to src/app/submission/sections/opf-policies/content-accordion/content-accordion.component.html

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<div class="d-flex">
44
<button type="button" class="btn btn-link p-0 mr-4" (click)="$event.preventDefault()"
55
[attr.aria-expanded]="!collapse.collapsed" aria-controls="collapseExample">
6-
{{version.articleVersion | titlecase}} {{ 'submission.sections.sherpa.publisher.policy.version' |
6+
{{version.articleVersion | titlecase}} {{ 'submission.sections.jisc.publisher.policy.version' |
77
translate
88
}}
99
</button>
@@ -13,7 +13,7 @@
1313
{{version.embargo?.units[0]}}</span>
1414
<ng-template #noEmbargoTitle>
1515
<span><i class="fas fa-hourglass-half"></i> {{
16-
'submission.sections.sherpa.publisher.policy.noembargo' | translate }}</span>
16+
'submission.sections.jisc.publisher.policy.noembargo' | translate }}</span>
1717
</ng-template>
1818

1919
<span class="m-1 ml-4">
@@ -24,7 +24,7 @@
2424
</span>
2525
<ng-template #noLocations>
2626
<span>{{
27-
'submission.sections.sherpa.publisher.policy.nolocation' | translate }}</span>
27+
'submission.sections.jisc.publisher.policy.nolocation' | translate }}</span>
2828
</ng-template>
2929
</span>
3030
</div>
@@ -39,20 +39,20 @@
3939
<div class="row" *ngIf="!!version?.embargo && !!version?.embargo.amount">
4040
<div class="col-4">
4141
<p class="m-1"><i class="fas fa-hourglass-half"></i> {{
42-
'submission.sections.sherpa.publisher.policy.embargo' | translate }}</p>
42+
'submission.sections.jisc.publisher.policy.embargo' | translate }}</p>
4343
</div>
4444
<div class="col-6">
4545
<p class="m-1" *ngIf="!!version.embargo;else noEmbargo">{{version.embargo.amount}}
4646
{{version.embargo.units}}</p>
4747
<ng-template #noEmbargo>
48-
<p class="m-1">{{ 'submission.sections.sherpa.publisher.policy.noembargo' | translate }}</p>
48+
<p class="m-1">{{ 'submission.sections.jisc.publisher.policy.noembargo' | translate }}</p>
4949
</ng-template>
5050
</div>
5151
</div>
5252
<div class="row" *ngIf="!!version?.licenses && version.licenses.length > 0">
5353
<div class="col-4">
5454
<p class="m-1"><i class="fas fa-certificate"></i> {{
55-
'submission.sections.sherpa.publisher.policy.license' | translate }}</p>
55+
'submission.sections.jisc.publisher.policy.license' | translate }}</p>
5656
</div>
5757
<div class="col-6">
5858
<p class="m-1" *ngFor="let license of version.licenses">{{license}}</p>
@@ -61,7 +61,7 @@
6161
<div class="row" *ngIf="!!version?.prerequisites && version.prerequisites.length > 0">
6262
<div class="col-4">
6363
<p class="m-1"><i class="fas fa-exclamation-circle"></i> {{
64-
'submission.sections.sherpa.publisher.policy.prerequisites' | translate }}</p>
64+
'submission.sections.jisc.publisher.policy.prerequisites' | translate }}</p>
6565
</div>
6666
<div class="col-6">
6767
<p class="m-1" *ngFor="let prerequisite of version.prerequisites">{{prerequisite}}</p>
@@ -70,7 +70,7 @@
7070
<div class="row" *ngIf="!!version?.locations && version.locations.length > 0">
7171
<div class="col-4">
7272
<p class="m-1"><i class="far fa-folder-open"></i> {{
73-
'submission.sections.sherpa.publisher.policy.location' | translate }}</p>
73+
'submission.sections.jisc.publisher.policy.location' | translate }}</p>
7474
</div>
7575
<div class="col-6">
7676
<p class="m-1" *ngFor="let location of version.locations">{{location}}</p>
@@ -79,12 +79,12 @@
7979
<div class="row" *ngIf="!!version?.conditions && version.conditions.length > 0">
8080
<div class="col-4">
8181
<p class="m-1"><i class="fas fa-tasks"></i> {{
82-
'submission.sections.sherpa.publisher.policy.conditions' | translate }}</p>
82+
'submission.sections.jisc.publisher.policy.conditions' | translate }}</p>
8383
</div>
8484
<div class="col-6">
8585
<p class="m-1" *ngFor="let condition of version.conditions">{{condition}}</p>
8686
</div>
8787
</div>
8888
</div>
8989
</div>
90-
</div>
90+
</div>

src/app/submission/sections/sherpa-policies/content-accordion/content-accordion.component.scss renamed to src/app/submission/sections/opf-policies/content-accordion/content-accordion.component.scss

File renamed without changes.

0 commit comments

Comments
 (0)