本文整理汇总了Python中zengine.lib.translation._函数的典型用法代码示例。如果您正苦于以下问题:Python _函数的具体用法?Python _怎么用?Python _使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: parola_kontrolleri
def parola_kontrolleri(yeni_parola, yeni_parola_tekrar, kullanici=None, eski_parola=None):
"""
Parola uygunluk kontrolleri.
Args:
yeni_parola(str): formdan gelen yeni belirlenecek olan parola
yeni_parola_tekrar(str): formdan gelen yeni parolanın tekrarı
kullanici: User objesi
eski_parola(str): formdan gelen kullanının güncel olarak girdigi parolası
Returns:
(bool) True ya da False
msg(str): hata mesajı
"""
if eski_parola and not kullanici.check_password(eski_parola):
return False, _(u'Kullanmakta olduğunuz parolanızı yanlış girdiniz.')
if yeni_parola != yeni_parola_tekrar:
return False, _(u'Yeni parolanız ve tekrarı uyuşmamaktadır.')
if eski_parola and eski_parola == yeni_parola:
return False, _(u'Yeni parolanız ile eski parolanız aynı olmamalıdır.')
if not parola_uygunlugu(yeni_parola):
return False, _(u"""Girmiş olduğunuz parola kurallara uymamaktadır.
Lütfen parola kural setini dikkate alarak tekrar deneyiniz.""")
return True, None
开发者ID:zetaops,项目名称:ulakbus,代码行数:27,代码来源:common.py
示例2: kullanici_adi_kontrolleri
def kullanici_adi_kontrolleri(eski_k_adi, yeni_k_adi, guncel_k_adi):
"""
Kullanıcı adı uygunluk kontrolleri.
Args:
guncel_k_adi(str): current nesnesi altindaki güncel kullanıcı adı
eski_k_adi(str): formdan gelen kullanıcı adı.
yeni_k_adi(str): formdan gelen yeni belirlenecek olan kullanıcı adı.
Returns:
(bool) True ya da False
msg(str): hata mesajı
"""
if guncel_k_adi != eski_k_adi:
return False, _(u'Kullanıcı adınızı yanlış girdiniz. Lütfen tekrar deneyiniz.')
if eski_k_adi == yeni_k_adi:
return False, _(u'Yeni kullanıcı adınız ile eski kullanıcı adınız aynı olmamalıdır.')
if kullanici_adi_var_mi(yeni_k_adi):
return False, _(u"""Böyle bir kullanıcı adı bulunmaktadır.
Lütfen başka bir kullanıcı adı deneyiniz.""")
return True, None
开发者ID:zetaops,项目名称:ulakbus,代码行数:25,代码来源:common.py
示例3: mezuniyet_kaydet
def mezuniyet_kaydet(self):
from ulakbus.lib.ogrenci import diploma_no_uret
try:
ogrenci_program = OgrenciProgram.objects.get(self.input['form']['program'])
ogrenci_sinav_list = DegerlendirmeNot.objects.set_params(
rows=1, sort='sinav_tarihi desc').filter(ogrenci=ogrenci_program.ogrenci)
ogrenci_son_sinav = ogrenci_sinav_list[0]
diploma_no = diploma_no_uret(ogrenci_program)
ogrenci_program.diploma_no = diploma_no
ogrenci_program.mezuniyet_tarihi = ogrenci_son_sinav.sinav.tarih
ogrenci_program.save()
bolum_adi = ogrenci_program.program.bolum_adi
ogrenci_no = ogrenci_program.ogrenci_no
ogrenci_adi = '%s %s' % (ogrenci_program.ogrenci.ad, ogrenci_program.ogrenci.soyad)
self.current.output['msgbox'] = {
'type': 'info', "title": _(u'Öğrenci Mezuniyet Kaydı Başarılı'),
"msg": _(u'%(ogrenci_no)s numaralı %(ogrenci)s adlı öğrenci %(bolum)s adlı \
bölümden %(diploma)s diploma numarası ile mezun edilmiştir') % {
'ogrenci_no': ogrenci_no,
'ogrenci': ogrenci_adi,
'bolum': bolum_adi,
'diploma': diploma_no,
}
}
except Exception as e:
self.current.output['msgbox'] = {
'type': 'warning', "title": _(u'Bir Hata Oluştu'),
"msg": _(u'Öğrenci Mezuniyet Kaydı Başarısız. Hata Kodu : %s') % e.message
}
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:33,代码来源:ogrenci.py
示例4: kayit_bilgisi_ver
def kayit_bilgisi_ver(self):
"""
Seçilen öğretim elemanları, dönem ve bölüm bilgilerinden oluşturulan kaydın mesajı
gösterilir.
Danışmanlara bilgilendirme mesajı gönderilir.
"""
yoksis_no = self.current.task_data['unit_yoksis_no']
unit = Unit.objects.get(yoksis_no=yoksis_no)
donem = Donem.objects.get(guncel=True)
self.current.output['msgbox'] = {
'type': 'info', "title": _(u'Danismanlar Kaydedildi'),
"msg": _(u'%(donem)s dönemi için %(donem)s programına ait danışman listesi kaydedilmiştir') % {
'donem': donem, 'unit': unit}}
title = _(u"Danışman Atama")
message = _(u"%s dönemi için danışman olarak atandınız.") % donem
for okutman_key in self.current.task_data['okutmanlar']:
okutman = Okutman.objects.get(okutman_key)
user = okutman.personel.user if okutman.personel else okutman.harici_okutman.user
abstract_role = AbstractRole.objects.get("OGRETIM_ELEMANI")
try:
role = Role.objects.get(user=user, abstract_role=abstract_role, unit=unit)
role.send_notification(message=message, title=title, sender=self.current.user)
except ObjectDoesNotExist:
pass
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:27,代码来源:danisman.py
示例5: sinav_detay_goster
def sinav_detay_goster(self):
obj_key = self.current.task_data['data_key']
if self.input['form']['arama_sec'] == 1:
sinav_etkinligi = SinavEtkinligi.objects.raw("sinav_yerleri.room_id:" + obj_key)
obj = Room.objects.get(obj_key)
else:
sinav_etkinligi = map(lambda s: SinavEtkinligi.objects.get(sube=s), Sube.objects.filter(
okutman_id=obj_key, donem=Donem.guncel_donem()))
obj = Okutman.objects.get(obj_key)
days = [_(u"Pazartesi"), _(u"Salı"), _(u"Çarşamba"), _(u"Perşembe"), _(u"Cuma"), _(u"Cumartesi"), _(u"Pazar")]
self.output['objects'] = [days]
def etkinlik(de):
"""
Ders etkinligi formatlar ve dondurur.
:param de: ders etkinligi
:return: ders adi ve zamani
"""
aralik = format_datetime(de.tarih)
return "\n\n**%s**\n%s\n\n" % (aralik, de.ders.ad)
data_list = []
for i, day in enumerate(days):
data_list.append(
''.join(["%s" % etkinlik(de) for de in filter(lambda d: d.tarih.isoweekday() == i + 1,
sinav_etkinligi)]))
self.detay_goster(data_list, obj)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:31,代码来源:program_olustur.py
示例6: ders_detay_goster
def ders_detay_goster(self):
if 'data_key' in self.current.input:
obj_key = self.current.input['data_key']
else:
obj_key = self.current.task_data['data_key']
if self.current.task_data['arama'] == 1:
data_etkinlik = DersEtkinligi.objects.filter(room_id=obj_key)
obj = Room.objects.get(obj_key)
else:
data_etkinlik = DersEtkinligi.objects.filter(okutman_id=obj_key)
obj = Okutman.objects.get(obj_key)
days = [_(u"Pazartesi"), _(u"Salı"), _(u"Çarşamba"), _(u"Perşembe"), _(u"Cuma"), _(u"Cumartesi"), _(u"Pazar")]
self.output['objects'] = [days]
def etkinlik(de):
"""
Ders etkinligi formatlar ve dondurur.
:param de: ders etkinligi
:return: ders adi ve zamani
"""
aralik = "{baslangic} - {bitis}".format(
baslangic=format_time(time(int(de.baslangic_saat), int(de.baslangic_dakika))),
bitis=format_time(time(int(de.bitis_saat), int(de.bitis_dakika))))
return "\n\n**%s**\n%s\n\n" % (aralik, de.ders.ad)
data_list = []
for day in days:
data_list.append(
''.join(["%s" % etkinlik(de) for de in data_etkinlik.filter(gun=days.index(day) + 1)]))
self.detay_goster(data_list, obj)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:35,代码来源:program_olustur.py
示例7: kaydet
def kaydet(self):
yeni_personel = Personel()
yeni_personel.tckn = self.current.task_data['tckn']
# Task data içinde gelen bilgiler birleştirilecek
personel_data = {}
personel_data.update(self.current.task_data['kimlik_bilgileri'])
personel_data.update(self.current.task_data['cuzdan_bilgileri'])
personel_data.update(self.current.task_data['adres_bilgileri'])
for key in personel_data:
setattr(yeni_personel, key, personel_data[key])
yeni_personel.save()
self.current.output['msgbox'] = {
'type': 'success',
"title": _(u'%(ad)s %(soyad)s Başarı İle Kaydedildi') % {
'ad': yeni_personel.ad, 'soyad': yeni_personel.soyad,
},
"msg": _(u"""
Personel Başarı ile Kaydedildi, Personele atama yapabilir veya daha sonra
atama yapmak için "İşlemi Bitir" Butonuna tıklayabilirsiniz
""")
}
_form = JsonForm(current=self.current)
# todo: bu buton ilgili personel secili olarak yeni bir wf baslatacak
_form.geri = fields.Button(_(u"Atama Yap"), style="btn-success", cmd="atama_yap")
_form.iptal = fields.Button(_(u"İşlemi Bitir"), cmd="bitir")
self.form_out(_form)
self.current.task_data['personel_id'] = yeni_personel.key
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:35,代码来源:yeni_personel.py
示例8: bilgilendir
def bilgilendir(self):
"""
Not düzenleme işlemi tamamlandıktan sonra ekrana bilgilendirme mesajı basılır.
"""
ogrenci_id = self.current.task_data['ogrenci_id']
ogrenci = Ogrenci.objects.get(ogrenci_id)
yeni_puan = self.current.input['form']['puan']
sinav = self.current.task_data['sinav']
onceki_puan = self.current.task_data['onceki_puan']
self.current.output['msgbox'] = {
'type': 'info', "title": _(u'Not Düzeltme Tamamlandı'),
"msg": _(u"""%(ogrenci)s adlı öğrencinin, %(sinav)s sınavına ait
%(onceki_puan)s olan notu, %(yeni_puan)s ile değiştilmiştir.""") % {
'ogrenci': ogrenci,
'sinav': sinav,
'onceki_puan': onceki_puan,
'yeni_puan': yeni_puan,
}
}
title = _(u"Not Düzenleme")
message = _(u"""%(sinav)s sınavınıza ait %(onceki_puan)s olan notu,
%(yeni_puan)s ile değiştirilmiştir.""") % {
'sinav': sinav,
'onceki_puan': onceki_puan,
'yeni_puan': yeni_puan
}
ogrenci_program = OgrenciProgram.objects.get(self.current.task_data['program_id'])
birim = ogrenci_program.program.birim
for role in Role.objects.filter(user=ogrenci.user, unit=birim):
if role.abstract_role.name in ABSTRACT_ROLE_LIST:
role.send_notification(message=message, title=title, sender=self.current.user)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:34,代码来源:ogrenci_isleri_not_duzenleme.py
示例9: izin_basvuru_formu_goster
def izin_basvuru_formu_goster(self):
"""
İzin başvurusu yaopacak personel için izin başvuru gösterilir.
Personelin geçen yıl kullandığı izin sayısı, geçen yıldan kalan
izin sayısı, bu yıl kullandığı izin sayısı, bu yıl kalan izin sayısı
ve toplamda kalan izin sayısı gösterilir.
"""
personel_id = self.current.user.personel.key
self.current.task_data['personel_id'] = personel_id
guncel_yil = date.today().year
onceki_yil = guncel_yil - 1
lst_form_data = FormData.objects.filter(user_id=self.current.user.key)
onceki_yil_izin = IzinBasvuru.onceki_yil_izinlerini_bul(lst_form_data, onceki_yil)
guncel_yil_izin = IzinBasvuru.guncel_izinleri_bul(lst_form_data, guncel_yil, onceki_yil_izin[1])
_form = self.IzinBasvuruForm(current=self.current,
title=_(u"İzin Talep Formu"),
exclude=['personel_ad_soyad', 'personel_gorev',
'toplam_kalan_izin', 'toplam_izin_gun',
'yol_izni', 'personel_birim',
'personel_sicil_no'])
_form.help_text = _(u"""{onceki} yılına ait izinli gün sayınız {onceki_izin}, Kalan gün sayınız {onceki_kalan}
{guncel} yılına ait izinli gün sayınız {guncel_izin},Toplam izinli gün sayınız {guncel_kalan}
'dir.
""").format(onceki=onceki_yil, onceki_izin=onceki_yil_izin[0], onceki_kalan=onceki_yil_izin[1],
guncel=guncel_yil, guncel_izin=guncel_yil_izin[0], guncel_kalan=guncel_yil_izin[1],
)
self.form_out(_form)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:31,代码来源:izin.py
示例10: mernis_kimlik_bilgileri_getir
def mernis_kimlik_bilgileri_getir(self):
tckn = self.current.input['form']['tckn']
# Personelin daha önce bulunup bulunmadığını kontrol et
try:
Personel.objects.get(tckn=tckn)
self.current.task_data['mernis_tamam'] = False
self.current.task_data['hata_msg'] = _(u"Personel Daha Önce Kaydedilmiş")
except ObjectDoesNotExist:
from ulakbus.services.zato_wrapper import MernisKimlikBilgileriGetir, \
MernisCuzdanBilgileriGetir
# Kimlik bilgileri mernis servisi üzerinden çekilecek
mernis_bilgileri = MernisKimlikBilgileriGetir(tckn=str(tckn))
response = mernis_bilgileri.zato_request()
self.current.task_data['mernis_tamam'] = True
self.current.task_data['kimlik_bilgileri'] = response
# Cüzdan bilgileri mernis servisi üzerinden çekilecek
mernis_bilgileri = MernisCuzdanBilgileriGetir(tckn=str(tckn))
response = mernis_bilgileri.zato_request()
self.current.task_data['cuzdan_tamam'] = True
self.current.task_data['cuzdan_bilgileri'] = response
self.current.task_data['tckn'] = tckn
self.current.set_message(title=_(u'%s TC no için Mernis servisi başlatıldı') % tckn,
msg='', typ=1, url="/wftoken/%s" % self.current.token)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:26,代码来源:yeni_personel.py
示例11: bilgi_ver
def bilgi_ver(self):
"""
Kayıt silme iş akışı tamamlandıktan sonra danışmana ve öğrenciye bilgi verilir.
Kayıt silme işleminin tamamlandığına dair ekrana çıktı verir.
"""
ogrenci = Ogrenci.objects.get(self.current.task_data['ogrenci_id'])
ogrenci_program = OgrenciProgram.objects.filter(ogrenci=ogrenci)
self.current.output['msgbox'] = {
'type': 'warning', "title": _(u'Kayıt Silme'),
"msg": _(u'Öğrencinin kaydı %s nedeniyle silinmiştir.') % self.current.input['form'][
'aciklama']
}
title = _(u'Kayıt Silme')
msg = _(u'%s adlı öğrencinin kaydı %s nedeniyle silinmiştir.') % (
ogrenci, self.current.input['form']['aciklama'])
for program in ogrenci_program:
abstract_role = AbstractRole.objects.get("DANISMAN")
for role in program.danisman.user.role_set:
if role.role.abstract_role == abstract_role:
role.role.send_notification(title=title, message=msg, sender=self.current.user)
for role in ogrenci.user.role_set:
abstract_role = kaydi_silinmis_abs_role(role.role)
if abstract_role.key in ABSTRACT_ROLE_LIST_SILINMIS:
role.role.send_notification(title=title, message=msg, sender=self.current.user)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:27,代码来源:kayit_silme.py
示例12: listele
def listele(self):
"""
show & edit timetable for room
.. code-block:: python
# response:
{
'derslik_zaman_tablosu': {
'derslik_key': string # derslik key
'name': string, # room name,
'kapasite': int, # capacity,
'zaman_plani': [{
'key': string, # derslik zaman plani key
'saat': string, # 10:00-12:00,
'gun': int, # 1 = pazartesi,
'durum': int # 2 = Bolume Ait,
}],
'derslikler': [{
'name': string,
'key': string}]}
}
"""
if "red_aciklamasi" in self.current.task_data:
self.current.output["msgbox"] = {
"type": "warning",
"title": _(u"Talebiniz Bölüm Başkanı Tarafından Reddedildi"),
"msg": self.current.task_data["red_aciklamasi"],
}
_form = JsonForm()
_form.gonder = fields.Button(_(u"Onaya Gönder"), cmd="gonder")
self.form_out(_form)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:32,代码来源:zaman_tablosu.py
示例13: terfisi_gelen_personel_liste
def terfisi_gelen_personel_liste(self):
try:
self.current.task_data["personeller"]
except KeyError:
personel_turu = self.current.input['form']['personel_turu']
baslangic_tarihi = datetime.datetime.strptime(
self.current.input['form']['baslangic_tarihi'], '%d.%m.%Y')
bitis_tarihi = datetime.datetime.strptime(
self.current.input['form']['bitis_tarihi'], '%d.%m.%Y')
self.current.task_data["personeller"] = terfi_tarhine_gore_personel_listesi(
baslangic_tarihi=baslangic_tarihi, bitis_tarihi=bitis_tarihi,
personel_turu=personel_turu)
if self.current.task_data["personeller"]:
_form = TerfiForm(current=self.current, title=_(u"Terfi İşlemi"))
_form.generate_form()
_form.kaydet = fields.Button(_(u"Onaya Gönder"), cmd="onaya_gonder")
_form.duzenle = fields.Button(_(u"Terfi Düzenle"), cmd="terfi_liste_duzenle")
self.form_out(_form)
self.current.output["meta"]["allow_actions"] = False
self.current.output["meta"]["allow_add_listnode"] = False
else:
datetime.datetime.today()
self.current.output['msgbox'] = {
'type': 'info', "title": _(u'Terfi Bekleyen Personel Bulunamadı'),
"msg": _(u'%(baslangic)s - %(bitis)s tarih aralığında terfi bekleyen personel bulunamadı.') % {
'baslangic': format_datetime(baslangic_tarihi),
'bitis': format_datetime(bitis_tarihi),
}
}
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:34,代码来源:kadro.py
示例14: kayit_islemi_tamamlandi
def kayit_islemi_tamamlandi(self):
msg = {"type": "info",
"title": _(u'Kayıt İşleminiz Tamamlanmıştır!'),
"msg": _(u'Güncel Zaman Dilimleri Zaman Tablosuna eklenmiştir')}
# workflowun bu kullanıcı için bitişinde verilen mesajı ekrana bastırır
self.current.output['msgbox'] = msg
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:7,代码来源:zaman_dilimi.py
示例15: kayit_bilgisi_ver
def kayit_bilgisi_ver(self):
"""
İşlemin başarıyla tamamlandığına dair bilgi mesajı basılır.
Danışmana bilgi mesajı yollanır.
"""
ogrenci = Ogrenci.objects.get(self.current.task_data['ogrenci_id'])
danisman = DonemDanisman.objects.get(self.current.task_data["dd_key"])
personel = danisman.okutman.personel if danisman.okutman.personel else danisman.okutman.harici_okutman
self.current.output['msgbox'] = {
'type': 'info', "title": _(u'Danışman Ataması Yapıldı'),
"msg": _(u'%(ogrenci)s adlı öğrenciye %(danisman)s adlı personel \
danışman olarak atandı') % {
'ogrenci': ogrenci,
'danisman': personel,
}
}
title = _(u"Danışman Atama")
message = _(u"%(ogrenci)s adlı öğrenciye danışman olarak atandınız.") % {'ogrenci': ogrenci}
abstract_role = AbstractRole.objects.get("DANISMAN")
try:
role = Role.objects.get(unit=danisman.bolum, user=personel.user, abstract_role=abstract_role)
role.send_notification(message, title, sender=self.current.user)
except ObjectDoesNotExist:
raise Exception("Role nesnesi tanımlı olmadığından notification yolllanamadı.")
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:27,代码来源:ogrenci.py
示例16: sinav_sec
def sinav_sec(self):
"""Not Girişi Sınav Seç
Okutmanın, seçilen şubeye ait sınavları görebildiği ve sınav
seçimi yapabildiği adıma ait olan method.
Seçilen şube, ``ders_secim`` methodu içinde tanımlanmış olan
``JsonForm`` tarafından iletilmekte ve bu method içerisinde
aşağıdaki şekilde elde edilmektedir::
sube_key = self.current.input['form']['sube']
Sinavlar, bir önceki şube seçim adımında seçilmiş olan şubeye
ait olacak şekilde filtrelenmektedir::
_form.sinav=fields.Integer("Sınav Seçiniz",
choices=prepare_choices_for_model(Sinav, sube_id=sube_key))
"""
_form = forms.JsonForm(current=self.current, title=_(u"Sınav Seçim Formu"))
try:
sube_key = self.current.input['form']['sube']
except:
sube_key = self.current.task_data["sube"]
_form.sinav = fields.Integer(_(u"Sınav Seçiniz"),
choices=prepare_choices_for_model(Sinav, sube_id=sube_key))
self.current.task_data["sube"] = sube_key
_form.sec = fields.Button(_(u"Seç"), cmd=_(u"Sınav Seçin"))
self.form_out(_form)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:32,代码来源:ders.py
示例17: red_aciklamasi_yaz
def red_aciklamasi_yaz(self):
_form = JsonForm(title=_(u"Terfi İşlemi Reddedildi."))
_form.Meta.help_text = _(u"""Terfi işlemini onaylamadınız. İlgili personele bir açıklama
yazmak ister misiniz?""")
_form.red_aciklama = fields.String(_(u"Açıklama"))
_form.devam = fields.Button(_(u"Devam Et"))
self.form_out(_form)
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:7,代码来源:kadro.py
示例18: mesaj_goster
def mesaj_goster(self):
msg = {"title": _(u'Personeller Onay Icin Gonderildi!'),
"body": _(u'Talebiniz Basariyla iletildi.')}
# workflowun bu kullanıcı için bitişinde verilen mesajı ekrana bastırır
self.current.task_data['LANE_CHANGE_MSG'] = msg
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:7,代码来源:kadro.py
示例19: onayla
def onayla(self):
msg = {
"title": _(u"Zaman Tablosunu Onayladınız!"),
"body": _(u"Bölüm ders programı koordinatörüne onaylama iletildi."),
}
self.current.task_data["LANE_CHANGE_MSG"] = msg
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:7,代码来源:zaman_tablosu.py
示例20: izin_basvuru_kaydet
def izin_basvuru_kaydet(self):
"""
Personelin izin başvurusu kaydedilir.
"""
izin_form_data = self.input['form']
# gereksiz form alanlarını sil
if 'ileri' in izin_form_data:
del izin_form_data['ileri']
self.current.task_data['izin_form_data'] = izin_form_data
form_personel = Personel.objects.get(self.current.task_data['personel_id'])
izin_form = Form.objects.get(ad="İzin Formu")
form_data = FormData()
form_data.form = izin_form
form_data.user = form_personel.user
form_data.data = izin_form_data
form_data.date = date.today()
form_data.blocking_save()
time.sleep(1)
self.current.task_data['izin_form_data_key'] = form_data.key
msg = {"title": _(u'İzin Başvurusu Yapıldı'),
"body": _(u'%s %s tarih aralığı için yaptığınız izin talebi başarıyla alınmıştır.') % (
self.input['form']['izin_baslangic'], self.input['form']['izin_bitis'])}
# workflowun bu kullanıcı için bitişinde verilen mesajı ekrana bastırır
self.current.task_data['LANE_CHANGE_MSG'] = msg
开发者ID:alirizakeles,项目名称:ulakbus,代码行数:28,代码来源:izin.py
注:本文中的zengine.lib.translation._函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论