parent
14356e8203
commit
3eee973a79
@ -0,0 +1,34 @@
|
||||
from openerp import fields, models, api
|
||||
import logging
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
class website_config_settings(models.Model):
|
||||
_inherit = 'website.config.settings'
|
||||
_name = 'website.dp.config.settings'
|
||||
|
||||
dp_partner_id = fields.Char('Partner ID', required=1)
|
||||
dp_key = fields.Char('Key', required=1)
|
||||
dp_key_seq = fields.Char('Key Phase', required=1)
|
||||
dp_portokasse_user = fields.Char('Portokasse User', required=1)
|
||||
dp_portokasse_passwd = fields.Char('Portokasse Password', required=1)
|
||||
|
||||
@api.model
|
||||
def get_default_dp_values(self, fields):
|
||||
ir_values = self.env['ir.values']
|
||||
dp_config_values_list_tuples = ir_values.get_defaults('delivery.carrier')
|
||||
dp_config_values = {}
|
||||
for item in dp_config_values_list_tuples:
|
||||
dp_config_values.update({item[1]:item[2]})
|
||||
return dp_config_values
|
||||
|
||||
@api.one
|
||||
def set_dp_values(self):
|
||||
ir_values = self.env['ir.values']
|
||||
for config in self:
|
||||
ir_values.set_default('delivery.carrier', 'dp_partner_id', config.dp_partner_id or '')
|
||||
ir_values.set_default('delivery.carrier', 'dp_key', config.dp_key or '')
|
||||
ir_values.set_default('delivery.carrier', 'dp_key_phase', config.dp_key_phase or '')
|
||||
ir_values.set_default('delivery.carrier', 'dp_portokasse_user', config.dp_portokasse_user or '')
|
||||
ir_values.set_default('delivery.carrier', 'dp_portokasse_passwd', config.dp_portokasse_passwd or '')
|
||||
return True
|
Loading…
Reference in new issue