-
Notifications
You must be signed in to change notification settings - Fork 2k
/
organization_read.html
80 lines (70 loc) · 2.6 KB
/
organization_read.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<html xmlns:py="http://genshi.edgewall.org/"
xmlns:i18n="http://genshi.edgewall.org/i18n"
xmlns:xi="http://www.w3.org/2001/XInclude"
py:strip="">
<xi:include href="facets.html" />
<py:def function="page_title">${c.group_dict.display_name}</py:def>
<py:def function="page_heading">${c.group_dict.display_name}</py:def>
<py:if test="c.group.image_url">
<py:def function="page_logo">${c.group.image_url}</py:def>
</py:if>
<?python
from pylons import config
from ckan import model
if config.get('ckan.auth.profile', '') == 'publisher':
group_administrators = [u for u in c.group.members_of_type(model.User, 'admin')]
group_editors = [u for u in c.group.members_of_type(model.User, 'editor')]
in_group = c.userobj and c.group in c.userobj.get_groups()
else:
group_administrators = c.group_admins
group_editors = None
in_group = False
?>
<py:match path="primarysidebar">
<li class="widget-container widget_text">
<ul class="property-list">
<py:if test="group_administrators">
<li>
<h3>Administrators</h3>
<ul class="no-break">
<li py:for="admin in group_administrators">${h.linked_user(admin)}</li>
</ul>
</li>
</py:if>
<py:if test='group_editors and in_group'>
<li>
<h3>Members</h3>
<ul class="no-break">
<li py:for="editor in group_editors">${h.linked_user(editor)}</li>
</ul>
</li>
</py:if>
</ul>
</li>
${facet_div('tags', 'Tags')}
${facet_div('res_format', 'Resource Formats')}
</py:match>
<py:match path="content">
<h3 py:if="c.group['state'] != 'active'">State: ${c.group['state']}</h3>
<div class="notes" py:if="str(c.description_formatted).strip()">
<div id="notes-extract">
${c.description_formatted}
</div>
<div id="notes-remainder"></div>
<div id="notes-toggle" style="display: none;">
<button class="more btn"><img src="/images/chevron-down.png"/></button>
<button class="less btn" style="display: none;"><img src="/images/chevron-up.png"/></button>
</div>
</div>
<div class="group-dataset-list">
<h3>Datasets</h3>
<xi:include href="package/search_form.html" />
${field_list()}
<p i18n:msg="query, number_of_results"><span py:if="c.q">You searched for "${c.q}". </span>${c.page.item_count} datasets found.</p>
${c.page.pager()}
${package_list_from_dict(c.page.items)}
${c.page.pager()}
</div>
</py:match>
<xi:include href="organization_layout.html" />
</html>