示例#1
0
def display_report_sending_notice(submission):
    if submission.this_is == 'overdue':
        return unicode('<div class="notice overdue">เลขกำหนดส่งมาแล้ว ', 'utf-8') + utilities.week_elapse_text(submission.schedule_date) + '</div>'
    elif submission.this_is == 'waiting':
        return unicode('<div class="notice waiting">กำลังรอการอนุมัติรายงาน</div>', 'utf-8')
    elif submission.this_is == 'rejected':
        return unicode('<div class="notice rejected">รายงานถูกตีกลับเมื่อวันที่ ', 'utf-8') + utilities.format_abbr_datetime(submission.approval_date) + '</div>'
    return ''
示例#2
0
def display_report_sending_notice(submission):
    if submission.this_is == 'overdue':
        return unicode('<div class="notice overdue">เลขกำหนดส่งมาแล้ว ',
                       'utf-8') + utilities.week_elapse_text(
                           submission.schedule_date) + '</div>'
    elif submission.this_is == 'waiting':
        return unicode(
            '<div class="notice waiting">กำลังรอการอนุมัติรายงาน</div>',
            'utf-8')
    elif submission.this_is == 'rejected':
        return unicode(
            '<div class="notice rejected">รายงานถูกตีกลับเมื่อวันที่ ',
            'utf-8') + utilities.format_abbr_datetime(
                submission.approval_date) + '</div>'
    return ''
示例#3
0
def display_budget_schedule_status(schedule):
    from budget.functions import determine_schedule_status
    status = determine_schedule_status(schedule)

    if status == 'today':
        return 'กำหนดเบิกจ่ายในวันนี้'
    elif status == 'future':
        return '<span class="future">ยังไม่ถึงวันเบิก</span>'
    elif status == 'late':
        return unicode('<span class="late">เลยวันที่เบิกมาแล้ว<br/>%s</span>',
                       'utf-8') % utilities.week_elapse_text(
                           schedule.schedule_on)
    elif status == 'claimed_higher' or status == 'claimed_equal' or status == 'claimed_lower':
        return unicode('<span class="claimed">เบิกเมื่อวันที่<br/>%s</span>',
                       'utf-8') % utilities.format_abbr_date(
                           schedule.schedule_on)
    else:
        return 'ไม่มีข้อมูล'
示例#4
0
def display_full_budget_schedule_status(schedule):
    from budget.functions import determine_schedule_status
    status = determine_schedule_status(schedule)
    
    if status == 'today':
        return 'กำหนดเบิกจ่ายในวันนี้'
    elif status == 'future':
        return '<span class="future">ยังไม่ถึงวันเบิก</span>'
    elif status == 'late':
        return unicode('<span class="late">เลยวันที่เบิกมาแล้ว<br/>%s</span>', 'utf-8') % utilities.week_elapse_text(schedule.schedule_on)
    elif status == 'claimed_higher' or status == 'claimed_equal' or status == 'claimed_lower':
        return unicode('<span class="claimed">เบิกเมื่อวันที่<br/>%s</span>', 'utf-8') % utilities.format_abbr_date(schedule.schedule_on)
    else:
        return 'ไม่มีข้อมูล'
示例#5
0
def week_elapse(value):
    return utilities.week_elapse_text(value)
示例#6
0
def week_elapse(value):
    return utilities.week_elapse_text(value)