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)
def fillresponse(self, begin_date, end_date): self.item.set_dates(begin_date, end_date) lbl = XferCompLabelForm('lbl_begin_date') lbl.set_value_as_name(_('initial date')) lbl.set_location(1, 0) self.add_component(lbl) date_init = XferCompDate("begin_date") date_init.set_needed(True) date_init.set_value(self.item.date_begin) date_init.set_location(2, 0) date_init.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH) self.add_component(date_init) lbl = XferCompLabelForm('lbl_end_date') lbl.set_value_as_name(_('current date')) lbl.set_location(3, 0) self.add_component(lbl) date_end = XferCompDate("end_date") date_end.set_needed(True) date_end.set_value(self.item.date_end) date_end.set_location(4, 0) date_end.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH) self.add_component(date_end) XferShowEditor.fillresponse(self) self.add_action(ActionsManage.get_action_url('payoff.Supporting', 'Show', self), close=CLOSE_NO, params={'item_name': self.field_id}, pos_act=0) self.add_action(ActionsManage.get_action_url('payoff.Supporting', 'Email', self), close=CLOSE_NO, params={'item_name': self.field_id}, pos_act=0)
def fillresponse(self, begin_date, end_date): self.item.set_dates(begin_date, end_date) date_init = XferCompDate("begin_date") date_init.set_needed(True) date_init.set_value(self.item.date_begin) date_init.set_location(1, 0) date_init.description = _('initial date') date_init.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH) self.add_component(date_init) date_end = XferCompDate("end_date") date_end.set_needed(True) date_end.set_value(self.item.date_end) date_end.set_location(3, 0) date_end.description = _('current date') date_end.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH) self.add_component(date_end) XferShowEditor.fillresponse(self) self.add_action(ActionsManage.get_action_url('payoff.Supporting', 'Show', self), close=CLOSE_NO, params={'item_name': self.field_id}, pos_act=0) self.add_action(ActionsManage.get_action_url('payoff.Supporting', 'Email', self), close=CLOSE_NO, params={'item_name': self.field_id}, pos_act=0)
def fillresponse(self): XferShowEditor.fillresponse(self) for action, _modal, _close, _select, params in self.actions: if (action.url_text == 'lucterios.mailing/messageTransition') and ( 'TRANSITION' in params) and (params['TRANSITION'] == 'sending'): action.icon_path = get_icon_path("mailing.png", action.url_text)
def fillresponse(self): XferShowEditor.fillresponse(self) self.add_action(ActionsManage.get_action_url('payoff.Supporting', 'Show', self), close=CLOSE_NO, params={ 'item_name': 'callfundssupporting', 'callfundssupporting': self.item.supporting_id }, pos_act=0)
def fillresponse(self): XferShowEditor.fillresponse(self) grid_set = self.get_components('partition') if grid_set is not None: grid_set.delete_header('recovery_load') grid_set = self.get_components('partitionfill') if grid_set is not None: grid_set.delete_header('recovery_load') self.add_action(ClassCategoryBudget.get_action(), pos_act=0, close=CLOSE_NO)
def fillresponse(self, begin_date, end_date): self.item.set_dates(begin_date, end_date) date_init = XferCompDate("begin_date") date_init.set_needed(True) date_init.set_value(self.item.date_begin) date_init.set_location(1, 0) date_init.description = _('initial date') date_init.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH) self.add_component(date_init) date_end = XferCompDate("end_date") date_end.set_needed(True) date_end.set_value(self.item.date_end) date_end.set_location(3, 0) date_end.description = _('current date') date_end.set_action(self.request, self.get_action(), close=CLOSE_NO, modal=FORMTYPE_REFRESH) self.add_component(date_end) XferShowEditor.fillresponse(self)
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)
def fillresponse(self): XferShowEditor.fillresponse(self) for action, _modal, _close, _select, params in self.actions: if (action.url_text == 'lucterios.mailing/messageTransition') and ('TRANSITION' in params) and (params['TRANSITION'] == 'sending'): action.icon_path = get_icon_path("mailing.png", action.url_text)
def fillresponse(self): XferShowEditor.fillresponse(self) self.add_action(ActionsManage.get_action_url('payoff.Supporting', 'Show', self), close=CLOSE_NO, params={'item_name': self.field_id}, pos_act=0) if self.item.status in (1, 3): self.add_action(ActionsManage.get_action_url('payoff.Supporting', 'Email', self), close=CLOSE_NO, params={'item_name': self.field_id}, pos_act=0)
def fillresponse(self): XferShowEditor.fillresponse(self) self.add_action(ClassCategoryBudget.get_action(), pos_act=0, close=CLOSE_NO)
def fillresponse(self): XferShowEditor.fillresponse(self) if self.item.status == Expense.STATUS_WAITING: self.remove_component('total_rest_topay')
def fillresponse(self, field_id): if field_id is not None: self.field_id = field_id XferShowEditor.fillresponse(self)