@ -75,7 +75,7 @@ class ConferenceCreateForm(forms.Form):
foundation_year = forms . CharField ( label = _ ( u ' Год основания ' ) , required = False )
members = forms . CharField ( label = _ ( u ' Участники ' ) , required = False )
members_fc = forms . IntegerField ( label = _ ( u ' Ожидаемое количество участников ' ) , required = False )
visitors = forms . CharField ( label = _ ( u ' Посетители ' ) , required = False )
# visitors = forms.CharField(label=_(u'Посетители'), required=False )
discount = forms . CharField ( label = _ ( u ' Cкидка( % ) ' ) , required = False )
#
currency = forms . ChoiceField ( label = _ ( u ' Валюта ' ) , choices = currencies , required = False )
@ -85,9 +85,9 @@ class ConferenceCreateForm(forms.Form):
expohit = forms . BooleanField ( label = _ ( u ' Expohit ' ) , required = False )
canceled = forms . BooleanField ( label = _ ( u ' Отменена ' ) , required = False )
moved = forms . BooleanField ( label = _ ( u ' Перенесена ' ) , required = False )
quality_label = forms . MultipleChoiceField ( label = _ ( u ' Тип ' ) , required = False ,
choices = [ ( ' ufi ' , ' UFI ' ) , ( ' rsva ' , ' РСВЯ ' ) , ( ' exporating ' , ' ExpoRating ' ) ] ,
widget = forms . CheckboxSelectMultiple ( ) )
# quality_label = forms.MultipleChoiceField(label=_(u'Тип'), required=False ,
# choices=[('ufi', 'UFI'), ('rsva', 'РСВЯ'), ('exporating', 'ExpoRating')] ,
# widget= forms.CheckboxSelectMultiple())
speakers = forms . ModelMultipleChoiceField ( label = _ ( u ' Спикеры ' ) ,
queryset = Speaker . objects . all ( ) , required = False )
@ -113,8 +113,8 @@ class ConferenceCreateForm(forms.Form):
required = False , widget = CKEditorWidget )
self . fields [ ' time_ %s ' % code ] = forms . CharField ( label = _ ( u ' Время работы ' ) ,
required = False , widget = CKEditorWidget )
self . fields [ ' main_themes_ %s ' % code ] = forms . CharField ( label = _ ( u ' Основные темы ' ) ,
required = False , widget = CKEditorWidget )
# self.fields['main_themes_%s' % code] = forms.CharField(label=_(u'Основные темы') ,
# required= False, widget= CKEditorWidget)
self . fields [ ' discount_description_ %s ' % code ] = forms . CharField ( label = _ ( u ' Описание скидки ' ) ,
required = False , widget = CKEditorWidget )
#meta data
@ -160,7 +160,7 @@ class ConferenceCreateForm(forms.Form):
conference . programm_link = data [ ' programm_link ' ]
conference . members = data [ ' members ' ]
conference . members_fc = data [ ' members_fc ' ]
conference . visitors = data [ ' visitors ' ]
# conference.visitors = data['visitors' ]
#
conference . currency = data [ ' currency ' ]
conference . tax = data [ ' tax ' ]
@ -175,10 +175,10 @@ class ConferenceCreateForm(forms.Form):
conference . place_alt = data [ ' place_alt ' ]
# generates bitfield
flag = 0
if data [ ' quality_label ' ] :
flag = reduce ( lambda x , y : x | y , ( getattr ( Conference . quality_label , item ) for item in data [ ' quality_label ' ] ) )
# if data['quality_label'] :
# flag = reduce(lambda x,y: x|y, (getattr(Conference.quality_label, item) for item in data['quality_label']) )
conference . quality_label = flag
# conference.quality_label = flag
conference . audience = data [ ' audience ' ]