1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-22 16:56:57 +00:00

Modify group page

This commit is contained in:
xiez 2012-05-17 23:50:04 +08:00
parent af96c3085e
commit db2419c598
4 changed files with 18 additions and 13 deletions

View File

@ -26,7 +26,7 @@
<ul class="with-bg"> <ul class="with-bg">
{% if is_staff %} {% if is_staff %}
<li><a id="add-member" href="#">添加成员</a></li> <li><a id="add-member" href="#">添加成员</a></li>
<li><a id="group-mgr" href="{{ SITE_ROOT }}group/manage/{{ group_id }}/">小组管理</a></li> <li><a id="group-mgr" href="{{ SITE_ROOT }}group/manage/{{ group.id }}/">小组管理</a></li>
{% else %} {% else %}
<li><a id="quit-group" href="#">退出小组</a></li> <li><a id="quit-group" href="#">退出小组</a></li>
{% endif %} {% endif %}
@ -35,7 +35,7 @@
{% endblock %} {% endblock %}
{% block right_panel %} {% block right_panel %}
<h2>{{ group.group_name }}</h2>
<h3>小组里共享的同步目录</h3> <h3>小组里共享的同步目录</h3>
{% if repos %} {% if repos %}
<table> <table>
@ -54,7 +54,7 @@
<td> <td>
<button data="{{ repo.props.id }}" class="download-btn">下载</button> <button data="{{ repo.props.id }}" class="download-btn">下载</button>
{% if is_staff or repo.share_from_me %} {% if is_staff or repo.share_from_me %}
<button data="{{ SITE_ROOT }}shareadmin/removeshare/?repo_id={{ repo.props.id }}&gid={{ group_id }}" class="repo-delete-btn">删除</button> <button data="{{ SITE_ROOT }}shareadmin/removeshare/?repo_id={{ repo.props.id }}&gid={{ group.id }}" class="repo-delete-btn">取消共享</button>
{% endif %} {% endif %}
</td> </td>
</tr> </tr>
@ -67,7 +67,7 @@
<form id="member-add-form" action="{{ SITE_ROOT }}group/memberadd/" method="post" name="member-add-form" class="hide"> <form id="member-add-form" action="{{ SITE_ROOT }}group/memberadd/" method="post" name="member-add-form" class="hide">
<label>邮箱:</label><br /> <label>邮箱:</label><br />
<input id="user_name" name="user_name" value="" /><br /> <input id="user_name" name="user_name" value="" /><br />
<input type="hidden" id="group_id" name="group_id" value="{{ group_id }}" /> <input type="hidden" id="group_id" name="group_id" value="{{ group.id }}" />
<input type="submit" value="提交" /> <input type="submit" value="提交" />
</form> </form>
@ -92,7 +92,7 @@ $("#quit-group").click(function() {
}); });
$('#quit-yes-btn').click(function() { $('#quit-yes-btn').click(function() {
location.href = "{{ SITE_ROOT }}group/quit/?gid={{ group_id }}"; location.href = "{{ SITE_ROOT }}group/quit/?gid={{ group.id }}";
}); });
addConfirmTo($('.repo-delete-btn')); addConfirmTo($('.repo-delete-btn'));

View File

@ -5,13 +5,13 @@
{% block left_panel %} {% block left_panel %}
<h3>操作</h3> <h3>操作</h3>
<ul class="with-bg"> <ul class="with-bg">
<li><a id="group-info" href="{{ SITE_ROOT }}group/{{ group_id }}/">返回小组</a></li> <li><a id="group-info" href="{{ SITE_ROOT }}group/{{ group.id }}/">返回小组</a></li>
<li><a id="group-remove" href="#">解散小组</a></li> <li><a id="group-remove" href="#">解散小组</a></li>
</ul> </ul>
{% endblock %} {% endblock %}
{% block right_panel %} {% block right_panel %}
<h2>{{ group.group_name }}</h2>
<h3>小组成员列表</h3> <h3>小组成员列表</h3>
{% if members %} {% if members %}
<table class="member-list"> <table class="member-list">
@ -39,7 +39,7 @@
<form id="member-remove-form" action="{{ SITE_ROOT }}group/memberrm/" method="post" name="member-remove-form" class="hide"> <form id="member-remove-form" action="{{ SITE_ROOT }}group/memberrm/" method="post" name="member-remove-form" class="hide">
<label>邮箱</label><br /> <label>邮箱</label><br />
<input id="user_name" name="user_name" value="" /> <input id="user_name" name="user_name" value="" />
<input type="hidden" id="group_id" name="group_id" value="{{ group_id }}" /> <input type="hidden" id="group_id" name="group_id" value="{{ group.id }}" />
<input type="submit" value="提交" /> <input type="submit" value="提交" />
</form> </form>
@ -48,7 +48,7 @@
{% block extra_script %} {% block extra_script %}
<script type="text/javascript"> <script type="text/javascript">
$("#group-remove").click(function() { $("#group-remove").click(function() {
location.href = "{{ SITE_ROOT }}group/rm?gid={{ group_id }}"; location.href = "{{ SITE_ROOT }}group/rm?gid={{ group.id }}";
}); });
$('.member-remove-btn').click(function() { $('.member-remove-btn').click(function() {

View File

@ -114,6 +114,7 @@ def group_info(request, group_id):
"common_members": common_members, "common_members": common_members,
"repos": repos, "repos": repos,
"group_id": group_id, "group_id": group_id,
"group" : group,
"is_staff": is_staff, "is_staff": is_staff,
}, context_instance=RequestContext(request)); }, context_instance=RequestContext(request));
@ -187,10 +188,14 @@ def group_manage(request, group_id):
if not ccnet_rpc.check_group_staff(group_id_int, request.user.username): if not ccnet_rpc.check_group_staff(group_id_int, request.user.username):
return go_permission_error(request, u'只有小组管理员有权管理小组') return go_permission_error(request, u'只有小组管理员有权管理小组')
group = ccnet_rpc.get_group(group_id_int)
if not group:
return HttpResponseRedirect(reverse('group_list', args=[]))
members = ccnet_rpc.get_group_members(group_id_int) members = ccnet_rpc.get_group_members(group_id_int)
return render_to_response('group/group_manage.html', { return render_to_response('group/group_manage.html', {
'group_id': group_id_int, 'group' : group,
'members': members, 'members': members,
}, context_instance=RequestContext(request)) }, context_instance=RequestContext(request))

View File

@ -5,15 +5,15 @@
<li> <li>
<a href="{{ SITE_ROOT }}home/my/" {% block nav_myhome_class %}{% endblock %}>我的页面</a> <a href="{{ SITE_ROOT }}home/my/" {% block nav_myhome_class %}{% endblock %}>我的页面</a>
</li> </li>
<li>
<a href="{{ SITE_ROOT }}group/" {% block nav_group_class %}{% endblock %}>小组</a>
</li>
<li> <li>
<a href="{{ SITE_ROOT }}shareadmin/" {% block nav_shareadmin_class %}{% endblock %}>共享管理</a> <a href="{{ SITE_ROOT }}shareadmin/" {% block nav_shareadmin_class %}{% endblock %}>共享管理</a>
</li> </li>
<li> <li>
<a href="{{ SITE_ROOT }}contacts/" {% block nav_contacts_class %}{% endblock %}>联系人</a> <a href="{{ SITE_ROOT }}contacts/" {% block nav_contacts_class %}{% endblock %}>联系人</a>
</li> </li>
<li>
<a href="{{ SITE_ROOT }}group/" {% block nav_group_class %}{% endblock %}>小组</a>
</li>
<li> <li>
<a href="{{ SITE_ROOT}}back/local/">回到本地</a> <a href="{{ SITE_ROOT}}back/local/">回到本地</a>
</li> </li>