示例#1
0
 def format_expense_notification(self):
     """
     Return a formatted string for expense status notification
     """
     status_str = EXPENSE_NOTIFY_STATUS.get(self.new_status)
     account_label = format_account(self.request.user)
     date_label = format_date(datetime.date.today())
     return status_str.format(account_label, date_label)
示例#2
0
    def format_expense_notification(self):
        """
        Return a formatted string for expense status notification
        """
        status_str = EXPENSE_NOTIFY_STATUS.get(self.event.status)
        account_label = format_account(self.request.user)
        date_label = format_date(datetime.date.today())

        if status_str != None:
            return status_str.format(account_label, date_label)
        else:
            return ""
示例#3
0
def format_expense_status(expense, full=True):
    """
        Return a formatted status string for the expense
    """
    if expense.paid_status in ('paid', 'resulted'):
        status_str = EXPENSE_STATUS.get(expense.paid_status)
    else:
        status_str = STATUS.get(expense.status, DEF_STATUS).format(genre='e')
        if full:
            if expense.status_user:
                account = format_account(expense.status_user)
            else:
                account = format_account(expense.user)
            date = format_date(expense.status_date)
            suffix = u" par {0} le {1}.".format(account, date)

            status_str += suffix

    return status_str
示例#4
0
def format_expense_status(expense, full=True):
    """
        Return a formatted status string for the expense
    """
    if expense.paid_status in ('paid', 'resulted'):
        status_str = EXPENSE_STATUS.get(expense.paid_status)
    else:
        status_str = STATUS.get(expense.status, DEF_STATUS).format(genre='e')
        if full:
            if expense.status_user:
                account = format_account(expense.status_user)
            else:
                account = format_account(expense.user)
            date = format_date(expense.status_date)
            suffix = u" par {0} le {1}.".format(account, date)

            status_str += suffix

    return status_str
示例#5
0
def format_main_status(task, full=True):
    """
        return a formatted status string
    """
    status = task.status

    if task.type_ == 'invoice':
        genre = u"e"
    else:
        genre = u""

    if full:
        status_str = STATUS.get(status, DEF_STATUS).format(genre=genre)
        suffix = u" par {0} le {1}".format(format_account(task.status_person),
                                           format_date(task.status_date))
        status_str += suffix
    else:
        status_str = SINGLE_STATUS_LABELS.get(status,
                                              DEF_STATUS).format(genre=genre)

    return status_str
示例#6
0
def format_main_status(task, full=True):
    """
        return a formatted status string
    """
    status = task.status

    if task.type_ == 'invoice':
        genre = u"e"
    else:
        genre = u""

    if full:
        status_str = STATUS.get(status, DEF_STATUS).format(genre=genre)
        suffix = u" par {0} le {1}".format(
            format_account(task.status_person),
            format_date(task.status_date)
        )
        status_str += suffix
    else:
        status_str = SINGLE_STATUS_LABELS.get(status, DEF_STATUS).format(
            genre=genre
        )

    return status_str
示例#7
0
 def title(self):
     return u"Facture numéro {0} en date du {1}".format(
         self.context.official_number,
         format_date(self.context.date),
     )
示例#8
0
 def title(self):
     return u"Facture numéro {0} en date du {1}".format(
         self.context.official_number,
         format_date(self.context.date),
     )