app/soc/views/site/sponsor/profile.py
changeset 271 01e90bb21b7e
parent 269 0f1acc4c3e1e
child 272 00cea07656c0
equal deleted inserted replaced
270:7dd6d8347b56 271:01e90bb21b7e
    31 from soc.logic import out_of_band
    31 from soc.logic import out_of_band
    32 from soc.logic import sponsor
    32 from soc.logic import sponsor
    33 from soc.logic.site import id_user
    33 from soc.logic.site import id_user
    34 from soc.views import helper
    34 from soc.views import helper
    35 import soc.views.helper.requests
    35 import soc.views.helper.requests
       
    36 import soc.views.helper.widgets
    36 from soc.views import simple
    37 from soc.views import simple
    37 from soc.views.helpers import custom_widgets
       
    38 from soc.views.helpers import forms_helpers
    38 from soc.views.helpers import forms_helpers
    39 from soc.views.helpers import response_helpers
    39 from soc.views.helpers import response_helpers
    40 from soc.views.user import profile
    40 from soc.views.user import profile
    41 
    41 
    42 import soc.models.sponsor
    42 import soc.models.sponsor
    65 
    65 
    66 
    66 
    67 class EditForm(CreateForm):
    67 class EditForm(CreateForm):
    68   """Django form displayed when editing a Sponsor.
    68   """Django form displayed when editing a Sponsor.
    69   """
    69   """
    70   link_name = forms.CharField(widget=custom_widgets.ReadOnlyInput())
    70   link_name = forms.CharField(widget=helper.widgets.ReadOnlyInput())
    71 
    71 
    72   def clean_link_name(self):
    72   def clean_link_name(self):
    73     link_name = self.cleaned_data.get('link_name')
    73     link_name = self.cleaned_data.get('link_name')
    74     if not validate.isLinkNameFormatValid(link_name):
    74     if not validate.isLinkNameFormatValid(link_name):
    75       raise forms.ValidationError("This link name is in wrong format.")
    75       raise forms.ValidationError("This link name is in wrong format.")