diff --git a/seahub/forms.py b/seahub/forms.py index 9fbde8c620..8eed7d8239 100644 --- a/seahub/forms.py +++ b/seahub/forms.py @@ -172,7 +172,6 @@ class RepoSettingForm(forms.Form): Form for saving repo settings. """ repo_name = forms.CharField(error_messages={'required': _('Library name is required')}) - repo_desc = forms.CharField(error_messages={'required': _('Library description is required')}) days = forms.IntegerField(required=False, error_messages={'invalid': _('Please enter a number')}) diff --git a/seahub/templates/repo_basic_info.html b/seahub/templates/repo_basic_info.html index a1ea90aacb..3c20abeb31 100644 --- a/seahub/templates/repo_basic_info.html +++ b/seahub/templates/repo_basic_info.html @@ -37,8 +37,6 @@
{% csrf_token %}

-
-
{% if not ENABLE_SUB_LIBRARY or not repo.is_virtual %}
@@ -70,17 +68,12 @@ $('#repo-basic-info-form input[name="history"]').change(function() { $('#repo-basic-info-form').submit(function() { var form = $(this), form_id = form.attr('id'); - var repo_name = $('[name="repo_name"]', form).val(), - repo_desc = $('[name="repo_desc"]', form).val(); + var repo_name = $('[name="repo_name"]', form).val(); if (!$.trim(repo_name)) { apply_form_error(form_id, "{% trans "Name is required." %}"); return false; } - if (!$.trim(repo_desc)) { - apply_form_error(form_id, "{% trans "Description is required." %}"); - return false; - } var days; var value = $(this).find('input[name="history"]:checked').val(); @@ -102,7 +95,6 @@ $('#repo-basic-info-form').submit(function() { beforeSend: prepareCSRFToken, data: { 'repo_name': repo_name, - 'repo_desc': repo_desc, 'days': days }, success: function(data) { diff --git a/seahub/views/ajax.py b/seahub/views/ajax.py index 01f56084dc..06ccf8a275 100644 --- a/seahub/views/ajax.py +++ b/seahub/views/ajax.py @@ -2115,12 +2115,11 @@ def ajax_repo_change_basic_info(request, repo_id): }), status=400, content_type=content_type) repo_name = form.cleaned_data['repo_name'] - repo_desc = form.cleaned_data['repo_desc'] days = form.cleaned_data['days'] # Edit library info (name, descryption). - if repo.name != repo_name or repo.desc != repo_desc: - if not edit_repo(repo_id, repo_name, repo_desc, username): + if repo.name != repo_name: + if not edit_repo(repo_id, repo_name, '', username): # set desc as '' err_msg = _(u'Failed to edit library information.') return HttpResponse(json.dumps({'error': err_msg}), status=500, content_type=content_type)