Public bug reported:

After uninstalling the Audit Trail addon, the menu item "View Log" is
still there and pressing it shows an error:

        Traceback (most recent call last):
          File "/.../openerp/openerp/netsvc.py", line 292, in dispatch_rpc
                result = 
ExportService.getService(service_name).dispatch(method, params)
          File "/.../openerp/openerp/service/web_services.py", line 626, in 
dispatch
                res = fn(db, uid, *params)
          File "/.../openerp/openerp/osv/osv.py", line 190, in execute_kw
                return self.execute(db, uid, obj, method, *args, **kw or {})
          File "/.../openerp/openerp/osv/osv.py", line 132, in wrapper
                return f(self, dbname, *args, **kwargs)
          File "/.../openerp/openerp/osv/osv.py", line 199, in execute
                res = self.execute_cr(cr, uid, obj, method, *args, **kw)
          File "/.../openerp/openerp/addons/audittrail/audittrail.py", line 
514, in execute_cr
                return fct_src(cr, uid, model, method, *args, **kw)
          File "/.../openerp/openerp/osv/osv.py", line 187, in execute_cr
                return getattr(object, method)(cr, uid, *args, **kw)
          File "/.../openerp/openerp/osv/orm.py", line 3625, in read
                result = self._read_flat(cr, user, select, fields, context, 
load)
          File "/.../openerp/openerp/osv/orm.py", line 3746, in _read_flat
                res2 = self._columns[f].get(cr, self, ids, f, user, 
context=context, values=res)
          File "/.../openerp/openerp/osv/fields.py", line 1142, in get
                result = self._fnct(obj, cr, uid, ids, name, self._arg, context)
          File "/.../openerp/openerp/addons/base/ir/ir_actions.py", line 209, 
in _search_view
                field_get = self.pool[act.res_model].fields_view_get(cr, uid,
          File "/.../openerp/openerp/modules/registry.py", line 102, in 
__getitem__
                return self.models[model_name]
        KeyError: u'audittrail.log'


Steps to reproduce:

On a clean DB, install Notes and Audit Trail.

Create an Audit Rule to watch Notes (on create, writes, deletes and
actions).  Subscribe to it.

Create a note and then switch to list view. The More button displays the
"View Log". Pressing it goes to the audit log.

Now uninstall audit trail.

Go to the created note and switch to list view.  The "View Log" is still
under the More button, but now pressing it causes the previous error.


(This also happens with account entries).


OpenERP used: openerp-7.0-20140119-002424
Plataform: Linux pavla 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:24:59 UTC 
2013 x86_64 x86_64 x86_64 GNU/Linux

** Affects: openobject-addons
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1278997

Title:
  Audit Trail leaves "View Log" behind after unistall

Status in OpenERP Addons (modules):
  New

Bug description:
  After uninstalling the Audit Trail addon, the menu item "View Log" is
  still there and pressing it shows an error:

        Traceback (most recent call last):
          File "/.../openerp/openerp/netsvc.py", line 292, in dispatch_rpc
                result = 
ExportService.getService(service_name).dispatch(method, params)
          File "/.../openerp/openerp/service/web_services.py", line 626, in 
dispatch
                res = fn(db, uid, *params)
          File "/.../openerp/openerp/osv/osv.py", line 190, in execute_kw
                return self.execute(db, uid, obj, method, *args, **kw or {})
          File "/.../openerp/openerp/osv/osv.py", line 132, in wrapper
                return f(self, dbname, *args, **kwargs)
          File "/.../openerp/openerp/osv/osv.py", line 199, in execute
                res = self.execute_cr(cr, uid, obj, method, *args, **kw)
          File "/.../openerp/openerp/addons/audittrail/audittrail.py", line 
514, in execute_cr
                return fct_src(cr, uid, model, method, *args, **kw)
          File "/.../openerp/openerp/osv/osv.py", line 187, in execute_cr
                return getattr(object, method)(cr, uid, *args, **kw)
          File "/.../openerp/openerp/osv/orm.py", line 3625, in read
                result = self._read_flat(cr, user, select, fields, context, 
load)
          File "/.../openerp/openerp/osv/orm.py", line 3746, in _read_flat
                res2 = self._columns[f].get(cr, self, ids, f, user, 
context=context, values=res)
          File "/.../openerp/openerp/osv/fields.py", line 1142, in get
                result = self._fnct(obj, cr, uid, ids, name, self._arg, context)
          File "/.../openerp/openerp/addons/base/ir/ir_actions.py", line 209, 
in _search_view
                field_get = self.pool[act.res_model].fields_view_get(cr, uid,
          File "/.../openerp/openerp/modules/registry.py", line 102, in 
__getitem__
                return self.models[model_name]
        KeyError: u'audittrail.log'

  
  Steps to reproduce:

  On a clean DB, install Notes and Audit Trail.

  Create an Audit Rule to watch Notes (on create, writes, deletes and
  actions).  Subscribe to it.

  Create a note and then switch to list view. The More button displays
  the "View Log". Pressing it goes to the audit log.

  Now uninstall audit trail.

  Go to the created note and switch to list view.  The "View Log" is
  still under the More button, but now pressing it causes the previous
  error.

  
  (This also happens with account entries).

  
  OpenERP used: openerp-7.0-20140119-002424
  Plataform: Linux pavla 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:24:59 UTC 
2013 x86_64 x86_64 x86_64 GNU/Linux

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1278997/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~openerp-india
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-india
More help   : https://help.launchpad.net/ListHelp

Reply via email to