|
@@ -275,6 +275,9 @@ class OdooResource(Resource):
|
|
|
except JSONDecodeError:
|
|
|
error('json decode error')
|
|
|
|
|
|
+ r = Request.objects.create(name='Copiar/actualizar módulos de Odoo')
|
|
|
+ r.user = user
|
|
|
+
|
|
|
if not data:
|
|
|
err['error_message'] = 'cannot parse request body'
|
|
|
|
|
@@ -296,6 +299,10 @@ class OdooResource(Resource):
|
|
|
for module_name in data.get('modules', []):
|
|
|
module_names = '-\t' + module_name + '\n'
|
|
|
|
|
|
+ r.issue = '%s: modules successfully installed' % system
|
|
|
+ r.status = 4
|
|
|
+ r.save()
|
|
|
+
|
|
|
send_email('El usuario %s ha instalado los siguientes módulos en el sistema %d:\n%s', (user.username, system, module_names), user.username, only_admins=True)
|
|
|
|
|
|
return self.create_response(request, {
|