def initial_values(*args): set_locale_lang(settings.LANGUAGE_CODE) PrintModel().load_model("diacamma.member", "Adherent_0001", is_default=True) PrintModel().load_model("diacamma.member", "Adherent_0002", is_default=False) PrintModel().load_model("diacamma.member", "Adherent_0003", is_default=False) PrintModel().load_model("diacamma.member", "Adherent_0004", is_default=True) PrintModel().load_model("diacamma.member", "Adherent_0005", is_default=False)
def initial_values(*args): PrintModel().load_model('lucterios.dummy', 'Exemple_0001', is_default=True) PrintModel().load_model('lucterios.dummy', 'Exemple_0002', is_default=False) PrintModel().load_model('lucterios.dummy', 'Exemple_0003', is_default=True) PrintModel().load_model('lucterios.dummy', 'Exemple_0123') # bad default model
def initial_values(apps, schema_editor): set_locale_lang(settings.LANGUAGE_CODE) legalentity = apps.get_model("contacts", "LegalEntity") current_entity = legalentity.objects.create(id=1, name="---", address='---', postal_code='00000', city='---', country='---') current_entity.save() PrintModel().load_model('lucterios.contacts', "LegalEntity_0001", is_default=True) PrintModel().load_model('lucterios.contacts', "LegalEntity_0002", is_default=True) PrintModel().load_model('lucterios.contacts', "Individual_0001", is_default=True) PrintModel().load_model('lucterios.contacts', "Individual_0002", is_default=True)
def fillresponse(self, item_name='', subject='', message='', model=0, withpayment=False): if item_name != '': self.item = Supporting.objects.get(id=self.getparam(item_name, 0)) self.item = self.item.get_final_child() if self.getparam("OK") is None: dlg = self.create_custom() icon = XferCompImage('img') icon.set_location(0, 0, 1, 6) icon.set_value(self.icon_path()) dlg.add_component(icon) lbl = XferCompLabelForm('lb_subject') lbl.set_value_as_name(_('subject')) lbl.set_location(1, 1) dlg.add_component(lbl) lbl = XferCompEdit('subject') lbl.set_value(six.text_type(self.item)) lbl.set_location(2, 1) dlg.add_component(lbl) lbl = XferCompLabelForm('lb_message') lbl.set_value_as_name(_('message')) lbl.set_location(1, 2) dlg.add_component(lbl) contact = self.item.third.contact.get_final_child() lbl = XferCompMemo('message') lbl.set_value(Params.getvalue('payoff-email-message') % { 'name': contact.get_presentation(), 'doc': self.item.get_docname()}) lbl.with_hypertext = True lbl.set_size(130, 450) lbl.set_location(2, 2) dlg.add_component(lbl) selectors = PrintModel.get_print_selector( 2, self.item.__class__)[0] lbl = XferCompLabelForm('lb_model') lbl.set_value_as_name(selectors[1]) lbl.set_location(1, 3) dlg.add_component(lbl) sel = XferCompSelect('model') sel.set_select(selectors[2]) sel.set_location(2, 3) dlg.add_component(sel) if self.item.payoff_have_payment() and (len(PaymentMethod.objects.all()) > 0): lbl = XferCompLabelForm('lb_withpayment') lbl.set_value_as_name(_('add payment methods in email')) lbl.set_location(1, 4) dlg.add_component(lbl) sel = XferCompCheck('withpayment') sel.set_value(True) sel.set_location(2, 4) dlg.add_component(sel) dlg.add_action(self.get_action(TITLE_OK, 'images/ok.png'), params={"OK": "YES"}) dlg.add_action(WrapAction(TITLE_CANCEL, 'images/cancel.png')) else: html_message = "<html>" html_message += message.replace('{[newline]}', '<br/>\n').replace('{[', '<').replace(']}', '>') if self.item.payoff_have_payment() and withpayment: html_message += get_html_payment(self.request.META.get('HTTP_REFERER', self.request.build_absolute_uri()), self.language, self.item) html_message += "</html>" self.item.send_email(subject, html_message, model)
def get_report_generator(self): model_value = PrintModel.get_model_selected(self) gen = ReportingGenerator() gen.items_callback = self.items_callback gen.model_text = model_value.value gen.mode = model_value.mode return gen
def fillresponse(self): model_module = ".".join(self.item.model_associated().__module__.split('.')[:-1]) if self.getparam('SAVE') is None: dlg = self.create_custom(self.model) dlg.item = self.item img = XferCompImage('img') img.set_value(self.icon_path()) img.set_location(0, 0, 1, 3) dlg.add_component(img) lbl = XferCompLabelForm('title') lbl.set_value_as_title(self.caption) lbl.set_location(1, 0, 6) dlg.add_component(lbl) lbl = XferCompLabelForm('lbl_default_model') lbl.set_value_as_name(_("Model to reload")) lbl.set_location(1, 1) dlg.add_component(lbl) sel = XferCompSelect('default_model') sel.set_select(PrintModel.get_default_model(model_module, self.item.modelname, self.item.kind)) sel.set_location(2, 1) dlg.add_component(sel) dlg.add_action(self.get_action(TITLE_OK, "images/ok.png"), close=CLOSE_YES, params={'SAVE': 'YES'}) dlg.add_action(WrapAction(TITLE_CANCEL, 'images/cancel.png')) else: if self.item.load_model(model_module, self.getparam("default_model", ""), is_default=None): self.message(_('Model reloaded'))
def fillresponse(self): new_model = PrintModel() new_model.name = _("copy of %s") % self.item.name new_model.kind = self.item.kind new_model.modelname = self.item.modelname new_model.value = self.item.value new_model.save()
def get_report_generator(self): dbmodel = PrintModel.get_model_selected(self) gen = ListingGenerator(self.model) gen.filter = self.get_filter() gen.filter_callback = self.filter_callback gen.page_height = dbmodel.page_height gen.page_width = dbmodel.page_width gen.columns = dbmodel.columns gen.mode = dbmodel.mode return gen
def get_report_generator(self): dblbl, first_label = Label.get_label_selected(self) model_value = PrintModel.get_model_selected(self) gen = LabelGenerator(self.model, first_label) gen.filter = self.get_filter() gen.filter_callback = self.filter_callback gen.label_text = model_value.value gen.mode = model_value.mode for lblkey in gen.label_size.keys(): gen.label_size[lblkey] = getattr(dblbl, lblkey) return gen
def sendemail(self, sendemail): if sendemail is not None: self.bill.valid() if self.adherent.email != '': subscription_message = Params.getvalue("member-subscription-message") subscription_message = subscription_message.replace('\n', '<br/>') subscription_message = subscription_message.replace('{[', '<') subscription_message = subscription_message.replace(']}', '>') if self.bill.payoff_have_payment(): subscription_message += get_html_payment(sendemail[0], sendemail[1], self.bill) self.bill.send_email(_('New subscription'), "<html>%s</html>" % subscription_message, PrintModel.get_print_default(2, Bill)) return True return False
def printer_model(*_args): set_locale_lang(settings.LANGUAGE_CODE) PrintModel().load_model("diacamma.condominium", "Owner_0003", is_default=False)
def __init__(self): XferContainerPrint.__init__(self) self.selector = Label.get_print_selector() self.selector.extend(PrintModel.get_print_selector(1, self.model)) self.params['MODEL'] = PrintModel.get_print_default( 1, self.model, False)
def printer_model(*_args): translation.activate(settings.LANGUAGE_CODE) PrintModel().load_model("diacamma.condominium", "Owner_0003", is_default=False)
def initial_values(*args): set_locale_lang(settings.LANGUAGE_CODE) PrintModel().load_model('diacamma.member', "TaxReceipt_0001", is_default=True)
def __init__(self): XferContainerPrint.__init__(self) self.selector = PrintModel.get_print_selector(2, self.model)
def __init__(self): XferContainerPrint.__init__(self) self.selector = Label.get_print_selector() self.selector.extend(PrintModel.get_print_selector(1, self.model))
def initial_values(*_args): translation.activate(settings.LANGUAGE_CODE) PrintModel().load_model("diacamma.condominium", "CallFunds_0001", is_default=True)
def addons_values(apps, schema_editor): set_locale_lang(settings.LANGUAGE_CODE) PrintModel().load_model("lucterios.mailing", "Message_0001", is_default=True)
def addons_values(apps, schema_editor): translation.activate(settings.LANGUAGE_CODE) PrintModel().load_model("lucterios.mailing", "Message_0001", is_default=True)
def __init__(self): XferContainerPrint.__init__(self) self.selector = Label.get_print_selector() self.selector.extend(PrintModel.get_print_selector(1, self.model)) self.params['MODEL'] = PrintModel.get_print_default(1, self.model, False)
def __init__(self): XferContainerPrint.__init__(self) self.selector = PrintModel.get_print_selector(2, self.model) self.params['MODEL'] = PrintModel.get_print_default( 2, self.model, False)
def __init__(self): XferContainerPrint.__init__(self) self.selector = PrintModel.get_print_selector(2, self.model) self.params['MODEL'] = PrintModel.get_print_default(2, self.model, False)
def __init__(self): XferContainerPrint.__init__(self) self.selector = PrintModel.get_print_selector(0, self.model) self.params['MODEL'] = PrintModel.get_print_default(0, self.model, False) self.info = "" self.with_num = False