diff --git a/addons/audittrail/audittrail.py b/addons/audittrail/audittrail.py
index c2ef5f5d4a4..52819428dbc 100644
--- a/addons/audittrail/audittrail.py
+++ b/addons/audittrail/audittrail.py
@@ -198,6 +198,8 @@ class audittrail_objects_proxy(osv_pool):
"""
if not context:
context = {}
+ if field_name in('__last_update','id'):
+ return values
pool = pooler.get_pool(cr.dbname)
field_pool = pool.get('ir.model.fields')
model_pool = pool.get('ir.model')
@@ -248,6 +250,8 @@ class audittrail_objects_proxy(osv_pool):
log_line_pool = pool.get('audittrail.log.line')
#start Loop
for line in lines:
+ if line['name'] in('__last_update','id'):
+ continue
if obj_pool._inherits:
inherits_ids = model_pool.search(cr, uid, [('model', '=', obj_pool._inherits.keys()[0])])
field_ids = field_pool.search(cr, uid, [('name', '=', line['name']), ('model_id', 'in', (model.id, inherits_ids[0]))])
@@ -279,6 +283,7 @@ class audittrail_objects_proxy(osv_pool):
"field_description": field['field_description']
}
line_id = log_line_pool.create(cr, uid, vals)
+ cr.commit()
#End Loop
return True
@@ -361,7 +366,7 @@ class audittrail_objects_proxy(osv_pool):
lines.append(line)
self.create_log_line(cr, uid, log_id, model, lines)
-
+ cr.commit()
cr.close()
return res
diff --git a/addons/audittrail/audittrail_view.xml b/addons/audittrail/audittrail_view.xml
index aee308785a8..1229a63f860 100644
--- a/addons/audittrail/audittrail_view.xml
+++ b/addons/audittrail/audittrail_view.xml
@@ -23,9 +23,9 @@
-
-
@@ -40,18 +40,36 @@
-
-
+
-
+
+ audittrail.rule.search
+ audittrail.rule
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -60,22 +78,12 @@
ir.actions.act_window
form
tree,form
-
+ {'search_default_draft': 1}
+
-
-
-
- Subscribed Rules
- audittrail.rule
- form
- tree,form
- [('state','=','subscribed')]
-
-
-
@@ -119,7 +127,6 @@
-
@@ -144,13 +151,35 @@
-
+
+
+ audittrail.log.search
+ audittrail.log
+ search
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Audit Logs
audittrail.log
form
+
diff --git a/addons/thunderbird/plugin/openerp_plugin/packaging.sh b/addons/thunderbird/plugin/openerp_plugin/packaging.sh
new file mode 100755
index 00000000000..140e254a056
--- /dev/null
+++ b/addons/thunderbird/plugin/openerp_plugin/packaging.sh
@@ -0,0 +1,9 @@
+rm chrome/openerp_plugin.jar
+rm ../openerp_plugin.xpi
+cd chrome/openerp_plugin/
+jar cvf openerp_plugin.jar *
+cd ..
+mv openerp_plugin/openerp_plugin.jar openerp_plugin.jar
+cd ..
+zip -r ../openerp_plugin.xpi *
+