Get list of all organizations
i am modifyng the user register page, i hope to include a field to select a organization. I put a combobox and in this i like to show all organizations. I put this code :
{% set organizations = h.organizations_available('read') %}
{% for organization in organizations %}
{{ organization.name }}
{% endfor %}
But only show the organization list if the user is logged-in.
Searching i found that it is possible changing with
h.get_facet_items_dict('organization')
but I make a lot of changes and i can not get it to work.
Any helpful is very appreciated.Thanks
ckan
add a comment |
i am modifyng the user register page, i hope to include a field to select a organization. I put a combobox and in this i like to show all organizations. I put this code :
{% set organizations = h.organizations_available('read') %}
{% for organization in organizations %}
{{ organization.name }}
{% endfor %}
But only show the organization list if the user is logged-in.
Searching i found that it is possible changing with
h.get_facet_items_dict('organization')
but I make a lot of changes and i can not get it to work.
Any helpful is very appreciated.Thanks
ckan
add a comment |
i am modifyng the user register page, i hope to include a field to select a organization. I put a combobox and in this i like to show all organizations. I put this code :
{% set organizations = h.organizations_available('read') %}
{% for organization in organizations %}
{{ organization.name }}
{% endfor %}
But only show the organization list if the user is logged-in.
Searching i found that it is possible changing with
h.get_facet_items_dict('organization')
but I make a lot of changes and i can not get it to work.
Any helpful is very appreciated.Thanks
ckan
i am modifyng the user register page, i hope to include a field to select a organization. I put a combobox and in this i like to show all organizations. I put this code :
{% set organizations = h.organizations_available('read') %}
{% for organization in organizations %}
{{ organization.name }}
{% endfor %}
But only show the organization list if the user is logged-in.
Searching i found that it is possible changing with
h.get_facet_items_dict('organization')
but I make a lot of changes and i can not get it to work.
Any helpful is very appreciated.Thanks
ckan
ckan
asked Nov 25 '18 at 1:36
NerehaNereha
12
12
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
organizations_available
returns the organizations the current user has access to based on the permission
parameter you pass in.
But, if this is at the user registration or login stage, before the user is created or logged in this function may not work as there is not current user. https://github.com/ckan/ckan/blob/a4ec78e04ab60f8027f4765fa4f8625c2adc5f02/ckan/lib/helpers.py#L1959
'''Return a list of organizations that the current user has the specified
permission for.
'''
I can't recall if a general user is set for the current_user
before logged in. I think somewhere it sets the IP address possibly but not sure if this is at this point.
You could maybe create your own helper that calls organization_list
? I don't think you're really after the facet list of orgs. https://docs.ckan.org/en/2.8/api/#ckan.logic.action.get.organization_list
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53463953%2fget-list-of-all-organizations%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
organizations_available
returns the organizations the current user has access to based on the permission
parameter you pass in.
But, if this is at the user registration or login stage, before the user is created or logged in this function may not work as there is not current user. https://github.com/ckan/ckan/blob/a4ec78e04ab60f8027f4765fa4f8625c2adc5f02/ckan/lib/helpers.py#L1959
'''Return a list of organizations that the current user has the specified
permission for.
'''
I can't recall if a general user is set for the current_user
before logged in. I think somewhere it sets the IP address possibly but not sure if this is at this point.
You could maybe create your own helper that calls organization_list
? I don't think you're really after the facet list of orgs. https://docs.ckan.org/en/2.8/api/#ckan.logic.action.get.organization_list
add a comment |
organizations_available
returns the organizations the current user has access to based on the permission
parameter you pass in.
But, if this is at the user registration or login stage, before the user is created or logged in this function may not work as there is not current user. https://github.com/ckan/ckan/blob/a4ec78e04ab60f8027f4765fa4f8625c2adc5f02/ckan/lib/helpers.py#L1959
'''Return a list of organizations that the current user has the specified
permission for.
'''
I can't recall if a general user is set for the current_user
before logged in. I think somewhere it sets the IP address possibly but not sure if this is at this point.
You could maybe create your own helper that calls organization_list
? I don't think you're really after the facet list of orgs. https://docs.ckan.org/en/2.8/api/#ckan.logic.action.get.organization_list
add a comment |
organizations_available
returns the organizations the current user has access to based on the permission
parameter you pass in.
But, if this is at the user registration or login stage, before the user is created or logged in this function may not work as there is not current user. https://github.com/ckan/ckan/blob/a4ec78e04ab60f8027f4765fa4f8625c2adc5f02/ckan/lib/helpers.py#L1959
'''Return a list of organizations that the current user has the specified
permission for.
'''
I can't recall if a general user is set for the current_user
before logged in. I think somewhere it sets the IP address possibly but not sure if this is at this point.
You could maybe create your own helper that calls organization_list
? I don't think you're really after the facet list of orgs. https://docs.ckan.org/en/2.8/api/#ckan.logic.action.get.organization_list
organizations_available
returns the organizations the current user has access to based on the permission
parameter you pass in.
But, if this is at the user registration or login stage, before the user is created or logged in this function may not work as there is not current user. https://github.com/ckan/ckan/blob/a4ec78e04ab60f8027f4765fa4f8625c2adc5f02/ckan/lib/helpers.py#L1959
'''Return a list of organizations that the current user has the specified
permission for.
'''
I can't recall if a general user is set for the current_user
before logged in. I think somewhere it sets the IP address possibly but not sure if this is at this point.
You could maybe create your own helper that calls organization_list
? I don't think you're really after the facet list of orgs. https://docs.ckan.org/en/2.8/api/#ckan.logic.action.get.organization_list
answered Dec 19 '18 at 23:15
user3366016user3366016
78211121
78211121
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53463953%2fget-list-of-all-organizations%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown