Skip to content

Commit d6cf3e7

Browse files
authored
Merge pull request #285 from AtlasOfLivingAustralia/dev
Preparing v8.0.0
2 parents a4d4c6b + 55a64fc commit d6cf3e7

17 files changed

+2045
-116
lines changed

.github/workflows/build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ jobs:
1919
steps:
2020
- uses: actions/checkout@v3
2121

22-
- name: Set up JDK 11
22+
- name: Set up JDK 17
2323
uses: actions/setup-java@v3
2424
with:
25-
java-version: '11'
25+
java-version: '17'
2626
distribution: 'adopt'
2727

2828
- name: Install nodejs

build.gradle

+10-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ plugins {
1717
id 'jacoco'
1818
}
1919

20-
version "7.2.1"
20+
version "8.0-SNAPSHOT"
2121
group "org.grails.plugins"
2222

2323
apply plugin:"eclipse"
@@ -49,6 +49,8 @@ configurations {
4949
extendsFrom developmentOnly
5050
}
5151
}
52+
sourceCompatibility = '11'
53+
targetCompatibility = '17'
5254

5355
dependencies {
5456
developmentOnly("org.springframework.boot:spring-boot-devtools")
@@ -69,10 +71,16 @@ dependencies {
6971
implementation "org.grails.plugins:async"
7072
implementation "org.grails.plugins:scaffolding"
7173
implementation "org.grails.plugins:gsp"
72-
implementation 'commons-io:commons-io:2.6'
74+
implementation 'commons-io:commons-io:2.14.0'
7375
implementation "org.grails.plugins:ala-auth:$alaSecurityLibsVersion"
7476
implementation "org.grails.plugins:ala-ws-security-plugin:$alaSecurityLibsVersion"
77+
implementation "org.grails.plugins:ala-ws-plugin:$alaSecurityLibsVersion"
7578
implementation "au.org.ala:userdetails-service-client:$alaSecurityLibsVersion"
79+
implementation "org.apache.httpcomponents:httpcore:4.4.13"
80+
implementation 'org.apache.httpcomponents:httpclient:4.5.13'
81+
implementation "org.apache.httpcomponents:httpmime:4.2.1"
82+
implementation 'com.opencsv:opencsv:5.7.0'
83+
implementation("com.squareup.okhttp3:okhttp:4.12.0")
7684

7785
console "org.grails:grails-console"
7886
profile "org.grails.profiles:web-plugin"

gradle.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
grailsVersion=6.2.0
1+
grailsVersion=6.2.3
22
gorm.version=8.1.2
33
grailsGradlePluginVersion=6.1.2
44
org.gradle.daemon=true
@@ -13,4 +13,4 @@ org.gradle.jvmargs=-Dfile.encoding=UTF-8 -Xss2048k -Xmx1024M
1313
exploded=true
1414
enableClover=false
1515
enableJacoco=true
16-
alaSecurityLibsVersion=6.2.0
16+
alaSecurityLibsVersion=7.0.0

grails-app/conf/application.yml

+23-4
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ spring:
2929

3030
disableCAS: true
3131

32-
security:
33-
cas:
34-
appServerName: 'n/a'
32+
3533
management:
3634
endpoints:
3735
enabled-by-default: false
36+
37+
lists.baseURL : https://lists-ws.test.ala.org.au/
38+
3839
---
3940
grails:
4041
mime:
@@ -94,8 +95,26 @@ userProfile:
9495
---
9596
environments:
9697
test:
98+
security:
99+
cas:
100+
appServerName: 'n/a'
101+
oidc:
102+
enabled: true
103+
discoveryUri: 'http://localhost:8080'
104+
jwt:
105+
enabled: false
106+
107+
grails:
108+
serverURL: "http://localhost:8080"
109+
97110
server:
98111
port: "8087"
99112
spring:
100113
autoconfigure:
101-
exclude: "au.org.ala.ws.security.AlaWsSecurityConfiguration"
114+
exclude: "au.org.ala.ws.security.AlaWsSecurityConfiguration"
115+
116+
---
117+
listsFieldMappingV2:
118+
matchedName: "classification.scientificName"
119+
commonName: "classification.vernacularName"
120+
rawScientificName: "scientificName"

grails-app/conf/logback.xml

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
<appender-ref ref="STDOUT" />
1616
</logger>
1717

18+
<logger name="org.pac4j" level="INFO">
19+
<appender-ref ref="STDOUT" />
20+
</logger>
21+
1822
<root level="error">
1923
<appender-ref ref="STDOUT" />
2024
</root>

grails-app/services/au/org/ala/ecodata/forms/ActivityFormService.groovy

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package au.org.ala.ecodata.forms
22

33
import org.grails.web.json.JSONArray
4-
import org.grails.web.json.JSONElement
54
import org.grails.web.json.JSONObject
65

76
/**
@@ -11,7 +10,7 @@ class ActivityFormService {
1110

1211
static final String ACTIVITY_FORM_PATH = '/activityForm'
1312
static final String ACTIVITY_FORM_SEARCH_PATH = '/activityForm/search'
14-
def webService
13+
def ecpWebService
1514
def grailsApplication
1615

1716
/**
@@ -33,7 +32,7 @@ class ActivityFormService {
3332
if (includeScoreInformation) {
3433
url += '&includeScoreInformation='+Boolean.toString(includeScoreInformation)
3534
}
36-
Map result = webService.getJson(url)
35+
Map result = ecpWebService.getJson(url)
3736
if (!result || result.error) {
3837
result = null
3938
}
@@ -74,7 +73,7 @@ class ActivityFormService {
7473
Map searchActivityForms(Map criteria) {
7574
String url = grailsApplication.config.getProperty('ecodata.service.url') +
7675
ACTIVITY_FORM_SEARCH_PATH
77-
Map result = webService.doPost(url, criteria)
76+
Map result = ecpWebService.doPost(url, criteria)
7877
if (!result || result.error) {
7978
result = null
8079
}

0 commit comments

Comments
 (0)