Example #1
0
 def clean_repo_name(self):
     repo_name = self.cleaned_data['repo_name']
     if not is_valid_filename(repo_name):
         error_msg = _(u"Name %s is not valid") % repo_name
         raise forms.ValidationError(error_msg)
     else:
         return repo_name
Example #2
0
 def clean_repo_name(self):
     repo_name = self.cleaned_data['repo_name']
     if not is_valid_filename(repo_name):
         error_msg = _(u'"%s" is not a valid name') % repo_name
         raise forms.ValidationError(error_msg)
     else:
         return repo_name
Example #3
0
 def clean_repo_name(self):
     repo_name = self.cleaned_data["repo_name"]
     if not is_valid_filename(repo_name):
         error_msg = _(u'"%s" is not a valid name') % repo_name
         raise forms.ValidationError(error_msg)
     else:
         return repo_name
Example #4
0
 def clean_newname(self):
     newname = self.cleaned_data['newname']
     try:
         if not is_valid_filename(newname):
             error_msg = _(u'Name "%s" is not valid') % newname
             raise forms.ValidationError(error_msg)
         else:
             return newname
     except SearpcError, e:
         raise forms.ValidationError(str(e))
Example #5
0
 def clean_newname(self):
     newname = self.cleaned_data['newname']
     try:
         if not is_valid_filename(newname):
             error_msg = _(u'Name "%s" is not valid') % newname
             raise forms.ValidationError(error_msg)
         else:
             return newname
     except SearpcError, e:
         raise forms.ValidationError(str(e))
Example #6
0
def validate_filename(request):
    repo_id     = request.GET.get('repo_id')
    filename    = request.GET.get('filename')

    if not (repo_id and filename):
        return render_error(request)

    result = {'ret':'yes'}

    try:
        ret = is_valid_filename(filename)
    except SearpcError:
        result['ret'] = 'error'
    else:
        result['ret'] = 'yes' if ret == 1 else 'no'

    content_type = 'application/json; charset=utf-8'
    return HttpResponse(json.dumps(result), content_type=content_type)
Example #7
0
def validate_filename(request):
    repo_id = request.GET.get('repo_id')
    filename = request.GET.get('filename')

    if not (repo_id and filename):
        return render_error(request)

    result = {'ret': 'yes'}

    try:
        ret = is_valid_filename(filename)
    except SearpcError:
        result['ret'] = 'error'
    else:
        result['ret'] = 'yes' if ret == 1 else 'no'

    content_type = 'application/json; charset=utf-8'
    return HttpResponse(json.dumps(result), content_type=content_type)