@@ -293,7 +293,7 @@ def save(self, commit=True):
293293
294294 # Complete nomination data
295295 feedback = Feedback .objects .create (nomcom = self .nomcom ,
296- comments = qualifications ,
296+ comments = self . nomcom . encrypt ( qualifications ) ,
297297 type = FeedbackTypeName .objects .get (slug = 'nomina' ),
298298 user = self .user )
299299 feedback .positions .add (position )
@@ -408,7 +408,7 @@ def save(self, commit=True):
408408
409409 # Complete nomination data
410410 feedback = Feedback .objects .create (nomcom = self .nomcom ,
411- comments = qualifications ,
411+ comments = self . nomcom . encrypt ( qualifications ) ,
412412 type = FeedbackTypeName .objects .get (slug = 'nomina' ),
413413 user = self .user )
414414 feedback .positions .add (position )
@@ -451,7 +451,7 @@ class Meta:
451451
452452class FeedbackForm (forms .ModelForm ):
453453 nominator_email = forms .CharField (label = 'Commenter email' ,required = False )
454- comments = forms .CharField (label = 'Comments' , widget = forms .Textarea (), strip = False )
454+ comment_text = forms .CharField (label = 'Comments' , widget = forms .Textarea (), strip = False )
455455 confirmation = forms .BooleanField (label = 'Email comments back to me as confirmation (if selected, your comments will be emailed to you in cleartext when you press Save).' ,
456456 required = False )
457457
@@ -484,13 +484,13 @@ def clean(self):
484484 if not NomineePosition .objects .accepted ().filter (nominee = self .nominee ,
485485 position = self .position ):
486486 msg = "There isn't a accepted nomination for %s on the %s position" % (self .nominee , self .position )
487- self ._errors ["comments " ] = self .error_class ([msg ])
487+ self ._errors ["comment_text " ] = self .error_class ([msg ])
488488 return self .cleaned_data
489489
490490 def save (self , commit = True ):
491491 feedback = super (FeedbackForm , self ).save (commit = False )
492492 confirmation = self .cleaned_data ['confirmation' ]
493- comments = self .cleaned_data ['comments ' ]
493+ comment_text = self .cleaned_data ['comment_text ' ]
494494 nomcom_template_path = '/nomcom/%s/' % self .nomcom .group .acronym
495495
496496 author = None
@@ -508,6 +508,7 @@ def save(self, commit=True):
508508 feedback .nomcom = self .nomcom
509509 feedback .user = self .user
510510 feedback .type = FeedbackTypeName .objects .get (slug = 'comment' )
511+ feedback .comments = self .nomcom .encrypt (comment_text )
511512 feedback .save ()
512513 if self .nominee and self .position :
513514 feedback .positions .add (self .position )
@@ -526,7 +527,7 @@ def save(self, commit=True):
526527 elif self .topic :
527528 about = self .topic .subject
528529 context = {'about' : about ,
529- 'comments' : comments ,
530+ 'comments' : comment_text ,
530531 'year' : self .nomcom .year (),
531532 }
532533 path = nomcom_template_path + FEEDBACK_RECEIPT_TEMPLATE
@@ -537,7 +538,6 @@ class Meta:
537538 model = Feedback
538539 fields = (
539540 'nominator_email' ,
540- 'comments' ,
541541 'confirmation' ,
542542 )
543543
@@ -554,8 +554,9 @@ def save(self, commit=True):
554554
555555class QuestionnaireForm (forms .ModelForm ):
556556
557- comments = forms .CharField (label = 'Questionnaire response from this candidate' ,
557+ comment_text = forms .CharField (label = 'Questionnaire response from this candidate' ,
558558 widget = forms .Textarea (), strip = False )
559+
559560 def __init__ (self , * args , ** kwargs ):
560561 self .nomcom = kwargs .pop ('nomcom' , None )
561562 self .user = kwargs .pop ('user' , None )
@@ -565,6 +566,7 @@ def __init__(self, *args, **kwargs):
565566
566567 def save (self , commit = True ):
567568 feedback = super (QuestionnaireForm , self ).save (commit = False )
569+ comment_text = self .cleaned_data ['comment_text' ]
568570 (position , nominee ) = self .cleaned_data ['nominee' ]
569571
570572 author = get_user_email (self .user )
@@ -575,14 +577,15 @@ def save(self, commit=True):
575577 feedback .nomcom = self .nomcom
576578 feedback .user = self .user
577579 feedback .type = FeedbackTypeName .objects .get (slug = 'questio' )
580+ feedback .comments = self .nomcom .encrypt (comment_text )
578581 feedback .save ()
579582 self .save_m2m ()
580583 feedback .nominees .add (nominee )
581584 feedback .positions .add (position )
582585
583586 class Meta :
584587 model = Feedback
585- fields = ( 'comments' , )
588+ fields = []
586589
587590class NomComTemplateForm (DBTemplateForm ):
588591 content = forms .CharField (label = "Text" , widget = forms .Textarea (attrs = {'cols' : '120' , 'rows' :'40' , }), strip = False )
0 commit comments