Skip to content

Commit a1c5284

Browse files
Merge branch 'fixAdditionalInstructions330-749' into 'stable-3_3_0'
Corrige exibição das instruções adicionais no fluxo de trabalho - 3.3.0 See merge request softwares-pkp/plugins_ojs/dataverse!182
2 parents b04c77c + 2846041 commit a1c5284

5 files changed

Lines changed: 24 additions & 11 deletions

File tree

classes/dispatchers/DatasetTabDispatcher.inc.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,14 @@ public function addResearchDataTab(string $hookName, array $params): bool
3131
$tabTemplate = $this->plugin->getTemplateResource('datasetTab/noResearchData.tpl');
3232

3333
if (!is_null($study)) {
34-
$configurationDAO = DAORegistry::getDAO('DataverseConfigurationDAO');
35-
$configuration = $configurationDAO->get($submission->getData('contextId'));
36-
$additionalInstructions = $configuration->getLocalizedData('additionalInstructions');
37-
38-
$templateMgr->assign('dataverseAdditionalInstructions', $additionalInstructions);
3934
$tabTemplate = $this->plugin->getTemplateResource('datasetTab/datasetData.tpl');
4035
}
4136

37+
$configurationDAO = DAORegistry::getDAO('DataverseConfigurationDAO');
38+
$configuration = $configurationDAO->get($submission->getData('contextId'));
39+
$additionalInstructions = $configuration->getLocalizedData('additionalInstructions');
40+
$templateMgr->assign('dataverseAdditionalInstructions', $additionalInstructions);
41+
4242
$output .= sprintf(
4343
'<tab id="datasetTab" label="%s" :badge="researchDataCount">%s</tab>',
4444
__("plugins.generic.dataverse.researchData"),

cypress/tests/Test03_ResearchDataDeposit.spec.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ describe('Research data deposit', function () {
151151

152152
cy.waitDatasetTabLoading('datasetTab');
153153

154+
cy.contains('Additional instructions about research data submission');
154155
cy.contains('Delete research data').should('be.disabled');
155156
cy.get('div[aria-labelledby="dataset_metadata-button"] > form button[label="Save"]').should('be.disabled');
156157

@@ -193,7 +194,6 @@ describe('Research data deposit', function () {
193194
cy.waitDatasetTabLoading('datasetTab');
194195
cy.get('button[aria-controls="dataset_files"]').click();
195196

196-
cy.contains('Additional instructions about research data submission');
197197
cy.get('button').contains('Add research data').click();
198198
cy.fixture('dummy.pdf', 'base64').then((fileContent) => {
199199
cy.get('#datasetFileForm-datasetFile-hiddenFileId').upload({
@@ -225,6 +225,7 @@ describe('Research data deposit', function () {
225225
cy.contains('Delete research data').click();
226226
cy.get('[data-modal="delete"] button').contains('Yes').click();
227227
cy.contains('No research data transferred.');
228+
cy.contains('Additional instructions about research data submission');
228229

229230
cy.get('button[aria-controls="dataStatement"]').click();
230231
cy.get('#dataStatement input[name="researchDataSubmitted"]').should('not.be.checked');

styles/datasetDataTab.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,11 @@ div:not(:last-child) > .pkp_controllers_grid {
8080
.pkpPublication__tabs.pkpTabs--side .pkpTab .pkpForm.researchData__stateForm {
8181
margin: 0;
8282
border: none;
83+
}
84+
85+
#dataverseAdditionalInstructions {
86+
margin-top: 1.5rem;
87+
line-height: 1.5rem;
88+
font-size: 0.875rem;
89+
text-align: justify;
8390
}

templates/datasetTab/datasetData.tpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,6 @@
9090
</pkp-form>
9191
</modal-content>
9292
</modal>
93-
{if $dataverseAdditionalInstructions}
94-
<div id="dataverseAdditionalInstructions" style="margin-top: 1.5rem;line-height: 1.5rem;font-size: 0.875rem;">
95-
{$dataverseAdditionalInstructions}
96-
</div>
97-
{/if}
9893
</div>
9994
</tab>
10095
</tabs>
@@ -111,4 +106,9 @@
111106
</pkp-form>
112107
</modal-content>
113108
</modal>
109+
{if $dataverseAdditionalInstructions}
110+
<div id="dataverseAdditionalInstructions" style="padding: 0 2rem;">
111+
{$dataverseAdditionalInstructions}
112+
</div>
113+
{/if}
114114
</section>

templates/datasetTab/noResearchData.tpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,9 @@
7676
</div>
7777
</modal-content>
7878
</modal>
79+
{if $dataverseAdditionalInstructions}
80+
<div id="dataverseAdditionalInstructions">
81+
{$dataverseAdditionalInstructions}
82+
</div>
83+
{/if}
7984
</section>

0 commit comments

Comments
 (0)