def fillresponse(self, legal_entity=0, name_filter=''): self.item.legal_entity = LegalEntity.objects.get(id=legal_entity) img = XferCompImage('img') img.set_value(self.icon_path()) img.set_location(0, 0, 1, 3) self.add_component(img) self.fill_from_model(1, 0, True, ['legal_entity']) comp = XferCompEdit('filter') comp.set_value(name_filter) comp.set_action(self.request, self.get_action(), modal=FORMTYPE_REFRESH, close=CLOSE_NO) comp.set_location(1, 2) comp.description = _('Filtrer by name') comp.is_default = True self.add_component(comp) identfilter = [] if name_filter != "": identfilter = [Q(firstname__icontains=name_filter) | Q(lastname__icontains=name_filter)] items = Individual.objects.filter(*identfilter).distinct() grid = XferCompGrid('individual') grid.set_model(items, None, self) grid.set_location(1, 3) grid.description = _('individual') grid.add_action(self.request, ResponsabilityModify.get_action(_("Select"), "images/ok.png"), modal=FORMTYPE_MODAL, close=CLOSE_YES, unique=SELECT_SINGLE, params={"SAVE": "YES"}) grid.add_action(self.request, IndividualShow.get_action(_("Show"), "images/edit.png"), modal=FORMTYPE_MODAL, close=CLOSE_NO, unique=SELECT_SINGLE) grid.add_action(self.request, IndividualAddModify.get_action(TITLE_ADD, "images/add.png"), modal=FORMTYPE_MODAL, close=CLOSE_NO) self.add_component(grid)
def fillresponse(self, legal_entity=0, name_filter=''): self.item.legal_entity = LegalEntity.objects.get(id=legal_entity) img = XferCompImage('img') img.set_value(self.icon_path()) img.set_location(0, 0, 1, 3) self.add_component(img) self.fill_from_model(1, 0, True, ['legal_entity']) comp = XferCompEdit('filter') comp.set_value(name_filter) comp.set_action(self.request, self.get_action(), modal=FORMTYPE_REFRESH, close=CLOSE_NO) comp.set_location(1, 2) comp.description = _('Filtrer by name') comp.is_default = True self.add_component(comp) identfilter = [] if name_filter != "": identfilter = [ Q(firstname__icontains=name_filter) | Q(lastname__icontains=name_filter)] items = Individual.objects.filter( *identfilter) grid = XferCompGrid('individual') grid.set_model(items, None, self) grid.set_location(1, 3) grid.description = _('individual') grid.add_action(self.request, ResponsabilityModify.get_action(_("Select"), "images/ok.png"), modal=FORMTYPE_MODAL, close=CLOSE_YES, unique=SELECT_SINGLE, params={"SAVE": "YES"}) grid.add_action(self.request, IndividualShow.get_action(_("Show"), "images/edit.png"), modal=FORMTYPE_MODAL, close=CLOSE_NO, unique=SELECT_SINGLE) grid.add_action(self.request, IndividualAddModify.get_action(TITLE_ADD, "images/add.png"), modal=FORMTYPE_MODAL, close=CLOSE_NO) self.add_component(grid)
def fillresponse_header(self): name_filter = self.getparam('filter') if name_filter is None: name_filter = "" comp = XferCompEdit('filter') comp.set_value(name_filter) comp.set_action(self.request, self.get_action(), modal=FORMTYPE_REFRESH, close=CLOSE_NO) comp.set_location(0, 2) comp.is_default = True comp.description = _('Filtrer by name') self.add_component(comp) if name_filter != "": self.filter = Q(firstname__icontains=name_filter) | Q( lastname__icontains=name_filter)
def fillresponse_header(self): self.new_tab(_("Owners")) contact_filter = self.getparam('filter', '') comp = XferCompEdit('filter') comp.set_value(contact_filter) comp.set_action(self.request, self.get_action(), modal=FORMTYPE_REFRESH, close=CLOSE_NO) comp.set_location(0, 0, 2) comp.is_default = True comp.description = _('Filtrer by owner') self.add_component(comp) self.filter = Q() if contact_filter != "": q_legalentity = Q(third__contact__legalentity__name__icontains=contact_filter) q_individual = Q(completename__icontains=contact_filter) self.filter &= (q_legalentity | q_individual)
def fillresponse_header(self): filter_postal_code = self.getparam('filter_postal_code') if filter_postal_code is None: local_struct = LegalEntity.objects.get(id=1) filter_postal_code = six.text_type(local_struct.postal_code) lbl = XferCompLabelForm('filtre') lbl.set_value_as_name(_('Filtrer by postal code')) lbl.set_location(1, 0) self.add_component(lbl) comp = XferCompEdit('filter_postal_code') comp.set_value(filter_postal_code) comp.is_default = True comp.set_action(self.request, self.get_action(), modal=FORMTYPE_REFRESH, close=CLOSE_NO) comp.set_location(1, 1) self.add_component(comp) self.filter = Q(postal_code__startswith=filter_postal_code)
def fillresponse_header(self): filter_postal_code = self.getparam('filter_postal_code') if filter_postal_code is None: local_struct = LegalEntity.objects.get(id=1) filter_postal_code = six.text_type(local_struct.postal_code) comp = XferCompEdit('filter_postal_code') comp.set_value(filter_postal_code) comp.is_default = True comp.set_action(self.request, self.get_action(), modal=FORMTYPE_REFRESH, close=CLOSE_NO) comp.set_location(1, 1) comp.description = _('Filtrer by postal code') self.add_component(comp) self.filter = Q(postal_code__startswith=filter_postal_code)