there's little reason to have this absolutely-non-common code shoved into common. And it makes common less specific to boot. So pass that stuff in from the caller, which is the actual action handler. bzr revid: xmo@openerp.com-20121003110112-y57quir59xj838ju