示例#1
0
 def clean_slug(self):
     if self.cleaned_data['slug']:
         if employer_campus_org_slug_exists(self.cleaned_data['slug'],
                                            employer=self.instance):
             raise forms.ValidationError(
                 "A campus organization or employer with the slug %s already exists"
                 % (self.cleaned_data['slug']))
     return self.cleaned_data['slug']
示例#2
0
文件: views.py 项目: Dpetters/Umeqo
def check_employer_campus_org_slug_uniqueness(request):
    if not request.GET.has_key("slug"):
        raise Http400("Request GET is missing the slug.")
    data = False
    campusorg = None
    employer = None
    if is_campus_org(request.user):
        campusorg = request.user.campusorg
    elif is_recruiter(request.user):
        employer = request.user.recruiter.employer
    if not employer_campus_org_slug_exists(request.GET["slug"], campusorg=campusorg, employer=employer):
        data = True
    return HttpResponse(simplejson.dumps(data), mimetype="application/json")
示例#3
0
def check_employer_campus_org_slug_uniqueness(request):
    if not request.GET.has_key("slug"):
        raise Http400("Request GET is missing the slug.")
    data = False
    campusorg = None
    employer = None
    if is_campus_org(request.user):
        campusorg = request.user.campusorg
    elif is_recruiter(request.user):
        employer = request.user.recruiter.employer
    if not employer_campus_org_slug_exists(
            request.GET["slug"], campusorg=campusorg, employer=employer):
        data = True
    return HttpResponse(simplejson.dumps(data), mimetype="application/json")
示例#4
0
 def clean_slug(self):
     if self.cleaned_data['slug']:
         if employer_campus_org_slug_exists(self.cleaned_data['slug'], employer=self.instance):
             raise forms.ValidationError(m.slug_already_taken)
     return self.cleaned_data['slug']
示例#5
0
文件: admin.py 项目: Dpetters/Umeqo
 def clean_slug(self):
     if self.cleaned_data['slug']:
         if employer_campus_org_slug_exists(self.cleaned_data['slug'], employer=self.instance):
             raise forms.ValidationError("A campus organization or employer with the slug %s already exists" % (self.cleaned_data['slug']))
     return self.cleaned_data['slug']
示例#6
0
文件: forms.py 项目: Dpetters/Umeqo
 def clean_slug(self):
     if self.cleaned_data["slug"]:
         if employer_campus_org_slug_exists(self.cleaned_data["slug"], employer=self.instance):
             raise forms.ValidationError(m.slug_already_taken)
     return self.cleaned_data["slug"]