mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 15:38:15 +00:00
Merge branch 'lj_group'
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{% extends base_template %}
|
{% extends base_template %}
|
||||||
|
|
||||||
{% load seahub_tags avatar_tags %}
|
{% load seahub_tags avatar_tags group_avatar_tags %}
|
||||||
{% load url from future %}
|
{% load url from future %}
|
||||||
|
|
||||||
{% block nav_group_class %}class="cur"{% endblock %}
|
{% block nav_group_class %}class="cur"{% endblock %}
|
||||||
@@ -10,33 +10,48 @@
|
|||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block left_panel %}
|
{% block left_panel %}
|
||||||
<h3>管理员</h3>
|
<div class="info-item">
|
||||||
<ul>
|
<h3 class="info-item-top">基本信息</h3>
|
||||||
{% for member in managers %}
|
<div class="info-item-bottom group-basic-info ovhd">
|
||||||
<li class="member">{% avatar member.user_name 16 %}<a class="name" href="{{ SITE_ROOT }}profile/{{ member.user_name }}/">{{ member.user_name|email2nickname }}</a></li>
|
<img src="{% grp_avatar_url group.props.id 48 %}" alt="{{ group.props.group_name }}的图标" title="{{ group.props.group_name }}" class="avatar fleft" />
|
||||||
{% endfor %}
|
<p class="txt fright">{{ group.creator_name }} 创建于<br />{{ group.timestamp|tsstr_sec }}</p>
|
||||||
</ul>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="info-item">
|
||||||
|
<h3 class="info-item-top">管理员</h3>
|
||||||
|
<ul class="info-item-bottom">
|
||||||
|
{% for member in managers %}
|
||||||
|
<li class="member">{% avatar member.user_name 16 %}<a class="name" href="{{ SITE_ROOT }}profile/{{ member.user_name }}/">{{ member.user_name|email2nickname }}</a></li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
<h3>成员</h3>
|
<div class="info-item">
|
||||||
{% if common_members %}
|
<h3 class="info-item-top">成员</h3>
|
||||||
<ul>
|
<div class="info-item-bottom">
|
||||||
{% for member in common_members %}
|
{% if common_members %}
|
||||||
<li class="member">{% avatar member.user_name 16 %}<a class="name" href="{{ SITE_ROOT }}profile/{{ member.user_name }}/">{{ member.user_name|email2nickname }}</a></li>
|
<ul>
|
||||||
{% endfor %}
|
{% for member in common_members %}
|
||||||
</ul>
|
<li class="member">{% avatar member.user_name 16 %}<a class="name" href="{{ SITE_ROOT }}profile/{{ member.user_name }}/">{{ member.user_name|email2nickname }}</a></li>
|
||||||
{% else %}
|
{% endfor %}
|
||||||
<p>暂无</p>
|
</ul>
|
||||||
{% endif %}
|
{% else %}
|
||||||
|
<p>暂无</p>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% if is_join %}
|
{% if is_join %}
|
||||||
<h3>操作</h3>
|
<div class="info-item">
|
||||||
<ul class="with-bg">
|
<h3 class="info-item-top">操作</h3>
|
||||||
{% if is_staff %}
|
<ul class="with-bg info-item-bottom">
|
||||||
<li><a id="group-mgr" href="{{ SITE_ROOT }}group/{{ group.id }}/members/">群组管理</a></li>
|
{% if is_staff %}
|
||||||
{% else %}
|
<li><a id="group-mgr" href="{{ SITE_ROOT }}group/{{ group.id }}/members/">群组管理</a></li>
|
||||||
<li><a id="quit-group" href="#" data="{{ SITE_ROOT }}group/{{ group.id }}/?op=quit">退出群组</a></li>
|
{% else %}
|
||||||
{% endif %}
|
<li><a id="quit-group" href="#" data="{{ SITE_ROOT }}group/{{ group.id }}/?op=quit">退出群组</a></li>
|
||||||
</ul>
|
{% endif %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
@@ -88,13 +103,16 @@
|
|||||||
|
|
||||||
<div id="group-reply">
|
<div id="group-reply">
|
||||||
<h3>信息栏</h3>
|
<h3>信息栏</h3>
|
||||||
<form id="group-message-form" action="" method="post">
|
<div class="w100 ovhd">
|
||||||
<textarea name="message" id="message">{{ form.data.message }}</textarea><br />
|
<img src="{{MEDIA_URL}}avatars/default.jpg" alt="默认头像" class="avatar fleft" width="48" height="48" />
|
||||||
{% for error in form.message.errors %}
|
<form id="group-message-form" action="" method="post" class="fright">
|
||||||
<p class="error">{{ error|escape }}</p>
|
<textarea name="message" id="message">{{ form.data.message }}</textarea><br />
|
||||||
{% endfor %}
|
{% for error in form.message.errors %}
|
||||||
<input type="submit" value="提交" class="submit" />
|
<p class="error">{{ error|escape }}</p>
|
||||||
</form>
|
{% endfor %}
|
||||||
|
<input type="submit" value="提交" class="submit" />
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% if group_msgs %}
|
{% if group_msgs %}
|
||||||
<ul class="msg-list">
|
<ul class="msg-list">
|
||||||
|
@@ -13,15 +13,9 @@
|
|||||||
|
|
||||||
{% block extra_script %}
|
{% block extra_script %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$("#group-add").click(function() {
|
|
||||||
$("#group-add-form").modal({appendTo: "#main"});
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
{% url 'group_list' as group_add_url %}
|
{% url 'group_list' as group_add_url %}
|
||||||
{% with post_url=group_add_url %}
|
{% with post_url=group_add_url %}
|
||||||
{% include "snippets/group_add_js.html" %}
|
{% include "snippets/group_add_js.html" %}
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
@@ -197,6 +197,9 @@ ul.with-bg li {
|
|||||||
border-style: dashed dashed dashed solid;
|
border-style: dashed dashed dashed solid;
|
||||||
border-left-color: #bbb;
|
border-left-color: #bbb;
|
||||||
}
|
}
|
||||||
|
.avatar {
|
||||||
|
border-radius:3px;
|
||||||
|
}
|
||||||
.info-item {
|
.info-item {
|
||||||
border: 1px solid #eee;
|
border: 1px solid #eee;
|
||||||
border-radius: 2px;
|
border-radius: 2px;
|
||||||
@@ -206,6 +209,9 @@ ul.with-bg li {
|
|||||||
.info-item p {
|
.info-item p {
|
||||||
margin:0;
|
margin:0;
|
||||||
}
|
}
|
||||||
|
.info-item h3 {
|
||||||
|
font-size:1.15em;
|
||||||
|
}
|
||||||
.info-item-top {
|
.info-item-top {
|
||||||
padding: 4px 10px;
|
padding: 4px 10px;
|
||||||
background: #f8f8f8;
|
background: #f8f8f8;
|
||||||
@@ -1032,6 +1038,10 @@ ul.with-bg li {
|
|||||||
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
|
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
|
||||||
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
|
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
|
||||||
}
|
}
|
||||||
|
.group-basic-info .txt {
|
||||||
|
width:145px;
|
||||||
|
word-wrap:break-word;
|
||||||
|
}
|
||||||
|
|
||||||
/* notification admin */
|
/* notification admin */
|
||||||
.cur-note { color: red; font-size: 75%; }
|
.cur-note { color: red; font-size: 75%; }
|
||||||
@@ -1061,6 +1071,7 @@ ul.with-bg li {
|
|||||||
|
|
||||||
/* group message and replies */
|
/* group message and replies */
|
||||||
#group-reply {
|
#group-reply {
|
||||||
|
width:602px;
|
||||||
margin-top:50px;
|
margin-top:50px;
|
||||||
}
|
}
|
||||||
.msg-num {
|
.msg-num {
|
||||||
@@ -1075,11 +1086,14 @@ ul.with-bg li {
|
|||||||
height: 80px;
|
height: 80px;
|
||||||
margin-top: 4px;
|
margin-top: 4px;
|
||||||
}
|
}
|
||||||
|
#message {
|
||||||
|
width:538px;
|
||||||
|
margin-top:0;
|
||||||
|
}
|
||||||
#group-reply .submit {
|
#group-reply .submit {
|
||||||
margin-top:3px;
|
margin-top:3px;
|
||||||
}
|
}
|
||||||
.msg-list {
|
.msg-list {
|
||||||
width:602px;
|
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
.msg {
|
.msg {
|
||||||
|
@@ -14,15 +14,9 @@
|
|||||||
|
|
||||||
{% block extra_script %}
|
{% block extra_script %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$("#group-add").click(function() {
|
|
||||||
$("#group-add-form").modal({appendTo: "#main"});
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
{% url 'org_groups' org.url_prefix as group_add_url %}
|
{% url 'org_groups' org.url_prefix as group_add_url %}
|
||||||
{% with post_url=group_add_url %}
|
{% with post_url=group_add_url %}
|
||||||
{% include "snippets/group_add_js.html" %}
|
{% include "snippets/group_add_js.html" %}
|
||||||
{% endwith %}
|
{% endwith %}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
@@ -1,3 +1,7 @@
|
|||||||
|
$("#group-add").click(function() {
|
||||||
|
$("#group-add-form").modal({appendTo: "#main"});
|
||||||
|
});
|
||||||
|
|
||||||
$('#group-add-submit').click(function() {
|
$('#group-add-submit').click(function() {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: '{{ post_url }}',
|
url: '{{ post_url }}',
|
||||||
|
Reference in New Issue
Block a user