mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-16 07:08:55 +00:00
[group members] can be visited only when view_perm is not 'pub'
This commit is contained in:
@@ -15,7 +15,9 @@
|
||||
<li class="tabnav-tab"><a href="{% url 'group_info' group.id %}">{% trans "Libraries" %}</a></li>
|
||||
<li class="tabnav-tab tabnav-tab-cur">{% trans "Discussion" %}</li>
|
||||
<li class="tabnav-tab"><a href="{% url 'group_wiki' group.id %}">{% trans "Wiki" %}</a></li>
|
||||
{% if group.view_perm != 'pub' %}
|
||||
<li class="tabnav-tab"><a href="{% url 'group_members' group.id %}">{% trans "Members" %}</a></li>
|
||||
{% endif %}
|
||||
{% if is_staff %}
|
||||
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
||||
{% endif %}
|
||||
|
@@ -32,9 +32,9 @@
|
||||
<ul class="user-list">
|
||||
{% for member in members %}
|
||||
<li class="user ovhd">
|
||||
<a href="{{ SITE_ROOT }}profile/{{ member.user_name }}/" class="pic fleft">{% avatar member.user_name 48 %}</a>
|
||||
<a href="{{ SITE_ROOT }}profile/{{ member.user_name|email2id }}/" class="pic fleft">{% avatar member.user_name 48 %}</a>
|
||||
<div class="txt fright">
|
||||
<a class="name" href="{{ SITE_ROOT }}profile/{{ member.user_name }}/">{{ member.user_name|email2nickname }}</a>
|
||||
<a class="name" href="{{ SITE_ROOT }}profile/{{ member.user_name|email2id }}/">{{ member.user_name|email2nickname }}</a>
|
||||
<p>{{ member.user_name }}</p>
|
||||
{% if member.can_be_contact %}
|
||||
<button class="add-as-contact" data-email="{{ member.user_name }}">{% trans "Add as contact" %}</button>
|
||||
|
@@ -16,7 +16,9 @@
|
||||
<li class="tabnav-tab"><a href="{% url 'group_info' group.id %}">{% trans "Libraries" %}</a></li>
|
||||
<li class="tabnav-tab"><a href="{% url 'group_discuss' group.id %}">{% trans "Discussion" %}</a></li>
|
||||
<li class="tabnav-tab tabnav-tab-cur">{% trans "Wiki" %}</li>
|
||||
{% if group.view_perm != 'pub' %}
|
||||
<li class="tabnav-tab"><a href="{% url 'group_members' group.id %}">{% trans "Members" %}</a></li>
|
||||
{% endif %}
|
||||
{% if is_staff %}
|
||||
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
||||
{% endif %}
|
||||
|
@@ -15,7 +15,9 @@
|
||||
<li class="tabnav-tab"><a href="{% url 'group_info' group.id %}">{% trans "Libraries" %}</a></li>
|
||||
<li class="tabnav-tab"><a href="{% url 'group_discuss' group.id %}">{% trans "Discussion" %}</a></li>
|
||||
<li class="tabnav-tab tabnav-tab-cur">{% trans "Wiki" %}</li>
|
||||
{% if group.view_perm != 'pub' %}
|
||||
<li class="tabnav-tab"><a href="{% url 'group_members' group.id %}">{% trans "Members" %}</a></li>
|
||||
{% endif %}
|
||||
{% if is_staff %}
|
||||
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
||||
{% endif %}
|
||||
|
@@ -471,6 +471,9 @@ def group_info(request, group):
|
||||
@group_check
|
||||
def group_members(request, group):
|
||||
|
||||
if group.view_perm == 'pub':
|
||||
raise Http404
|
||||
|
||||
# Get all group members.
|
||||
members = get_group_members(group.id)
|
||||
|
||||
|
Reference in New Issue
Block a user