Esempio n. 1
0
 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)
Esempio n. 2
0
    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)
Esempio n. 3
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)
Esempio n. 4
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)
Esempio n. 5
0
 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)
Esempio n. 6
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)
Esempio n. 7
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)
Esempio n. 8
0
 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)
Esempio n. 9
0
 def _search_model(self):
     if self.getparam(self.field_id, 0) == 0:
         self.params[self.field_id] = self.getparam('legalentity', '0')
     XferShowEditor._search_model(self)
Esempio n. 10
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)
Esempio n. 11
0
 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)
Esempio n. 12
0
 def fillresponse(self):
     XferShowEditor.fillresponse(self)
     self.add_action(ClassCategoryBudget.get_action(),
                     pos_act=0,
                     close=CLOSE_NO)
Esempio n. 13
0
 def _search_model(self):
     if self.getparam(self.field_id, 0) == 0:
         self.params[self.field_id] = self.getparam('legalentity', '0')
     XferShowEditor._search_model(self)
Esempio n. 14
0
 def clear_fields_in_params(self):
     if (self.getparam('SAVE', '') == 'YES') and (self.getparam('costaccounting') is not None):
         self.item.costaccounting_id = self.getparam('costaccounting', 0)
         self.item.save()
     XferShowEditor.clear_fields_in_params(self)
Esempio n. 15
0
 def fillresponse(self):
     XferShowEditor.fillresponse(self)
     if self.item.status == Expense.STATUS_WAITING:
         self.remove_component('total_rest_topay')
Esempio n. 16
0
 def fillresponse(self, field_id):
     if field_id is not None:
         self.field_id = field_id
     XferShowEditor.fillresponse(self)