Boto
""
Cria uma linha de histórico para cada mês do contrato
Com data de inicio
data de fim
produto
horas adquiridas
"""
today_date = datetime.today().strftime('%Y-%m-%d')
for month in range(1,months+1):
formato = "%Y-%m-%d"
date = datetime.strptime(str(today_date), formato)
end_date = date + relativedelta(months=month)
date_start = date + relativedelta(months=month - 1)
self.env['sale.subscription.history'].create({
'subscription_id': self.id,
'product_id': product.id,
'acquired_hours': total_hours,
'date_start': date_start,
'date_end': end_date,
})
import xmlrpc
import xmlrpc.client
database = 'bradoo_prod'
user = 'admin'
pwd = 'pwd'
server = 'http://localhost:8069'
common = xmlrpc.client.ServerProxy('{}/xmlrpc/2/common'.format(server),allow_none=True)
uid = common.authenticate(database,user,pwd,{})
models = xmlrpc.client.ServerProxy('{}/xmlrpc/2/object'.format(server),allow_none=True)
models.execute_kw(database,uid,pwd,'res.partner','create',[{
'name':'Minha Rola'
}])
<field name="context" eval="{'default_res_id':active_id, 'default_res_model': 'helpdesk.ticket', 'default_activity_type_id': ref('mail.mail_activity_data_call')}"/>