Add views for "new product" batches
This commit is contained in:
parent
fcfc8b56bb
commit
6d68b56c56
4 changed files with 194 additions and 0 deletions
|
@ -802,6 +802,38 @@ class MasterView(View):
|
|||
url = self.request.route_url('products.view', uuid=product.uuid)
|
||||
return tags.link_to(text, url)
|
||||
|
||||
def render_vendor(self, obj, field):
|
||||
vendor = getattr(obj, field)
|
||||
if not vendor:
|
||||
return ""
|
||||
text = "({}) {}".format(vendor.id, vendor.name)
|
||||
url = self.request.route_url('vendors.view', uuid=vendor.uuid)
|
||||
return tags.link_to(text, url)
|
||||
|
||||
def render_department(self, obj, field):
|
||||
department = getattr(obj, field)
|
||||
if not department:
|
||||
return ""
|
||||
text = "({}) {}".format(department.number, department.name)
|
||||
url = self.request.route_url('departments.view', uuid=department.uuid)
|
||||
return tags.link_to(text, url)
|
||||
|
||||
def render_subdepartment(self, obj, field):
|
||||
subdepartment = getattr(obj, field)
|
||||
if not subdepartment:
|
||||
return ""
|
||||
text = "({}) {}".format(subdepartment.number, subdepartment.name)
|
||||
url = self.request.route_url('subdepartments.view', uuid=subdepartment.uuid)
|
||||
return tags.link_to(text, url)
|
||||
|
||||
def render_report(self, obj, field):
|
||||
report = getattr(obj, field)
|
||||
if not report:
|
||||
return ""
|
||||
text = "({}) {}".format(report.code, report.name)
|
||||
url = self.request.route_url('reportcodes.view', uuid=report.uuid)
|
||||
return tags.link_to(text, url)
|
||||
|
||||
def before_create_flush(self, obj, form):
|
||||
pass
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue