ckanext-crop 2.0: автоматически добавлять собранные записи в организацию

https://github.com/okfn/ckanext-harvest/blob/release-v2.0/README.rst#the-ckan-harvester упоминает, что вы можете указать опцию конфигурации "default_groups" для добавления всех собранных записей. в группу.

Это все еще работает в CKAN 2.0? Есть ли аналогичный параметр конфигурации "default_organizations"?

Я попытался использовать параметр "default_groups", поместив объект JSON в форму в / Harvest / Edit / My-Source

{ "default_groups": ["my-group"] }

Группа под названием "my-group" существует, однако я просто обновляю собранные пакеты, а не создаю новые.

журналы fetch_consumer:

2013-04-17 15:34:07,707 DEBUG [ckanext.spatial.harvesters.base.import] Import stage for harvest object: 66b01129-bcce-4bc8-9a67-1d7ece67b998
2013-04-17 15:34:07,708 DEBUG [ckanext.spatial.harvesters.base] Using config: {u'default_groups': [u'my-group']}
2013-04-17 15:34:07,713 DEBUG [ckanext.spatial.validation.validation] Starting validation against profile(s) iso19139
2013-04-17 15:34:07,770 DEBUG [ckanext.spatial.validation.validation] Validated against "ISO19139 XSD Schema"
2013-04-17 15:34:07,770 INFO  [ckanext.spatial.validation.validation] Validation passed
2013-04-17 15:34:07,898 DEBUG [ckanext.spatial.plugin] Received: u'{"type": "Polygon", "coordinates": [[[-116.016, 30.5461], [-116.016, 37.5297], [-108.281, 37.5297], [-108.281, 30.5461], [-116.016, 30.5461]]]}'
2013-04-17 15:34:07,902 DEBUG [ckanext.spatial.lib] Extent for package 7c5646d5-6689-49f6-94fb-0eaf54f84959 unchanged
2013-04-17 15:34:08,149 INFO  [ckanext.spatial.harvesters.base.import] Updated package 7c5646d5-6689-49f6-94fb-0eaf54f84959 with guid 4e6b8f72f7d6c3856f092c6b8501195f

1 ответ

Решение

Из ваших журналов я предполагаю, что вы используете пространственные харвестеры (например, CSW). Документация, на которую вы указали, относится к харвестеру CKAN-CKAN (то есть для сбора других экземпляров CKAN). Мы будем совершенствовать документы, чтобы избежать путаницы.

Хорошей новостью является то, что пространственные сборщики будут автоматически назначать любой новый набор данных той же организации, к которой принадлежит ваш источник сбора, поэтому нет необходимости использовать какой-либо параметр конфигурации (это все еще необходимо реализовать на сборщике CKAN). Просто убедитесь, что вы определили организацию для источника урожая при его создании или редактировании. Обратите внимание, что вы увидите это поле только в том случае, если пользователь, с которым вы вошли в систему, принадлежит организации.

Поле организации в форме источника урожая

Другие вопросы по тегам