Exemplo n.º 1
0
 def kaydi_bitir(self):
     """
     Formdan gelen bilgilerle firma nesnesi kaydedilir. Durumu, değerlendirme sürecinde anlamına
     gelen 1 yapılır. 
 
     """
     form = self.input['form']
     temp_password = hashlib.sha1(get_temp_password()).hexdigest()
     user = User(name=form['isim'],
                 surname=form['soyad'],
                 username=form['k_adi'],
                 e_mail=form['yetkili_e_posta'],
                 password=temp_password,
                 is_active=False)
     user.blocking_save()
     self.set_form_data_to_object()
     self.object.Yetkililer(yetkili=user)
     self.object.durum = 1
     self.object.save()
     self.current.task_data['firma_key'] = self.object.key