Esempio n. 1
0
 def render_change_form(self, request, context, *args, **kwargs):
     if get_fill_description():
         context["adminform"].form.fields["description"].help_text = ("This"
         " will automatically be filled if left blank.")
     return super(InvoiceQuoteBaseAdmin,
                  self).render_change_form(request, context, *args,
                                           **kwargs)
Esempio n. 2
0
 def update_description(self):
     update = get_fill_description()
     if update and not self.description:
         entries = self.get_entries()
         entries = [(entry.description or unicode(entry.item))
                    for entry in entries]
         entries = ", ".join(entries)
         description = u"%s - %s" % (unicode(self.customer), entries)
         if len(description) > 200:  # field length limit
             description = description[:197] + "..."
         self.description = description