def get_filter(self): name_filter = self.getparam('filter') if (name_filter is not None) and (name_filter != ""): return Q(firstname__icontains=name_filter) | Q( lastname__icontains=name_filter) else: return XferPrintListing.get_filter(self)
def get_filter(self): if self.getparam('CRITERIA') is None: select_year = self.getparam('year') select_type = self.getparam('type_of_account', 0) new_filter = Q(year=FiscalYear.get_current(select_year)) if select_type != -1: new_filter &= Q(type_of_account=select_type) else: new_filter = XferPrintListing.get_filter(self) return new_filter
def get_filter(self): if self.getparam('CRITERIA') is None: contact_filter = self.getparam('filter', '') new_filter = Q(status=0) if contact_filter != "": q_legalentity = Q(contact__legalentity__name__contains=contact_filter) q_individual = (Q(contact__individual__firstname__contains=contact_filter) | Q( contact__individual__lastname__contains=contact_filter)) new_filter &= (q_legalentity | q_individual) else: new_filter = XferPrintListing.get_filter(self) return new_filter
def get_filter(self): if self.getparam('CRITERIA') is None: select_year = self.getparam('year') select_journal = self.getparam('journal', 4) select_filter = self.getparam('filter', 1) new_filter = Q(entry__year=FiscalYear.get_current(select_year)) if select_filter == 1: new_filter &= Q(entry__close=False) elif select_filter == 2: new_filter &= Q(entry__close=True) elif select_filter == 3: new_filter &= Q(entry__link__id__gt=0) elif select_filter == 4: new_filter &= Q(entry__link=None) if select_journal != -1: new_filter &= Q(entry__journal__id=select_journal) else: self.item = EntryAccount() entries = EntryAccount.objects.filter(XferPrintListing.get_filter(self)) self.item = EntryLineAccount() new_filter = Q(entry_id__in=[entry.id for entry in entries]) return new_filter
def get_filter(self): structure_type = self.getparam('structure_type') if (structure_type is not None) and (structure_type != '0'): return Q(structure_type=int(structure_type)) else: return XferPrintListing.get_filter(self)
def get_filter(self): name_filter = self.getparam('filter') if (name_filter is not None) and (name_filter != ""): return Q(firstname__icontains=name_filter) | Q(lastname__icontains=name_filter) else: return XferPrintListing.get_filter(self)
def __init__(self): self.model = EntryLineAccount self.field_id = 'entrylineaccount' XferPrintListing.__init__(self)