本文整理汇总了Python中lucterios.framework.xfercomponents.XferCompLabelForm.set_value_as_title方法的典型用法代码示例。如果您正苦于以下问题:Python XferCompLabelForm.set_value_as_title方法的具体用法?Python XferCompLabelForm.set_value_as_title怎么用?Python XferCompLabelForm.set_value_as_title使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类lucterios.framework.xfercomponents.XferCompLabelForm
的用法示例。
在下文中一共展示了XferCompLabelForm.set_value_as_title方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self):
self.action_list = []
if self.final_class is not None:
self.add_action(self.final_class.get_action(TITLE_OK, "images/ok.png"))
model_current = self.getparam('modelname')
if model_current is None:
self.model = self.inital_model
else:
self.model = apps.get_model(model_current)
self.field_id = self.model.__name__.lower()
if self.field_id == 'legalentity':
self.field_id = 'legal_entity'
self.item = self.model()
XferSearchEditor.fillresponse(self)
self.remove_component('title')
lbl = XferCompLabelForm('modelname_lbl')
lbl.set_value_as_title(_('model'))
lbl.set_location(1, 0)
self.add_component(lbl)
selected_model = XferCompSelect('modelname')
selected_model.set_value(model_current)
selected_model.set_select(self.inital_model.get_select_contact_type())
selected_model.set_location(2, 0, 3)
selected_model.set_action(self.request, self.get_action(), modal=FORMTYPE_REFRESH, close=CLOSE_NO)
self.add_component(selected_model)
if self.select_class is not None:
grid = self.get_components(self.field_id)
grid.add_action(self.request, self.select_class.get_action(_("Select"), "images/ok.png"),
close=CLOSE_YES, unique=self.mode_select, params={'pkname': self.field_id}, pos_act=0)
示例2: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self, year=0):
current_year = FiscalYear.objects.get(id=year)
if self.getparam("CONFIRME") is None:
nb_entry_noclose = current_year.check_to_close()
text_confirm = six.text_type(_('close-fiscal-year-confirme'))
if nb_entry_noclose > 0:
if nb_entry_noclose == 1:
text_confirm += six.text_type(_('warning, entry no validated'))
else:
text_confirm += six.text_type(_('warning, %d entries no validated') % nb_entry_noclose)
dlg = self.create_custom(self.model)
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0)
dlg.add_component(img)
lbl = XferCompLabelForm('title')
lbl.set_value_as_title(self.caption)
lbl.set_location(1, 0)
dlg.add_component(lbl)
lab = XferCompLabelForm('info')
lab.set_value(text_confirm)
lab.set_location(0, 1, 4)
dlg.add_component(lab)
signal_and_lock.Signal.call_signal("finalize_year", dlg)
dlg.add_action(self.get_action(TITLE_OK, 'images/ok.png'), modal=FORMTYPE_MODAL, close=CLOSE_YES, params={'CONFIRME': 'YES'})
dlg.add_action(WrapAction(TITLE_CANCEL, 'images/cancel.png'))
else:
signal_and_lock.Signal.call_signal("finalize_year", self)
current_year.closed()
示例3: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self):
img = XferCompImage('img')
img.set_value(get_icon_path('lucterios.contacts/images/account.png'))
img.set_location(0, 0, 1, 2)
self.add_component(img)
lab = XferCompLabelForm("title")
lab.set_value_as_title(_('View my account.'))
lab.set_location(1, 0, 2)
self.add_component(lab)
try:
self.item = Individual.objects.get(user=self.request.user)
self.item = self.item.get_final_child()
self.model = Individual
self.field_id = 'individual'
self.params['individual'] = six.text_type(self.item.id)
self.add_action(AccountAddModify.get_action(_("Edit"), "images/edit.png"), close=CLOSE_NO)
is_individual = True
except ObjectDoesNotExist:
self.item = LucteriosUser.objects.get(id=self.request.user.id)
self.add_action(UsersEdit.get_action(_("Edit"), "images/edit.png"),
close=CLOSE_NO, params={'user_actif': six.text_type(self.request.user.id)})
is_individual = False
self.fill_from_model(1, 1, True)
if is_individual:
legal_entities = LegalEntity.objects.filter(responsability__individual=self.item).exclude(id=1)
if len(legal_entities) == 1:
self.add_legalentity(legal_entities[0])
elif len(legal_entities) > 1:
self.add_legalentities(legal_entities)
signal_and_lock.Signal.call_signal("add_account", self.item, self)
self.add_action(WrapAction(_("Close"), "images/close.png"))
示例4: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self):
if self.getparam('SAVE') is None:
dlg = self.create_custom()
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)
dlg.fill_from_model(1, 1, False, desc_fields=['parent'])
parent = dlg.get_components('parent')
parent.colspan = 3
self.add_components(dlg)
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.getparam("parent", 0) != 0:
self.item = Folder.objects.get(id=self.getparam("parent", 0))
else:
self.item = Folder()
self.run_archive()
示例5: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self):
img_title = XferCompImage('img')
img_title.set_location(0, 0, 1, 6)
img_title.set_value(self.icon_path())
self.add_component(img_title)
lab = XferCompLabelForm('title')
lab.set_location(1, 0, 2)
lab.set_value_as_title(_("Print models"))
self.add_component(lab)
self.fill_from_model(1, 1, False, ['name'])
self.fill_from_model(1, 2, True, ['kind'])
self.item.mode = int(self.item.mode)
if self.item.kind == 1:
self.fill_from_model(1, 3, False, ['mode'])
self.get_components('mode').set_action(
self.request, self.get_action('', ''), {'modal': FORMTYPE_REFRESH, 'close': CLOSE_NO})
if (self.item.mode == 1) and (self.item.value[:6] != '<model'):
self.item.value = "<model>\n<body>\n<text>%s</text></body>\n</model>" % self.item.value
if self.item.kind == 0:
self._fill_listing_editor()
elif (self.item.kind == 1) and (self.item.mode == 0):
self._fill_label_editor()
elif (self.item.kind == 2) or ((self.item.kind == 1) and (self.item.mode == 1)):
self._fill_report_editor()
self.add_action(
PrintModelSave.get_action(_("ok"), "images/ok.png"), {})
self.add_action(WrapAction(_('cancel'), 'images/cancel.png'), {})
示例6: show
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def show(self, xfer):
if xfer.item.cost_accounting is None:
xfer.remove_component("cost_accounting")
xfer.remove_component("lbl_cost_accounting")
xfer.params['new_account'] = Params.getvalue('invoice-account-third')
xfer.move(0, 0, 1)
lbl = XferCompLabelForm('title')
lbl.set_location(1, 0, 4)
lbl.set_value_as_title(get_value_if_choices(
self.item.bill_type, self.item.get_field_by_name('bill_type')))
xfer.add_component(lbl)
details = xfer.get_components('detail')
if Params.getvalue("invoice-vat-mode") != 0:
if Params.getvalue("invoice-vat-mode") == 1:
details.headers[2] = XferCompHeader(details.headers[2].name, _(
'price excl. taxes'), details.headers[2].type, details.headers[2].orderable)
details.headers[6] = XferCompHeader(details.headers[6].name, _(
'total excl. taxes'), details.headers[6].type, details.headers[6].orderable)
elif Params.getvalue("invoice-vat-mode") == 2:
details.headers[2] = XferCompHeader(details.headers[2].name, _(
'price incl. taxes'), details.headers[2].type, details.headers[2].orderable)
details.headers[6] = XferCompHeader(details.headers[6].name, _(
'total incl. taxes'), details.headers[6].type, details.headers[6].orderable)
xfer.get_components('lbl_total_excltax').set_value_as_name(
_('total excl. taxes'))
xfer.filltab_from_model(1, xfer.get_max_row() + 1, True,
[((_('VTA sum'), 'vta_sum'), (_('total incl. taxes'), 'total_incltax'))])
if self.item.status == 0:
SupportingEditor.show_third(self, xfer, 'invoice.add_bill')
else:
SupportingEditor.show_third_ex(self, xfer)
details.actions = []
if self.item.bill_type != 0:
SupportingEditor.show(self, xfer)
return
示例7: fill_header
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fill_header(self, payer, reference):
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0)
self.add_component(img)
lbl = XferCompLabelForm('title')
lbl.set_value_as_title(_("select cheque to deposit"))
lbl.set_location(1, 0, 3)
self.add_component(lbl)
lbl = XferCompLabelForm('lbl_payer')
lbl.set_value_as_name(_("payer contains"))
lbl.set_location(0, 1)
self.add_component(lbl)
edt = XferCompEdit('payer')
edt.set_value(payer)
edt.set_location(1, 1)
edt.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH)
self.add_component(edt)
lbl = XferCompLabelForm('lbl_reference')
lbl.set_value_as_name(_("reference contains"))
lbl.set_location(2, 1)
self.add_component(lbl)
edt = XferCompEdit('reference')
edt.set_value(reference)
edt.set_location(3, 1)
edt.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH)
self.add_component(edt)
示例8: fillresponse_add_title
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse_add_title(self):
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0)
self.add_component(img)
lbl = XferCompLabelForm('title')
lbl.set_value_as_title(self.caption)
lbl.set_location(1, 0)
self.add_component(lbl)
示例9: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self):
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0)
self.add_component(img)
lbl = XferCompLabelForm('title')
lbl.set_value_as_title(self.caption)
lbl.set_location(1, 0)
self.add_component(lbl)
self.fillresponse_header()
self.fillresponse_body()
if self.model is not None:
for act, opt in ActionsManage.get_actions(ActionsManage.ACTION_IDENT_LIST, self, key=action_list_sorted):
self.add_action(act, **opt)
self.add_action(WrapAction(TITLE_CLOSE, 'images/close.png'))
示例10: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self):
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0)
self.add_component(img)
lbl = XferCompLabelForm('title')
lbl.set_value_as_title(self.caption)
lbl.set_location(1, 0)
self.add_component(lbl)
self.fillresponse_header()
self.fillresponse_body()
if self.model is not None:
for act_type, title, icon in self.action_list:
self.add_action(ActionsManage.get_act_changed(
self.model.__name__, act_type, title, icon), {'close': CLOSE_NO})
self.add_action(WrapAction(_('Close'), 'images/close.png'), {})
示例11: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self, send_email=True):
cmd_manager = CommandManager(self.getparam('CMD_FILE', ''), self.items)
if self.getparam('SAVE') is None:
dlg = self.create_custom(self.model)
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0, 1, 4)
dlg.add_component(img)
lab = XferCompLabelForm('lbl_title')
lab.set_value_as_title(self.caption)
lab.set_location(1, 0, 2)
dlg.add_component(lab)
grid = XferCompGrid('AdhCmd')
for fname, ftitle in cmd_manager.get_fields():
grid.add_header(fname, ftitle)
for cmd_id, cmd_item in cmd_manager.get_content_txt():
for head_name, value in cmd_item.items():
grid.set_value(cmd_id, head_name, value)
grid.set_location(1, 2, 2)
grid.add_action(self.request, AdherentCommandModify.get_action(TITLE_MODIFY, "images/edit.png"), close=CLOSE_NO, unique=SELECT_SINGLE)
grid.add_action(self.request, AdherentCommandDelete.get_action(TITLE_DELETE, "images/delete.png"), close=CLOSE_NO, unique=SELECT_SINGLE)
dlg.params['CMD_FILE'] = cmd_manager.file_name
dlg.add_component(grid)
if len(grid.records) > 0:
lab = XferCompLabelForm('lbl_send_email')
lab.set_value_as_name(_('Send quotition by email for each adherent.'))
lab.set_location(1, 3)
dlg.add_component(lab)
chk = XferCompCheck('send_email')
chk.set_value(send_email)
chk.set_location(2, 3)
dlg.add_component(chk)
dlg.add_action(AdherentCommand.get_action(TITLE_OK, "images/ok.png"), close=CLOSE_YES, params={'SAVE': 'YES'})
dlg.add_action(WrapAction(TITLE_CLOSE, 'images/close.png'))
else:
dateref = convert_date(self.getparam("dateref", ""), Season.current_season().date_ref)
if send_email:
param_email = self.request.META.get('HTTP_REFERER', self.request.build_absolute_uri()), self.language
else:
param_email = None
nb_sub, nb_bill = cmd_manager.create_subscription(dateref, param_email)
if send_email:
msg = _('%(nbsub)d new subscription and %(nbbill)d quotation have been sent.') % {'nbsub': nb_sub, 'nbbill': nb_bill}
else:
msg = _('%d new subscription have been prepared.') % nb_sub
self.message(msg)
示例12: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self, field_id):
if field_id is not None:
self.field_id = field_id
if hasattr(self.item, 'abstractcontact_ptr_id'):
XferShowEditor.fillresponse(self)
else:
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0, 1, 3)
self.add_component(img)
lbl = XferCompLabelForm('title')
lbl.set_value_as_title(_('this contact is inconstitant, you must to be promote it !'))
lbl.set_location(1, 0)
self.add_component(lbl)
btn = XferCompButton('btn_promote')
btn.set_location(1, 1)
btn.set_action(self.request, ObjectPromote.get_action(_('Promote'), "images/config.png"), modal=FORMTYPE_MODAL,
close=CLOSE_YES, params={'modelname': self.model.get_long_name(), 'field_id': self.field_id})
self.add_component(btn)
示例13: fillresponse
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fillresponse(self):
if self.getparam("CONVERT") is None:
dlg = self.create_custom()
img = XferCompImage('img')
img.set_value(self.icon_path())
img.set_location(0, 0)
dlg.add_component(img)
lbl = XferCompLabelForm('title')
lbl.set_value_as_title(self.caption)
lbl.set_location(1, 0)
dlg.add_component(lbl)
year_list = ["{[i]} - %s{[/i]}" % year for year in FiscalYear.objects.filter(status__lt=2)]
lab = XferCompLabelForm('info')
lab.set_value(
_("This conversion tool will change your account to respect French law about condominium.{[br/]}For the no-closed fiscal years:{[newline]}%s{[newline]}It will do:{[newline]} - To change accounting code for each owners.{[newline]} - To de-validate all your entity.{[br/]} - To delete all entity link to call of funds or expenses.{[br/]} - To de-archive call of funds or expenses.{[br/]} - To generate correct account for call of funds or expenses.{[br/]}{[center]}{[u]}{[b]}Warning: This action is definitive.{[/b]}{[/u]}{[center]}") % '{[br/]}'.join(year_list))
lab.set_location(0, 1, 4)
dlg.add_component(lab)
dlg.new_tab(_("Third accounts"))
self.fill_third_convert(dlg)
dlg.new_tab(_("Parameters"))
fill_params(dlg, True, True)
dlg.add_action(self.get_action(TITLE_OK, 'images/ok.png'), modal=FORMTYPE_MODAL, close=CLOSE_YES, params={'CONVERT': 'YES'})
dlg.add_action(WrapAction(TITLE_CANCEL, 'images/cancel.png'))
else:
Parameter.change_value('condominium-old-accounting', False)
Params.clear()
try:
thirds_convert = self.get_thirds_convert()
for set_cost in SetCost.objects.filter(year__status=2, cost_accounting__status=0):
set_cost.cost_accounting.is_protected = True
set_cost.cost_accounting.save()
if (set_cost.year.status == 2) and (set_cost.cost_accounting.status == 0):
set_cost.cost_accounting.close()
for owner in Owner.objects.all():
for num_account in range(1, 5):
AccountThird.objects.create(third=owner.third,
code=correct_accounting_code(Params.getvalue("condominium-default-owner-account%d" % num_account)))
for year in FiscalYear.objects.filter(status__lt=2):
convert_accounting(year, thirds_convert)
except:
Params.clear()
raise
self.message(_("Data converted"))
示例14: open_zipfile
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def open_zipfile(self, filename):
dlg = self.create_custom()
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)
zipdown = XferCompDownLoad('filename')
zipdown.compress = False
zipdown.http_file = True
zipdown.maxsize = 0
zipdown.set_value(filename)
zipdown.set_download(filename)
zipdown.set_location(1, 15, 2)
dlg.add_component(zipdown)
示例15: fill_dlg
# 需要导入模块: from lucterios.framework.xfercomponents import XferCompLabelForm [as 别名]
# 或者: from lucterios.framework.xfercomponents.XferCompLabelForm import set_value_as_title [as 别名]
def fill_dlg(self):
self.item.can_be_valid()
dlg = self.create_custom()
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)
dlg.fill_from_model(1, 1, True, ['activity', 'date'])
lbl = XferCompLabelForm('sep')
lbl.set_value("{[hr/]}")
lbl.set_location(0, 4, 7)
dlg.add_component(lbl)
row_id = 5
for participant in self.item.participant_set.all():
lbl = XferCompLabelForm('name_%d' % participant.id)
lbl.set_value_as_name(six.text_type(participant))
lbl.set_location(0, row_id)
dlg.add_component(lbl)
lbl = XferCompLabelForm('current_%d' % participant.id)
lbl.set_value(participant.current_degree)
lbl.set_location(1, row_id)
dlg.add_component(lbl)
sel = XferCompSelect('degree_%d' % participant.id)
sel.set_select_query(participant.allow_degree())
sel.set_location(2, row_id)
dlg.add_component(sel)
if Params.getvalue("event-subdegree-enable") == 1:
sel = XferCompSelect('subdegree_%d' % participant.id)
sel.set_select_query(participant.allow_subdegree())
sel.set_location(3, row_id)
dlg.add_component(sel)
edt = XferCompMemo('comment_%d' % participant.id)
edt.set_value(participant.comment)
edt.set_location(4, row_id)
dlg.add_component(edt)
row_id += 1
dlg.add_action(self.get_action(TITLE_OK, "images/ok.png"), close=CLOSE_YES, params={'CONFIRME': 'YES'})
dlg.add_action(WrapAction(TITLE_CANCEL, 'images/cancel.png'))