Improve support for "receive from scratch" workflow, esp. for mobile
also try harder to make certain aspects easier to enable/disable via handler, e.g. whether cases should be allowed as quantity input, or expired credits should be a thing etc.
This commit is contained in:
parent
a34a42d2b2
commit
d8b45db331
13 changed files with 330 additions and 149 deletions
|
@ -160,16 +160,23 @@ class PurchaseView(MasterView):
|
|||
default_active=True, default_verb='contains')
|
||||
g.sorters['buyer'] = g.make_sorter(model.Person.display_name)
|
||||
|
||||
g.filters['date_ordered'].label = "Ordered"
|
||||
# date_ordered
|
||||
g.filters['date_ordered'].default_active = True
|
||||
g.filters['date_ordered'].default_verb = 'equal'
|
||||
|
||||
g.set_label('date_ordered', "Ordered")
|
||||
g.set_sort_defaults('date_ordered', 'desc')
|
||||
|
||||
g.set_enum('status', self.enum.PURCHASE_STATUS)
|
||||
|
||||
g.set_label('date_ordered', "Ordered")
|
||||
# date_received
|
||||
g.filters['date_received'].default_active = True
|
||||
g.filters['date_received'].default_verb = 'equal'
|
||||
g.set_label('date_received', "Received")
|
||||
|
||||
# status
|
||||
g.set_enum('status', self.enum.PURCHASE_STATUS)
|
||||
g.filters['status'].default_active = True
|
||||
g.filters['status'].verbs = ['equal', 'not_equal', 'is_any']
|
||||
g.filters['status'].default_verb = 'is_any'
|
||||
|
||||
g.set_label('invoice_number', "Invoice No.")
|
||||
|
||||
def configure_form(self, f):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue