def print_schedule_outstanding(schedule):
    if not schedule.submitted_on:
        today = datetime.date.today()
        if schedule.schedule_date < today:
            return u'<span class="critical_status">เลยกำหนดส่งมาแล้ว <em>%s</em></span>' % weeksince(schedule.schedule_date)

        elif schedule.schedule_date == today:
            return u'<span class="warning_status">กำหนดส่ง<em>วันนี้</em></span>'

        else:
            if (schedule.schedule_date - today).days <= settings.WARNING_AT_DAYS_BEFORE_DUE:
                return u'<span class="warning_status">จะถึงวันกำหนดส่งในอีก <em>%s</em></span>' % weeksince(schedule.schedule_date)

            else:
                return u'<span class="normal_status">จะถึงวันกำหนดส่งในอีก <em>%s</em></span>' % weeksince(schedule.schedule_date)
    
    else:
        return u'<span class="submitted_status">ส่งเมื่อวันที่ <em>%s</em></span>' % utilities.format_full_datetime(schedule.submitted_on)
def print_schedule_outstanding(schedule):
    if not schedule.submitted_on:
        today = datetime.date.today()
        if schedule.schedule_date < today:
            return u'<span class="critical_status">เลยกำหนดส่งมาแล้ว <em>%s</em></span>' % weeksince(
                schedule.schedule_date)

        elif schedule.schedule_date == today:
            return u'<span class="warning_status">กำหนดส่ง<em>วันนี้</em></span>'

        else:
            if (schedule.schedule_date -
                    today).days <= settings.WARNING_AT_DAYS_BEFORE_DUE:
                return u'<span class="warning_status">จะถึงวันกำหนดส่งในอีก <em>%s</em></span>' % weeksince(
                    schedule.schedule_date)

            else:
                return u'<span class="normal_status">จะถึงวันกำหนดส่งในอีก <em>%s</em></span>' % weeksince(
                    schedule.schedule_date)

    else:
        return u'<span class="submitted_status">ส่งเมื่อวันที่ <em>%s</em></span>' % utilities.format_full_datetime(
            schedule.submitted_on)
Exemple #3
0
def format_datetime(datetime):
    return utilities.format_full_datetime(datetime)
def format_datetime(datetime):
    return utilities.format_full_datetime(datetime)