2016-03-13 1 views
2

Я хочу создать подгруппы/дочерние группы в моей установке CKAN и нашел упоминания об этом в официальной документации ckan, но нет ничего, что было бы реализовано. Может ли кто-нибудь дать мне понять, возможно ли вообще, и если да, то как это делается.Создание подгрупп - дочерних групп ckan

Большое спасибо

Axlm

ответ

1

Код в CKAN позволяет организовать группы/организации в иерархии дерева. С помощью API CKAN вы можете сделать группу членом другой группы с использованием package_update и, например, администратор для группы верхнего уровня получит разрешения для подгруппы. Однако для организации групп в иерархии нет пользовательского интерфейса по умолчанию, и в группе ничего не отображается, чтобы указать, что это произошло.

Существует базовый пользовательский веб-интерфейс предоставляется для организаций, хотя, если вы установите этот CKAN расширение: https://github.com/datagovuk/ckanext-hierarchy (я бы поощрять людей, чтобы улучшить его и представить Pull запросы)

Оно не должно быть слишком трудно адаптироваться это группам, и я бы посоветовал вам сделать это на развилке ckanext-иерархии и сделать запрос Pull, когда он работает.