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)
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)