mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-25 06:33:48 +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');
|
||||
$('#rename-target').html(type + name);
|
||||
$('input[name="oldname"]').val(name);
|
||||
$('input[name="newname"]').val(name);
|
||||
$('#rename-form').modal({appendTo:'#main'});
|
||||
return false;
|
||||
});
|
||||
|
6
views.py
6
views.py
@@ -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)
|
||||
|
Reference in New Issue
Block a user