예제 #1
0
파일: forms.py 프로젝트: lauraxt/zamboni
    def __init__(self, *args, **kw):
        # Force the form to use app_slug if this is a webapp. We want to keep
        # this under "slug" so all the js continues to work.
        if kw['instance'].is_webapp():
            kw.setdefault('initial', {})['slug'] = kw['instance'].app_slug

        super(AppFormBasic, self).__init__(*args, **kw)
        # Do not simply append validators, as validators will persist between
        # instances.
        validate_name = lambda x: clean_name(x, self.instance)
        name_validators = list(self.fields['name'].validators)
        name_validators.append(validate_name)
        self.fields['name'].validators = name_validators
예제 #2
0
    def __init__(self, *args, **kw):
        # Force the form to use app_slug if this is a webapp. We want to keep
        # this under "slug" so all the js continues to work.
        if kw['instance'].is_webapp():
            kw.setdefault('initial', {})['slug'] = kw['instance'].app_slug

        super(AppFormBasic, self).__init__(*args, **kw)
        # Do not simply append validators, as validators will persist between
        # instances.
        validate_name = lambda x: clean_name(x, self.instance)
        name_validators = list(self.fields['name'].validators)
        name_validators.append(validate_name)
        self.fields['name'].validators = name_validators
예제 #3
0
파일: forms.py 프로젝트: MaxDumont/zamboni
 def clean_name(self):
     return clean_name(self.cleaned_data['name'])
예제 #4
0
 def clean_name(self):
     return clean_name(self.cleaned_data["name"])
예제 #5
0
파일: forms.py 프로젝트: superduper/zamboni
 def clean_name(self):
     return clean_name(self.cleaned_data['name'])