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 ''
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 ''
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 'ไม่มีข้อมูล'
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 'ไม่มีข้อมูล'
def week_elapse(value): return utilities.week_elapse_text(value)