{% set organizations = h.organizations_available('read') %}
{% for organization in organizations %}
{{ organization.name }}
{% endfor %}
但是仅在用户登录后才显示组织列表。
搜索我发现有可能随着 h.get_facet_items_dict('organization') 但我做了很多更改,无法正常工作。
任何帮助都非常感谢。谢谢
答案 0 :(得分:0)
Sub test()
ReDim valuesArr(0 To 2, 0 To 0)
valuesArr(0, 0) = 1
valuesArr(1, 0) = 3
valuesArr(2, 0) = 6
Range("A4:A" & UBound(valuesArr, 1) + 4) = valuesArr
End Sub
根据您传入的organizations_available
参数返回当前用户有权访问的组织。
但是,如果这是在用户注册或登录阶段,则由于没有当前用户,因此在创建或登录用户之前,此功能可能不起作用。 https://github.com/ckan/ckan/blob/a4ec78e04ab60f8027f4765fa4f8625c2adc5f02/ckan/lib/helpers.py#L1959
permission
我不记得在登录之前是否为'''Return a list of organizations that the current user has the specified
permission for.
'''
设置了普通用户。我认为它可能在某处设置了IP地址,但不确定是否在这一点上。
您也许create your own helper打电话给current_user
?我认为您并不是真的很喜欢组织。 https://docs.ckan.org/en/2.8/api/#ckan.logic.action.get.organization_list