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)
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 ""
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
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
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
def title(self): return u"Facture numéro {0} en date du {1}".format( self.context.official_number, format_date(self.context.date), )