mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-15 23:00:57 +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"><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 tabnav-tab-cur">{% trans "Discussion" %}</li>
|
||||||
<li class="tabnav-tab"><a href="{% url 'group_wiki' group.id %}">{% trans "Wiki" %}</a></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>
|
<li class="tabnav-tab"><a href="{% url 'group_members' group.id %}">{% trans "Members" %}</a></li>
|
||||||
|
{% endif %}
|
||||||
{% if is_staff %}
|
{% if is_staff %}
|
||||||
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@@ -32,9 +32,9 @@
|
|||||||
<ul class="user-list">
|
<ul class="user-list">
|
||||||
{% for member in members %}
|
{% for member in members %}
|
||||||
<li class="user ovhd">
|
<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">
|
<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>
|
<p>{{ member.user_name }}</p>
|
||||||
{% if member.can_be_contact %}
|
{% if member.can_be_contact %}
|
||||||
<button class="add-as-contact" data-email="{{ member.user_name }}">{% trans "Add as contact" %}</button>
|
<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_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"><a href="{% url 'group_discuss' group.id %}">{% trans "Discussion" %}</a></li>
|
||||||
<li class="tabnav-tab tabnav-tab-cur">{% trans "Wiki" %}</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>
|
<li class="tabnav-tab"><a href="{% url 'group_members' group.id %}">{% trans "Members" %}</a></li>
|
||||||
|
{% endif %}
|
||||||
{% if is_staff %}
|
{% if is_staff %}
|
||||||
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
||||||
{% endif %}
|
{% 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_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"><a href="{% url 'group_discuss' group.id %}">{% trans "Discussion" %}</a></li>
|
||||||
<li class="tabnav-tab tabnav-tab-cur">{% trans "Wiki" %}</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>
|
<li class="tabnav-tab"><a href="{% url 'group_members' group.id %}">{% trans "Members" %}</a></li>
|
||||||
|
{% endif %}
|
||||||
{% if is_staff %}
|
{% if is_staff %}
|
||||||
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
<li class="tabnav-tab"><a href="{% url 'group_manage' group.id %}">{% trans "Admin" %}</a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@@ -471,6 +471,9 @@ def group_info(request, group):
|
|||||||
@group_check
|
@group_check
|
||||||
def group_members(request, group):
|
def group_members(request, group):
|
||||||
|
|
||||||
|
if group.view_perm == 'pub':
|
||||||
|
raise Http404
|
||||||
|
|
||||||
# Get all group members.
|
# Get all group members.
|
||||||
members = get_group_members(group.id)
|
members = get_group_members(group.id)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user