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