Skip to content

Commit 93d594a

Browse files
authored
Merge pull request #732 from vrk-kpa/REKDAT-593_upgrade_ckan
REKDAT-593: Upgrade ckan to 2.10.9
2 parents db85b18 + bc09a20 commit 93d594a

10 files changed

Lines changed: 32 additions & 31 deletions

File tree

ckan/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ RUN \
8383
mkdir -p ${DATA_DIR} && \
8484
# Install CKAN and requirements
8585
pip install --find-links=/srv/app/wheels -r ${SRC_DIR}/ckan-requirements.txt && \
86-
pip install -e git+https://github.com/ckan/ckan.git@ckan-2.10.8#egg=ckan && \
86+
pip install -e git+https://github.com/ckan/ckan.git@ckan-2.10.9#egg=ckan && \
8787
# Configure environment
8888
addgroup -g 92 ckan && \
8989
adduser -u 92 -h ${APP_DIR} -H -D -G ckan ckan && \
@@ -231,7 +231,6 @@ COPY ckanext/ckanext-pages/requirements.txt ${EXT_DIR}/ckanext-pages/requirement
231231
COPY ckanext/ckanext-harvest/requirements.txt ${EXT_DIR}/ckanext-harvest/requirements.txt
232232
COPY ckanext/ckanext-restricteddata/requirements.txt ${EXT_DIR}/ckanext-restricteddata/requirements.txt
233233
COPY ckanext/ckanext-matomo/requirements.txt ${EXT_DIR}/ckanext-matomo/requirements.txt
234-
COPY ckanext/ckanext-sentry/requirements.txt ${EXT_DIR}/ckanext-sentry/requirements.txt
235234
RUN ${SCRIPT_DIR}/install_extension_requirements.sh
236235

237236
# copy extensions

ckan/ckan-requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file defines the used CKAN version and any overrides
22
# Compile with pip-compile to produce the ckan-requirements.txt used in build
33

4-
ckan[requirements]==2.10.8
4+
ckan[requirements]==2.10.9
55

66
# Runtime requirements
77
uWSGI==2.0.30

ckan/ckan-requirements.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
#
55
# pip-compile ckan-requirements.in
66
#
7+
--extra-index-url https://alpine-wheels.github.io/index
8+
79
alembic==1.8.1
810
# via ckan
911
async-timeout==5.0.1
@@ -27,7 +29,7 @@ charset-normalizer==2.0.12
2729
# ckan
2830
# requests
2931
# Removed manually for installing editable separately
30-
# ckan[requirements]==2.10.8
32+
# ckan[requirements]==2.10.9
3133
# via -r ckan-requirements.in
3234
click==8.1.3
3335
# via
@@ -142,7 +144,7 @@ redis==4.6.0
142144
# via
143145
# ckan
144146
# rq
145-
requests==2.32.3
147+
requests==2.32.4
146148
# via
147149
# ckan
148150
# pysolr

ckan/ckanext/ckanext-restricteddata/ckanext/restricteddata/helpers.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,8 @@ def pages_build_nav_main(*args):
172172

173173
return output
174174

175-
def build_nav_main(*args, pages=False):
175+
@toolkit.chained_helper
176+
def build_nav_main(next, *args, pages=False):
176177
if pages:
177178
return pages_build_nav_main(*args)
178179
else:

ckan/ckanext/ckanext-restricteddata/ckanext/restricteddata/plugin.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ def group_facets(self,
201201
facets_dict: OrderedDict[str, Any],
202202
group_type: str,
203203
package_type: Optional[str]) -> OrderedDict[str, Any]:
204-
204+
205205
facets = self._facets()
206206
del facets['groups']
207207
return facets
@@ -247,8 +247,7 @@ def get_auth_functions(self):
247247
}
248248

249249

250-
class RestrictedDataPagesPlugin(plugins.SingletonPlugin, DefaultTranslation):
251-
plugins.implements(plugins.ITranslation)
250+
class RestrictedDataPagesPlugin(plugins.SingletonPlugin):
252251
plugins.implements(plugins.IConfigurer)
253252
plugins.implements(IPagesSchema)
254253
plugins.implements(plugins.ITemplateHelpers)

robot/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3
1+
FROM python:3.12
22
RUN apt update && apt install -y chromium-driver
33
WORKDIR /robot
44
COPY requirements.txt .

robot/tests/dataset.robot

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@ Create Minimal Dataset And Resource
1515
Click Link link:Lisää tietoaineisto
1616
Fill Dataset Form With Minimal Test Data
1717
Submit Primary Form
18-
18+
1919
URL Path Should Be /dataset/testiaineisto/resource/new
2020
Fill Resource Form With Minimal Test Data url=http://example.com/test-resource
2121
Submit Primary Form
22-
22+
2323
URL Path Should Be /dataset/testiaineisto
2424
Page Should Contain Testiaineiston kuvaus
2525
Page Should Contain Teemu Testaaja
2626
Page Should Contain teemu.testaaja@example.com
27-
27+
2828
Click Link http://example.com/test-resource
2929
Page Should Contain 12345
3030
Page Should Contain Testiresurssin käyttöoikeuksien kuvaus
31-
32-
31+
32+
3333
Create Dataset With All Fields
3434
Log In As Test User
3535
Click Link link:Tietoaineistot
@@ -118,25 +118,25 @@ Edit Dataset
118118
Page Should Contain Tea Testaaja
119119
Page Should Contain Link tea.testaaja@example.com
120120
Page Should Contain Link https://example.com/service
121-
121+
122122
Remove Dataset
123123
Log In As Test User
124124
Click Link link:Tietoaineistot
125125
Click Link link:Lisää tietoaineisto
126126
Fill Dataset Form With Minimal Test Data
127127
Submit Primary Form
128-
128+
129129
URL Path Should Be /dataset/testiaineisto/resource/new
130130
Fill Resource Form With Minimal Test Data
131131
Submit Primary Form
132-
132+
133133
URL Path Should Be /dataset/testiaineisto
134134
Click Link Muokkaa tietoaineistoa
135135

136136
Scroll To Form Actions
137137
Click Link link:Poista
138138
Click Suomi.fi Dialog Button Vahvista
139-
URL Path Should Be /dataset/
139+
Wait Until URL Path Is /dataset/
140140
Page Should Contain Ei löytynyt yhtään tietoaineistoa
141141

142142
*** Keywords ***

robot/tests/distribution.robot

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ Create Distribution With All Fields
1111
Click Link link:Lisää tietoaineisto
1212
Fill Dataset Form With Minimal Test Data
1313
Submit Primary Form
14-
14+
1515
URL Path Should Be /dataset/testiaineisto/resource/new
1616
Fill Resource Form With Full Test Data
1717
Submit Primary Form
1818

1919
URL Path Should Be /dataset/testiaineisto
2020
Click Link Testiresurssi
21-
21+
2222
Page Should Contain Testiresurssi
2323

2424
Display Distribution Metadata
@@ -27,7 +27,7 @@ Display Distribution Metadata
2727
Click Link link:Lisää tietoaineisto
2828
Fill Dataset Form With Minimal Test Data
2929
Submit Primary Form
30-
30+
3131
URL Path Should Be /dataset/testiaineisto/resource/new
3232
Fill Resource Form With Full Test Data name fi=Testiresurssin nimi
3333
... description fi=Testiresurssin kuvausteksti
@@ -44,7 +44,7 @@ Display Distribution Metadata
4444

4545
URL Path Should Be /dataset/testiaineisto
4646
Click Link Testiresurssin nimi
47-
47+
4848
Page Should Contain Testiresurssin nimi
4949
Page Should Contain Testiresurssin kuvausteksti
5050
Page Should Contain XHTML
@@ -64,14 +64,14 @@ Edit Distribution
6464
Click Link link:Lisää tietoaineisto
6565
Fill Dataset Form With Minimal Test Data
6666
Submit Primary Form
67-
67+
6868
URL Path Should Be /dataset/testiaineisto/resource/new
6969
Fill Resource Form With Full Test Data
7070
Submit Primary Form
7171

7272
URL Path Should Be /dataset/testiaineisto
7373
Click Link Testiresurssi
74-
Click Link Muokkaa
74+
Click Link Muokkaa
7575

7676
Fill Resource Form With Full Test Data name fi=Testiresurssi (muokattu)
7777
... url=http://example.com/modified
@@ -100,27 +100,27 @@ Edit Distribution
100100
Page Should Contain 2024-05-06
101101
Page Should Contain 2044-07-08
102102
Page Should Contain 314
103-
103+
104104

105105
Remove Distribution
106106
Log In As Test User
107107
Click Link link:Tietoaineistot
108108
Click Link link:Lisää tietoaineisto
109109
Fill Dataset Form With Minimal Test Data
110110
Submit Primary Form
111-
111+
112112
URL Path Should Be /dataset/testiaineisto/resource/new
113113
Fill Resource Form With Minimal Test Data url=http://example.com/test-resource
114114
Submit Primary Form
115115

116116
URL Path Should Be /dataset/testiaineisto
117117
Click Link http://example.com/test-resource
118-
Click Link Muokkaa
118+
Click Link Muokkaa
119119

120120
Scroll To Form Actions
121121
Click Link link:Poista
122122
Click Suomi.fi Dialog Button Vahvista
123-
URL Path Should Be /dataset/testiaineisto
123+
Wait Until URL Path Is /dataset/testiaineisto
124124
Page Should Contain Tietoaineistoon ei ole lisätty dataa
125125

126126
*** Keywords ***

robot/tests/site_information.robot

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Resource ../restricteddata.robot
55

66
*** Test cases ***
77
CKAN version
8-
CKAN Version Should Be 2.10.8
8+
CKAN Version Should Be 2.10.9
99

1010
Site title
1111
Open Chromium

0 commit comments

Comments
 (0)