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:
@@ -310,6 +310,7 @@ $('.file-rename, .dir-rename').click(function () {
|
|||||||
name = $(this).attr('data');
|
name = $(this).attr('data');
|
||||||
$('#rename-target').html(type + name);
|
$('#rename-target').html(type + name);
|
||||||
$('input[name="oldname"]').val(name);
|
$('input[name="oldname"]').val(name);
|
||||||
|
$('input[name="newname"]').val(name);
|
||||||
$('#rename-form').modal({appendTo:'#main'});
|
$('#rename-form').modal({appendTo:'#main'});
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
6
views.py
6
views.py
@@ -1637,6 +1637,12 @@ def repo_rename_file(request):
|
|||||||
error_msg = u"新文件名不能为空"
|
error_msg = u"新文件名不能为空"
|
||||||
return render_error(request, error_msg)
|
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:
|
if len(newname) > settings.MAX_UPLOAD_FILE_NAME_LEN:
|
||||||
error_msg = u"新文件名太长"
|
error_msg = u"新文件名太长"
|
||||||
return render_error(request, error_msg)
|
return render_error(request, error_msg)
|
||||||
|
Reference in New Issue
Block a user