1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-25 14:50:29 +00:00

fixed a bug in rename

This commit is contained in:
lins05
2012-09-02 20:10:49 +08:00
parent 39f17444c3
commit db3a7469de
2 changed files with 7 additions and 0 deletions

View File

@@ -310,6 +310,7 @@ $('.file-rename, .dir-rename').click(function () {
name = $(this).attr('data');
$('#rename-target').html(type + name);
$('input[name="oldname"]').val(name);
$('input[name="newname"]').val(name);
$('#rename-form').modal({appendTo:'#main'});
return false;
});

View File

@@ -1637,6 +1637,12 @@ def repo_rename_file(request):
error_msg = u"新文件名不能为空"
return render_error(request, error_msg)
if newname == oldname:
url = reverse('repo', args=[repo_id]) + ('?p=%s' % parent_dir)
return HttpResponseRedirect(url)
newname = check_filename_with_rename(repo_id, parent_dir, newname)
if len(newname) > settings.MAX_UPLOAD_FILE_NAME_LEN:
error_msg = u"新文件名太长"
return render_error(request, error_msg)