Ejemplo n.º 1
0
def output_message(current):
    current.output['message'] = _(u'This is a translateable message.')
    current.output['lazy'] = MSG_LAZY
    current.output['untranslated'] = _(u'This message has not been translated.')
    current.output['singular'] = ngettext(u'One', u'Many', 1)
    current.output['plural'] = ngettext(u'One', u'Many', 50)
    marked_message = N_(u'This message is marked, but not translated yet.')
    current.output['marked'] = marked_message
    current.output['marked_translated'] = _(marked_message)
    current.output['datetime'] = format_datetime(datetime.datetime(2016, 7, 21, 17, 32))
    current.output['decimal'] = format_decimal(1.23456)
    current.output['second_day'] = get_day_names()[1]
Ejemplo n.º 2
0
    def sinav_programi_goruntule(self):
        """
        Öğretim Görevlisi kendi şubelerine ait sinav
        programını görüntüleyebilir.

        """

        sinav_etkinlikleri = self.current.task_data['sinav_etkinlikleri']

        self.output['objects'] = [list(get_day_names().values())]
        hafta = dict(HAFTA)

        # Öğretim görevlisinin bir günde maksimum kaç tane sınavı olduğu bulunur
        # ve bu bilgi kadar dönülür.
        max_etkinlik = max(map(len, sinav_etkinlikleri.values()))

        for i in range(max_etkinlik):
            sinav_etkinlik_list = OrderedDict({})

            # eğer haftanın günü(1,2..) öğretim görevlisinin sınavı varsa
            for hafta_gun in hafta.keys():
                if hafta_gun in sinav_etkinlikleri:
                    try:
                        etkinlik = sinav_etkinlikleri[hafta_gun][i]
                        sinav_etkinlik_list[hafta[hafta_gun]] = etkinlik
                    except IndexError:
                        sinav_etkinlik_list[hafta[hafta_gun]] = ''

                else:
                    sinav_etkinlik_list[hafta[hafta_gun]] = ''

            item = {
                "type": "table-multiRow",
                "fields": sinav_etkinlik_list,
                "actions": False,
                'key': ''
            }
            self.output['objects'].append(item)

        _form = JsonForm(current=self.current)
        _form.title = _(u"%(ad)s / %(donem)s / Yarıyıl Sınav Programı") % \
                      {'ad': self.current.task_data['user_ad'],
                       'donem': Donem.guncel_donem(self.current).ad}

        self.form_out(_form)
    def sinav_programi_goruntule(self):
        """
        Öğretim Görevlisi kendi şubelerine ait sinav
        programını görüntüleyebilir.

        """

        sinav_etkinlikleri = self.current.task_data['sinav_etkinlikleri']

        self.output['objects'] = [list(get_day_names().values())]
        hafta = dict(HAFTA)

        # Öğretim görevlisinin bir günde maksimum kaç tane sınavı olduğu bulunur
        # ve bu bilgi kadar dönülür.
        max_etkinlik = max(map(len, sinav_etkinlikleri.values()))

        for i in range(max_etkinlik):
            sinav_etkinlik_list = OrderedDict({})

            # eğer haftanın günü(1,2..) öğretim görevlisinin sınavı varsa
            for hafta_gun in hafta.keys():
                if hafta_gun in sinav_etkinlikleri:
                    try:
                        etkinlik = sinav_etkinlikleri[hafta_gun][i]
                        sinav_etkinlik_list[hafta[hafta_gun]] = etkinlik
                    except IndexError:
                        sinav_etkinlik_list[hafta[hafta_gun]] = ''

                else:
                    sinav_etkinlik_list[hafta[hafta_gun]] = ''

            item = {
                "type": "table-multiRow",
                "fields": sinav_etkinlik_list,
                "actions": False,
                'key': ''
            }
            self.output['objects'].append(item)

        _form = JsonForm(current=self.current)
        _form.title = _(u"%(ad)s / %(donem)s / Yarıyıl Sınav Programı") % \
                      {'ad': self.current.task_data['user_ad'], 'donem': Donem.guncel_donem().ad}

        self.form_out(_form)
Ejemplo n.º 4
0
def _get_day_names():
    modified_days = {}
    days = get_day_names().items()
    for i, name in days:
        modified_days[i + 1] = name
    return modified_days
Ejemplo n.º 5
0
def _get_day_names():
    modified_days = {}
    days = get_day_names().items()
    for i, name in days:
        modified_days[i + 1] = name
    return modified_days