示例#1
0
    def duyuru_goruntule_detay(self):
        self.output['object_title'] = _(u"%s") % self.object

        obj_data = {
            'Ekleyen':
            _(u"%s") % self.object.ekleyen,
            'Eklenme Tarihi':
            _(u"%s") % self.object.eklenme_tarihi,
            'Son Geçerlilik Tarihi':
            _(u"%s") % self.object.son_gecerlilik_tarihi,
            'Başlık':
            _(u"%s") % self.object.duyuru_baslik,
            'Duyuru':
            _(u"%s") % self.object.duyuru_icerik,
            'Ek Dosyalar':
            ''.join([
                """%s\n""" % dosya.dosya_aciklamasi
                for dosya in self.object.EkDosyalar
            ])
        }

        self.output['object'] = obj_data

        form = JsonForm()
        form.tamam = fields.Button(_(u"Tamam"))
        if self.object.EkDosyalar:
            form.indir = fields.Button(_(u"Ek Dosyaları İndir"),
                                       cmd='belge_indir')
        self.form_out(form)
示例#2
0
    def rapor_goruntule(self):
        """
        Öğretim üyesinin yüklediği raporun koordinasyon birimi tarafından görüntülenmesi işlemini gerçekleştirir.

        """
        ad = self.current.task_data['rapor']['ad']
        soyad = self.current.task_data['rapor']['soyad']
        proje = self.current.task_data['rapor']['proje']
        form = JsonForm(title="Proje Rapor Görüntüleme")
        form.help_text = "%s %s ögretim üyesine ait %s projesinin bilgileri aşağıda yer almaktadır. " \
                         " İndirip inceleyebilirsiniz ya da rapora ait karar işlemlerini gerçekleştirebilirsiniz." \
                         % (ad, soyad, proje)
        form.indir = fields.Button(_(u'İndir'), cmd="indir")
        form.karar = fields.Button(_(u'Karar'), cmd="karar")
        self.form_out(form)