def kontrol(self): self.set_form_data_to_object() if self.current.task_data['cmd'] == 'izine_ayir': if self.object.baslangic > self.object.bitis: self.current.task_data['cmd'] = 'izne_ayir' else: hitap_kaydi = HizmetKayitlari() personel = self.object.personel hitap_kaydi.personel = personel hitap_kaydi.tckn = personel.tckn hitap_kaydi.bitis_tarihi = self.object.baslangic hitap_kaydi.gorev = ".." hitap_kaydi.hizmet_sinifi = personel.hizmet_sinifi hitap_kaydi.unvan_kod = personel.kadro.unvan ## TODO: Sebep Kodları fixtures eklenecek hitap_kaydi.sebep_kod = 269 hitap_kaydi.kurum_onay_tarihi = self.object.onay_tarihi hitap_kaydi.sync = 2 hitap_kaydi.save() self.current.task_data['cmd'] = 'basarili' self.save() else: ## cmd="izin_donus" hitap_kaydi = HizmetKayitlari() personel = self.object.personel hitap_kaydi.personel = personel hitap_kaydi.tckn = personel.tckn hitap_kaydi.baslama_tarihi = self.object.donus_tarihi hitap_kaydi.gorev = ".." hitap_kaydi.hizmet_sinifi = personel.hizmet_sinifi hitap_kaydi.unvan_kod = personel.kadro.unvan ## TODO: Sebep Kodları fixtures eklenecek, form içerisinden seçilecek hitap_kaydi.sebep_kod = 269 hitap_kaydi.kurum_onay_tarihi = self.object.onay_tarihi hitap_kaydi.sync = 2 hitap_kaydi.save() self.current.task_data['cmd'] = 'basarili' self.save()
def kontrol(self): self.set_form_data_to_object() if self.current.task_data['cmd'] == 'izine_ayir': if self.object.baslangic > self.object.bitis: self.current.task_data['cmd'] = 'izne_ayir' else: hitap_kaydi = HizmetKayitlari() personel = self.object.personel hitap_kaydi.personel = personel hitap_kaydi.tckn = personel.tckn hitap_kaydi.bitis_tarihi = self.object.baslangic hitap_kaydi.gorev = ".." hitap_kaydi.hizmet_sinifi = personel.hizmet_sinifi hitap_kaydi.unvan_kod = personel.kadro().unvan_kod ## TODO: Sebep Kodları fixtures eklenecek hitap_kaydi.sebep_kod = 269 hitap_kaydi.kurum_onay_tarihi = self.object.onay_tarihi hitap_kaydi.sync = 2 hitap_kaydi.save() self.current.task_data['cmd'] = 'basarili' self.save() else: ## cmd="izin_donus" hitap_kaydi = HizmetKayitlari() personel = self.object.personel hitap_kaydi.personel = personel hitap_kaydi.tckn = personel.tckn hitap_kaydi.baslama_tarihi = self.object.donus_tarihi hitap_kaydi.gorev = ".." hitap_kaydi.hizmet_sinifi = personel.hizmet_sinifi hitap_kaydi.unvan_kod = personel.kadro().unvan_kod ## TODO: Sebep Kodları fixtures eklenecek, form içerisinden seçilecek hitap_kaydi.sebep_kod = 269 hitap_kaydi.kurum_onay_tarihi = self.object.onay_tarihi hitap_kaydi.sync = 2 hitap_kaydi.save() self.current.task_data['cmd'] = 'basarili' self.save()