Skip to content

Commit cfb80c6

Browse files
author
Yatin Khadilkar
committed
Merge pull request #7 from GSA/Release-1.20
Release 1.20
2 parents 5d8dff8 + e659704 commit cfb80c6

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

ckanext/datajson/build_datajson.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,19 @@ def make_datajson_entry(package):
1616
extras = dict([(x['key'], x['value']) for x in package['extras']])
1717

1818
retlist = []
19+
#if resource format is CSV then convert it to text/csv
20+
#Resource format has to be in 'csv' format for automatic datastore push.
21+
for r in package["resources"]:
22+
if r["format"].lower() == "csv":
23+
r["format"] = "text/csv"
1924

2025
try:
2126
retlist = [
2227
("title", package["title"]), #required
2328
("description", package["notes"]), #required
2429
("keyword", [t["display_name"] for t in package["tags"]]),#required
25-
("modified", package["metadata_modified"]), #required
30+
#("modified", package["metadata_modified"]), #required
31+
("modified", extras.get("modified", package["metadata_modified"])), #required
2632
("publisher", extras.get('publisher', package['author'])), #required
2733
('contactPoint', extras['contact_name']), #required
2834
('mbox', extras['contact_email']), #required

ckanext/datajson/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ def write_zip(data, error=None, zip_name='data'):
298298

299299
#Write the data file
300300
if data:
301-
zf.writestr('datajson.txt', json.dumps(data, ensure_ascii=False).encode('utf8'))
301+
zf.writestr('data.json', json.dumps(data, ensure_ascii=False).encode('utf8'))
302302

303303
#Write the error log
304304
if error:

ckanext/datajson/templates/organization/read.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
{% if h.check_access('package_create', {'organization_id': c.group_dict.id}) %}
55
{% link_for _('Add Dataset'), controller='package', action='new', group=c.group_dict.id, class_='btn btn-primary', icon='plus-sign-alt' %}
66
<button id="btnEdi" class="btn btn-secondary">Enterprise Data Inventory</button>
7-
{% endif %}
8-
<button id="btnPdl" class="btn btn-secondary">Public Data Listing</button>
7+
<button id="btnPdl" class="btn btn-secondary">Public Data Listing</button>
8+
{% endif %}
99

1010
<form id="formEdi" action="{{c.group_dict.id + '/edi.json' }}"></form>
1111
<form id="formPdl" action="{{c.group_dict.id + '/data.json' }}"></form>

0 commit comments

Comments
 (0)