Пример #1
0
def display_budget_header(user, schedule):
    return unicode(
        '<div class="supertitle"><a href="%s">แผนงาน %s - %s</a></div><h1>งวดเบิกจ่ายวันที่ %s</h1>',
        'utf-8') % (reverse('view_program_overview',
                            args=[schedule.program.id]),
                    schedule.program.ref_no, schedule.program.name,
                    utilities.format_full_date(schedule.schedule_on))
Пример #2
0
def full_date(datetime):
    return utilities.format_full_date(datetime)
Пример #3
0
def display_budget_header(user, schedule):
    if schedule.program:
        return unicode('<div class="supertitle"><a href="%s">แผนงาน %s - %s</a></div><h1>งวดเบิกจ่ายวันที่ %s</h1>', 'utf-8') % (reverse('view_program_overview', args=[schedule.program.id]), schedule.program.ref_no, schedule.program.name, utilities.format_full_date(schedule.schedule_on))

    elif schedule.project:
        if schedule.project.plan:
            header_html = unicode('<div class="supertitle"><a href="%s">แผน %s - %s</a></div><h1>โครงการ (%s) %s</h1>', 'utf-8') % (reverse('view_master_plan_overview', args=[schedule.project.plan.master_plan.id]), schedule.project.plan.master_plan.ref_no, schedule.project.plan.master_plan.name, schedule.project.ref_no, schedule.project.name)

            if permission.has_role_with_obj(user, ('sector_manager', 'sector_manager_assistant', 'sector_specialist'), schedule.project.plan.master_plan):
                header_html = header_html + unicode('<div class="subtitle"><img src="%s/images/icons/edit.png" class="icon"/> <a href="%s">แก้ไขโครงการ</a></div>', 'utf-8') % (settings.MEDIA_URL, reverse('view_project_edit_project', args=[schedule.project.id]))

        else:
            header_html = unicode('<div class="supertitle"><a href="%s">แผนงาน %s - %s</a></div><h1>โครงการ (%s) %s</h1>', 'utf-8') % (reverse('view_program_overview', args=[schedule.project.program.id]), schedule.project.program.ref_no, schedule.project.program.name, schedule.project.ref_no, schedule.project.name)

            if permission.access_obj(user, 'program project edit', schedule.project.program):
                header_html = header_html + unicode('<div class="subtitle"><img src="%s/images/icons/edit.png" class="icon"/> <a href="%s">แก้ไขโครงการ</a></div>', 'utf-8') % (settings.MEDIA_URL, reverse('view_project_edit_project', args=[schedule.project.id]))

    return ''
Пример #4
0
def full_date(datetime):
    return utilities.format_full_date(datetime)
Пример #5
0
def display_budget_header(user, schedule):
    return unicode('<div class="supertitle"><a href="%s">แผนงาน %s - %s</a></div><h1>งวดเบิกจ่ายวันที่ %s</h1>', 'utf-8') % (reverse('view_program_overview', args=[schedule.program.id]), schedule.program.ref_no, schedule.program.name, utilities.format_full_date(schedule.schedule_on))