Ejemplo n.º 1
0
    def ders_saati_turu_secme(self):
        """
        Ders Ücreti ya da Ek Ders Ücreti hesaplarından birini seçmeye yarar.
        """

        _form = JsonForm(current=self.current, title=_(u"Puantaj Tablosu Hesaplama Türü Seçiniz"))
        _form.ders = fields.Button(_(u"Ders Ücreti Hesapla"), cmd='ders_ucreti_hesapla')
        _form.ek_ders = fields.Button(_(u"Ek Ders Ücreti Hesapla"), cmd='ek_ders_ucreti_hesapla')
        self.form_out(_form)
Ejemplo n.º 2
0
class MakineTechizatAraForm(JsonForm):
    class Meta:
        title = _(u"Teçhizat Arama")

    ad = fields.String(_(u"Mal/Malzeme"), required=True)
    birim = fields.String(_(u"Birim"), required=False)

    ara = fields.Button(_(u"Ara"), cmd='ara')
    iptal = fields.Button(_(u"İptal"), cmd='iptal', form_validation=False)
Ejemplo n.º 3
0
class HataIncele(JsonForm):
    class Meta:
        title = gettext_lazy(u'İşlem Başarısız Oldu')
        help_text = "Dasd askdhjkasbdajs gasjkhdgasjkhg ajhdgas askjdhaskjhasj dhas dhaskjdhas" \
                    "aklsjsd haskljdhasklj dhaskldh akdhaksj dajskh dgasjkhdg ajshgdasj dgas" \
                    "aslkd haskldhaskdhaskldhaskl dhaklsd"

    restart = fields.Button(gettext_lazy(u"Tekrar Dene"), flow="hata_to_tcno")
    cancel = fields.Button(gettext_lazy(u"İşlemi İptal Et"), flow="iptal_hata")
Ejemplo n.º 4
0
class ButceKalemleriFormRO(ButceKalemleriForm):
    class Meta:
        inline_edit = []
        always_blank = False

    ButceKalemList = ButceKalemleriForm.ButceKalemList

    iptal = fields.Button(_(u"Listeye Dön"), cmd='geri')
    kaydet = fields.Button(_(u"Bitir"), cmd='bitir')
Ejemplo n.º 5
0
class KoordinasyonCalisaniSecForm(JsonForm):
    class Meta:
        title = __(u"Koordinasyon Birimi Çalışanı")

    calisan_rol = fields.String(_(u"Takip Edecek Personel"))
    satin_alma_turu = fields.Integer(_(u"Satın Alma Türü"),
                                     choices='bap_satin_alma_turleri')

    iptal = fields.Button(_(u"İptal"), cmd='iptal', form_validation=False)
    gonder = fields.Button(_(u"Gönder"), cmd='gonder')
Ejemplo n.º 6
0
class YeniGundemForm(JsonForm):
    class Meta:
        title = __(u"Yeni Gündem")
        include = [
            'gundem_aciklama', 'oturum_numarasi', 'oturum_tarihi',
            'karar_metni'
        ]

    kaydet = fields.Button(__(u"Kaydet"))
    geri_don = fields.Button(__(u"Geri Dön"), cmd='geri_don')
Ejemplo n.º 7
0
class AramaForm(JsonForm):
    class Meta:
        title = __(u'Öğretim Elemanı veya Derslik Ara')

    arama_sec = fields.String(__(u'Arama Seçeneği'),
                              choices=ARAMA_TURU,
                              default=1)
    arama_text = fields.String(__(u" "), required=False)
    arama_button = fields.Button(__(u'Ara'))
    vazgec_button = fields.Button(__(u'Geri'), cmd='vazgec')
Ejemplo n.º 8
0
class KasaIslemGecmisiForm(JsonForm):
    """
    Kasa Geçmişinin Gösterildiği form

    """
    class Meta:
        title = __(u"Kasa İşlem Geçmişi")

    ekle = fields.Button(__(u"Ekle"), cmd='ekle')
    ana_menu_don = fields.Button(__(u"Ana Menüye Dön"))
Ejemplo n.º 9
0
class EtkinlikBasvuruDegerlendirForm(JsonForm):
    class Meta:
        title = _(u"Etkinlik Başvuru Değerlendir")

    aciklama = fields.Text(_(u"Açıklama"), required=False)
    sonuc = fields.Integer(_(u"Değerlendirme Sonucu"), choices='bap_proje_degerlendirme_sonuc')

    degerlendir = fields.Button(_(u"Değerlendirme Kaydet"), cmd='degerlendir')
    daha_sonra_degerlendir = fields.Button(_(u"Daha Sonra Değerlendir"),
                                           cmd='daha_sonra_degerlendir', form_validation=False)
Ejemplo n.º 10
0
class RedGerekceForm(JsonForm):
    """
    Başvuru reddi gerekçesi formu.

    """
    gerekce = fields.Text(__(u"Red Gerekçesi"), required=True)
    gonder = fields.Button(__(u"Gerekçe Gönder"), cmd='gonder')
    geri = fields.Button(__(u"Geri Dön"),
                         cmd='geri_don',
                         form_validation=False)
Ejemplo n.º 11
0
class GenelBilgiGirForm(JsonForm):
    class Meta:
        include = ['ad', 'sure', 'anahtar_kelimeler', 'teklif_edilen_butce']
        title = _(u"Proje Genel Bilgileri")
        always_blank = False

    daha_sonra_devam_et = fields.Button(_(u"Daha Sonra Devam Et"),
                                        cmd='daha_sonra_devam_et',
                                        form_validation=False)
    detay_gir = fields.Button(_(u"Proje Detay Bilgileri"), cmd='detay_gir')
Ejemplo n.º 12
0
class KararVerForm(JsonForm):
    """
    Karar verme ekranına gitmek için kullanılan form.

    """
    class Meta:
        title = __(u"{} Satın Alma Duyurusuna Verilen Teklifler")

    belirle = fields.Button(__(u"Kazanan Firmaları Belirle"), cmd='belirle')
    geri = fields.Button(__(u"Geri Dön"), cmd='geri_don')
Ejemplo n.º 13
0
class HatirlatmaOnayForm(JsonForm):
    """
    Hatırlatma e-postası gönderilmeden önce onay alınmasında kullanılan form.

    """
    class Meta:
        title = __(u"Giriş Bilgileri Hatırlatma E-Postası Onayı")

    geri_don = fields.Button(__(u"Kayıt Ekranına Geri Dön"), cmd='geri_don')
    onayla = fields.Button(__(u"Onayla"), cmd='onayla')
Ejemplo n.º 14
0
class DersDegerlendirmeForm(forms.JsonForm):
    class Meta:
        include = ['Degerlendirme']

    kaydet = fields.Button(_(u"Kaydet"),
                           cmd="degerlendirme_kaydet",
                           flow="end")
    kaydet_yeni_kayit = fields.Button(_(u"Kaydet/Yeni Kayıt Ekle"),
                                      cmd="kaydet",
                                      flow="start")
Ejemplo n.º 15
0
class RedAciklamaForm(JsonForm):
    class Meta:
        title = _(u"Talep Reddi Açıklama")
        always_blank = False

    gerekce = fields.Text(_(u"Reddetme Gerekçenizi Yazınız"))
    gonder = fields.Button(_(u"Gönder"), cmd='red_gonder')
    geri = fields.Button(_(u"Tabloya Geri Dön"),
                         cmd='geri_don',
                         form_validation=False)
Ejemplo n.º 16
0
class KomisyonAciklamaForm(JsonForm):
    class Meta:
        title = _(u"Komisyon Açıklama")
        always_blank = False

    aciklama = fields.Text(
        _(u"Komisyon Değerlendirmesi İçin Açıklama Yazınız"))
    gonder = fields.Button(_(u"Gönder"), cmd='komisyon_gonder')
    geri = fields.Button(_(u"Tabloya Geri Dön"),
                         cmd='geri_don',
                         form_validation=False)
Ejemplo n.º 17
0
class FirmaTeklifForm(JsonForm):
    """
    Teklifin yapıldığı ve düzenlendiği form.
    
    """

    class Meta:
        include = ['Belgeler']

    kaydet = fields.Button(__(u"Teklifi Kaydet"), cmd='kaydet')
    geri = fields.Button(__(u"Geri Dön"), cmd='geri_don')
Ejemplo n.º 18
0
    def rapor_gonder_onay(self):
        """
        Seçili olan rapor dosyasının koordinasyon birimine gönderilmesi için öğretim üyesinden onay istenir.

        """
        form = JsonForm(title="Rapor Gönderme Form")
        form.help_text = "Raporunuz başarılı bir şekilde yüklendi. Raporunuzu koordinasyon birimine gönderebilirsiniz."
        form.gonder = fields.Button(_(u'Koordinasyon Birimine Gönder'),
                                    cmd="gonder")
        form.geri_don = fields.Button(_(u'Geri Dön'))
        self.form_out(form)
Ejemplo n.º 19
0
class DetayProjeForm(JsonForm):
    """
    Projenin araştırma olanakları, üniversite dışı uzmanları gibi detaylarını
    göstermek için kullanılan form.

    """

    olanak = fields.Button(_(u"Araştırma Olanakları"), cmd='olanak')
    dis_uzman = fields.Button(_(u"Dış Uzmanlar"), cmd='dis_uzman')
    dis_destek = fields.Button(_(u"Dış Destekler"), cmd='dis_destek')
    geri = fields.Button(_(u"Geri Dön"), cmd='geri_don')
Ejemplo n.º 20
0
class VergiBilgileriUyariForm(JsonForm):
    """
    Forma girilen vergi numarası ve vergi dairesinin sistemde bulunması durumunda 
    gösterilecek uyarı formu. 
    
    """
    class Meta:
        title = __(u'Vergi Bilgileri Uyarısı')

    geri_don = fields.Button(__(u"Kayıt Ekranına Geri Dön"), cmd='geri_don')
    hatirlat = fields.Button(__(u"Giriş Bilgilerimi Hatırlat"), cmd='hatirlat')
Ejemplo n.º 21
0
 class ObjectForm(forms.JsonForm):
     """
     Default ObjectForm for CrudViews. Can be overridden.
     """
     save_edit = fields.Button(_(u"Save"), cmd="save::add_edit_form")
     save_list = fields.Button(_(u"Save and List"), cmd="save::list")
     if settings.DEBUG:
         save_as_new_edit = fields.Button(_(u"Save as New"),
                                          cmd="save_as_new::add_edit_form")
         save_as_new_list = fields.Button(_(u"Save as New and List"),
                                          cmd="save_as_new::list")
Ejemplo n.º 22
0
    def yeni_ekle_kontrol(self):
        _form = IletisimveEngelliDurumBilgileriForm(current=self.current)
        self.current.output['msgbox'] = {
            'type':
            'info',
            "title":
            _(u'Personel Kayıt Uyarısı'),
            "msg":
            _(u"""
                      Lütfen Personel bilgilerinin doğruluğunu kontrol ediniz.
                      Kayıt işlemi geri döndürülemez.
                      """)
        }

        _form.ikamet_adresi = self.current.task_data['adres_bilgileri'][
            'ikamet_adresi']
        _form.ikamet_il = self.current.task_data['adres_bilgileri'][
            'ikamet_il']
        _form.ikamet_ilce = self.current.task_data['adres_bilgileri'][
            'ikamet_ilce']

        _form.kaydet = fields.Button(_(u"Kaydet (Bu işlem geri alınamaz!)"),
                                     cmd="kaydet",
                                     btn='success')
        _form.iptal = fields.Button(_(u"İptal"),
                                    cmd="iptal",
                                    flow="iptal",
                                    form_validation=False)

        kimlik_bilgileri = _(u"""**Adı**: {ad}
                              **Soyad**: {soyad}
                              **Doğum Tarihi**: {dogum_tarihi}
                              """).format(
            **self.current.task_data['kimlik_bilgileri'])

        adres_bilgileri = _(u"""**İl**: {ikamet_il}
                             **İlçe**: {ikamet_ilce}
                             **Adres**: {ikamet_adresi}
                             """).format(
            **self.current.task_data['adres_bilgileri'])

        output = [{
            _(u'Kişi Bilgileri'): kimlik_bilgileri,
            _(u'Adres Bilgileri'): adres_bilgileri
        }]

        self.current.output['object'] = {
            "type": "table-multiRow",
            "title": _(u"Kişi Bilgileri"),
            "fields": output,
            "actions": False
        }
        self.form_out(_form)
Ejemplo n.º 23
0
    def onay_kontrol(self):
        _form = TerfiForm(current=self.current, title=_(u"Terfi İşlemi"))
        _form.generate_form()
        _form.Meta.inline_edit = []

        _form.kaydet = fields.Button(title=_(u"Onayla"), cmd="terfi_yap")
        _form.duzenle = fields.Button(title=_(u"Reddet"),
                                      cmd="red_aciklamasi_yaz")

        self.form_out(_form)
        self.current.output["meta"]["allow_actions"] = False
        self.current.output["meta"]["allow_add_listnode"] = False
Ejemplo n.º 24
0
class TeklifGorForm(JsonForm):
    """
    Seçilen satın alma duyurusuna yapılmış tekliflerin gösterildiği form.

    """
    class Meta:
        title = __(u"{} Satın Alma Duyurusu Teklifleri")

    degerlendir = fields.Button(__(u"Teklifleri Değerlendir"),
                                cmd='degerlendir')
    indir = fields.Button(__(u"Bütün Teklif Dosyalarını İndir"), cmd='indir')
    geri = fields.Button(__(u"Geri Dön"), cmd='geri_don')
Ejemplo n.º 25
0
 def zaman_dilimlerini_belirle(self):
     self.current.task_data['zaman_dilimi'] = self.current.input['zaman_dilimi']
     zd = ZamanDilimleri.objects.get(self.current.input['zaman_dilimi'])
     _json = JsonForm(title=_(u"ZAMAN DİLİMİ"))
     _json.gun_dilimi = fields.String(title=_(u"GÜN DİLİMİ"), default=zd.get_gun_dilimi_display())
     _json.baslangic_saat = fields.String(_(u"Başlangıç Saati"), default=zd.baslama_saat, required=False)
     _json.baslangic_dakika = fields.String(_(u"Başlangıç Dakikası"), default=zd.baslama_dakika, required=False)
     _json.bitis_saat = fields.String(_(u"Bitiş Saati"), default=zd.bitis_saat, required=False)
     _json.bitis_dakika = fields.String(_(u"Bitiş Dakikası"), default=zd.bitis_dakika, required=False)
     _json.kaydet = fields.Button(_(u"Kaydet"), cmd='kayit')
     _json.tamamlandi = fields.Button(_(u'İptal'), cmd='vazgec')
     self.form_out(_json)
Ejemplo n.º 26
0
 def onay_ekrani(self):
     proje = BAPProje.objects.get(self.current.task_data['bap_proje_id'])
     self.current.task_data['komisyon_uyesi_role'] = self.input['form'][
         'komisyon_uyesi']
     r = Role.objects.get(self.input['form']['komisyon_uyesi'])
     p = Personel.objects.get(user=r.user())
     form = JsonForm(title=_(u"Komisyon Üyesi Atama Onay"))
     form.help_text = _(u"%s projesine %s komisyon üyesini "
                        u"atayacaksınız.") % (proje.ad, p.__unicode__())
     form.onayla = fields.Button(_(u"Onayla"))
     form.iptal = fields.Button(_(u"İptal"), cmd='iptal')
     self.form_out(form)
Ejemplo n.º 27
0
class IstenAyrilmaOnayForm(JsonForm):
    """
        Personel işten ayrılma işleminin onaylanması ve açıklama girilmesi
        amacıyla JsonForm class dan türetilmiş bir classdır.
    """
    class Meta:
        help_text = __(u"Personel İşten ayrılma işlemini onaylıyormusunuz?")
        title = __(u"Personel İşten Ayrılma")
        include = ["notlar"]

    devam_buton = fields.Button(__(u"Onayla"))
    iptal_buton = fields.Button(__(u"İptal"), flow='geri')
Ejemplo n.º 28
0
class SatinAlmaBilgileriDuzenleForm(JsonForm):
    """
         Seçilen satın alma duyurusuna ait teklife kapanma tarihi ve isim bilgilerini düzenleme
         işlemini içerir.
    """
    class Meta:
        include = [
            'ad', 'teklife_acilma_tarihi', 'teklife_kapanma_tarihi', 'aciklama'
        ]
        title = _(u'Duyuru Bilgileri Düzenle')

    kaydet = fields.Button(__(u"Kaydet"), cmd="kaydet")
    geri_don = fields.Button(__(u"Geri Dön"), cmd="geri_don")
Ejemplo n.º 29
0
class KazananFirmalarGosterForm(KazananFirmalarForm):
    """
    KazananFirmalarForm un read only olarak gösterilmesi için kalıtım formu.

    """
    class Meta:
        inline_edit = []
        always_blank = False

    KazananFirmalar = KazananFirmalarForm.KazananFirmalar
    ilerle = fields.Button(__(u"Onayla"), cmd='onayla')
    geri = fields.Button(__(u"Kazanan Belirleme Ekranına Geri Dön"),
                         cmd='geri_don')
Ejemplo n.º 30
0
class GerekliBelgeForm(JsonForm):
    class Meta:
        title = _(u"Seçilen Proje Türü İçin Gerekli Belge ve Formlar")

    class BelgeForm(ListNode):
        class Meta:
            title = _(u"Gerekli Belge ve Formlar")

        ad = fields.String(_(u"Belge Adı"), readonly=True)
        gereklilik = fields.String(_(u"Gereklilik Durumu"), readonly=True)

    iptal = fields.Button(_(u"İptal"), cmd='iptal')
    belgelerim_hazir = fields.Button(_(u"Belgelerim Hazır"), cmd='genel')