Ckan - 需要登录才能查看某些元数据

时间:2017-07-16 21:01:31

标签: python ckan

我安装了一个CKAN 2.6.2安装,通过API使用python添加了几百个数据集,包括一些自定义字段,添加了ckan.action.package_patch(id = i,extras = extra_fields)。

我想仅在用户登录组织时才能使其中一个额外字段可见。

我认为src / ckan / ckan / templates / package / snippets / additional_info.html或src / ckan / ckan / templates / snippets / additional_info.html是用于生成HTML行的模板。我喜欢有选择地过滤,但我还是坚持下一步。

任何人都可以帮忙解决一些问题吗?

1 个答案:

答案 0 :(得分:0)

扩展PackageController,定义自定义路由,然后您将需要调用organization_list_for_user操作,该操作将返回用户所属的组织,并根据用户是否为组织成员选择您将返回的附加内容。