ckan изменить группу на организацию

Я работаю над обновлением работающего сайта ckan до версии 2.x. У меня система встала на сервер, следуя документации обновления ckan и соблюдения исходная документация по установке. Итак, наша предыдущая установка включала значительное количество (~ 30) групп. Раньше они показывали, что организации делают (в некоторой степени) в более новой версии программного обеспечения. Это обеспечивает хорошее различие между группами и организациями в ckan. Итак, есть ли способ перенести эти группы в организации и сделать так, чтобы наборы данных принадлежали организациям? Мне нужен способ автоматизировать это, так как для каждой группы существует множество наборов данных (до 600), и поставщикам данных нужен способ обновлять эти наборы данных. Спасибо за любую помощь, которую вы можете мне оказать/1


person James Brown    schedule 16.10.2015    source источник


Ответы (1)


Я думаю, вам нужно написать небольшой скрипт, чтобы сделать это.

Вы можете сделать это в python с помощью клиента https://github.com/ckan/ckanapi и вызвать group_list (), затем для каждого выполните group_show(), за которым следует организация_create(). Правила для организации не сильно отличаются от правил для группы — попробуйте и убедитесь.

person D Read    schedule 03.11.2015