Skip to content

Commit 7beb979

Browse files
authored
Merge pull request #553 from AtlasOfLivingAustralia/552_records_page_error
552 records page error
2 parents 05ceea2 + d21f996 commit 7beb979

File tree

3 files changed

+22
-29
lines changed

3 files changed

+22
-29
lines changed

.travis.yml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ branches:
1010
- EYA-enhancements
1111
- develop
1212
- feature/data-quality
13+
- 552_records_page_error
1314
before_cache:
1415
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
1516
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ buildscript {
1010
}
1111
}
1212

13-
version "3.0.12.4"
13+
version "3.0.12.5"
1414
group "au.org.ala.plugins.grails"
1515

1616
apply plugin:"eclipse"

grails-app/views/occurrence/_recordCore.gsp

+20-28
Original file line numberDiff line numberDiff line change
@@ -195,28 +195,17 @@
195195
</g:set>
196196
<g:set var="recordedByField" value="${recordedByField.trim()}"/>
197197
${fieldsMap.put(recordedByField, true)}
198-
<g:set var="rawRecordedBy" value="${record.raw.occurrence[recordedByField]}"/>
199-
<g:set var="proRecordedBy" value="${record.processed.occurrence[recordedByField]}"/>
200-
<g:if test="${record.processed.occurrence[recordedByField] && record.raw.occurrence[recordedByField] && record.processed.occurrence[recordedByField] == record.raw.occurrence[recordedByField]}">
201-
<g:each status="i" in="${proRecordedBy}" var="proRB">
202-
${i + 1}. ${proRB} &nbsp;
198+
<g:if test="${record.processed.occurrence[recordedByField]}">
199+
<g:each status="i" in="${record.processed.occurrence[recordedByField]}" var="proRB">
200+
<g:if test="${record.processed.occurrence[recordedByField].size() > 1}">
201+
${i + 1}.&nbsp;
202+
</g:if>
203+
${proRB} &nbsp;
203204
</g:each>
205+
<br/><span class="originalValue"><g:message code="recordcore.span05" default="Supplied as"/> "${record.raw.occurrence[recordedByField]}"</span>
204206
</g:if>
205-
<g:elseif test="${record.processed.occurrence[recordedByField] && record.raw.occurrence[recordedByField]}">
206-
<g:each status="i" in="${proRecordedBy}" var="proRB">
207-
${i + 1}. ${proRB} &nbsp;
208-
</g:each>
209-
<g:if test="${proRecordedBy != rawRecordedBy}">
210-
<br/><span class="originalValue"><g:message code="recordcore.span05" default="Supplied as"/> "${rawRecordedBy}"</span>
211-
</g:if>
212-
</g:elseif>
213-
<g:elseif test="${record.processed.occurrence[recordedByField]}">
214-
<g:each status="i" in="${proRecordedBy}" var="proRB">
215-
${i + 1}. ${proRB} &nbsp;
216-
</g:each>
217-
</g:elseif>
218207
<g:elseif test="${record.raw.occurrence[recordedByField]}">
219-
${rawRecordedBy}
208+
${record.raw.occurrence[recordedByField]}
220209
</g:elseif>
221210
</alatag:occurrenceTableRow>
222211
<!-- ALA user id -->
@@ -253,18 +242,18 @@
253242
<g:if test="${record.processed.identification.typeStatus}">
254243
<span style="text-transform: capitalize;">
255244
<g:each status="i" in="${record.processed.identification.typeStatus}" var="typeStatus">
256-
${i + 1}. ${typeStatus} &nbsp;
245+
<g:if test="${record.processed.identification.typeStatus.size() > 1}">
246+
${i + 1}.&nbsp;
247+
</g:if>
248+
${typeStatus} &nbsp;
257249
</g:each>
258250
</span>
251+
<br/><span class="originalValue"><g:message code="recordcore.st.01" default="Supplied as"/> "${record.raw.identification.typeStatus}"</span>
259252
</g:if>
260253
<g:else>
261-
<g:each status="i" in="${record.raw.identification.typeStatus}" var="typeStatus">
262-
${i + 1}. ${typeStatus} &nbsp;
263-
</g:each>
254+
${record.raw.identification.typeStatus}
264255
</g:else>
265-
<g:if test="${record.processed.identification.typeStatus && record.raw.identification.typeStatus && (record.processed.identification.typeStatus.toLowerCase() != record.raw.identification.typeStatus.toLowerCase())}">
266-
<br/><span class="originalValue"><g:message code="recordcore.st.01" default="Supplied as"/> "${record.raw.identification.typeStatus}"</span>
267-
</g:if>
256+
268257
</alatag:occurrenceTableRow>
269258
<!-- Identification Qualifier -->
270259
<alatag:occurrenceTableRow annotate="true" section="dataset" fieldCode="identificationQualifier" fieldName="Identification qualifier">
@@ -342,7 +331,7 @@
342331

343332
<table class="occurrenceTable table table-bordered table-striped table-condensed" id="eventTable">
344333
<!-- dataset -->
345-
<alatag:occurrenceTableRow annotate="true" section="dataset" fieldCode="datasetName" fieldName="Dateset / Survey Name">
334+
<alatag:occurrenceTableRow annotate="true" section="dataset" fieldCode="datasetName" fieldName="Dataset / Survey Name">
346335
${fieldsMap.put("datasetName", true)}
347336
<g:each status="i" in="${record.raw.event.datasetName}" var="datasetName">
348337
<g:if test="${record.raw.event.datasetName.size() > 1}">
@@ -408,7 +397,10 @@
408397
<alatag:occurrenceTableRow annotate="true" section="dataset" fieldCode="samplingProtocol" fieldName="Sampling protocol">
409398
${fieldsMap.put("samplingProtocol", true)}
410399
<g:each status="i" in="${record.raw.occurrence.samplingProtocol}" var="samplingProtocol">
411-
${samplingProtocol}<br/>
400+
<g:if test="${record.raw.occurrence.samplingProtocol.size() > 1}">
401+
${i + 1}.&nbsp;&nbsp;
402+
</g:if>
403+
${samplingProtocol} &nbsp;
412404
</g:each>
413405
</alatag:occurrenceTableRow>
414406
<alatag:formatExtraDwC compareRecord="${compareRecord}" fieldsMap="${fieldsMap}" group="Event" exclude="${dwcExcludeFields}"/>

0 commit comments

Comments
 (0)