1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 16:10:26 +00:00

Add autocomplete when send file shared link

This commit is contained in:
xiez
2012-08-03 14:00:43 +08:00
parent bd6000ff90
commit b187acdb13
3 changed files with 14 additions and 9 deletions

View File

@@ -392,7 +392,7 @@ def group_members(request, group_id):
email=member_name)
if not ccnet_threaded_rpc.org_user_exists(request.user.org['org_id'],
member_name):
err_msg = u'当前企业不存在 %s 用户' % member_name
err_msg = u'无法添加成员,当前企业不存在 %s 用户' % member_name
return render_error(request, err_msg)
else:
try:
@@ -408,7 +408,7 @@ def group_members(request, group_id):
email=member_name)
if not validate_emailuser(member_name):
err_msg = u'用户 %s 不存在' % member_name
err_msg = u'无法添加成员,用户 %s 不存在' % member_name
return render_error(request, err_msg)
else:
try:

View File

@@ -76,6 +76,7 @@ function hideLink() {
$('#get-shared-link').removeClass('hide');
}
$(window).load(function() {
var view_history = '{{ view_history }}',
url = '',
@@ -136,6 +137,13 @@ $('#rm-shared-link').click(function() {
$('#send-shared-link').click(function() {
$("#link-send-form").modal({appendTo: "#main"});
// link-send-form email autocomplete
var share_list = [];
{% for contact in contacts %}
share_list.push('{{ contact.contact_email }}');
{% endfor %}
addAutocomplete('#email', '#link-send-form', share_list);
});
$("#link-send-form").submit(function(event) {

View File

@@ -158,12 +158,6 @@ def render_repo(request, repo_id, error=''):
if not can_access:
return render_permission_error(request, '无法访问该同步目录')
# Check whether use is repo owner
# if validate_owner(request, repo_id):
# is_owner = True
# else:
# is_owner = False
repo = get_repo(repo_id)
if not repo:
return render_error(request, u'该同步目录不存在')
@@ -238,7 +232,6 @@ def render_repo(request, repo_id, error=''):
"can_access": can_access,
"current_commit": current_commit,
"view_history": view_history,
# "is_owner": is_owner,
"password_set": password_set,
"repo_size": repo_size,
"dir_list": dir_list,
@@ -823,6 +816,9 @@ def repo_view_file(request, repo_id):
else:
file_shared_link = ''
# my constacts
contacts = Contact.objects.filter(user_email=request.user.username)
return render_to_response('repo_view_file.html', {
'repo': repo,
'path': path,
@@ -841,6 +837,7 @@ def repo_view_file(request, repo_id):
'protocol': http_or_https,
'domain': domain,
'file_shared_link': file_shared_link,
'contacts': contacts,
}, context_instance=RequestContext(request))
def repo_file_get(request, repo_id):