sharing documents by direct link or embedded code

Bug #1131599 reported by Colin Bacon
This bug report is a duplicate of:  Bug #1093038: v7.0: unable to share portal. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
New
Undecided
Unassigned

Bug Description

OpenERP 7.0 trunk

received an error when trying to share documents using option "sharing an opportunity using direct link or embedded code" option. Other sharing methods also don't seem to work.

Also tested it on runbot trunk-4356 and received the same error.

Receive the same error regardless if sharing with "view" or "edit" access rights.

Error added below

Regards

Colin

-------------------------------------------------

Traceback (most recent call last):
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/web/http.py", line 194, in dispatch
    response["result"] = method(self, **self.params)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/web/controllers/main.py", line 1086, in call_button
    action = self._call_kw(req, model, method, args, {})
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/web/controllers/main.py", line 1074, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/web/session.py", line 43, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/web/session.py", line 30, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/web/session.py", line 88, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/netsvc.py", line 236, in dispatch_rpc
    result = dispatch(method, params)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/service/model.py", line 27, in dispatch
    res = fn(db, uid, *params)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/service/model.py", line 143, in execute_kw
    return execute(db, uid, obj, method, *args, **kw or {})
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/service/model.py", line 100, in wrapper
    return f(dbname, *args, **kwargs)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/service/model.py", line 153, in execute
    res = execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/audittrail/audittrail.py", line 518, in execute_cr
    return fct_src(cr, uid, model, method, *args, **kw)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/service/model.py", line 140, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/share/wizard/share_wizard.py", line 696, in go_step_2
    self._check_preconditions(cr, uid, wizard_data, context=context)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/portal/wizard/share_wizard.py", line 56, in _check_preconditions
    return super(share_wizard_portal, self)._check_preconditions(cr, uid, wizard_data, context=context)
  File "/home/odoo/runbot/static/openerp-dev-trunk-4356/server/openerp/addons/share/wizard/share_wizard.py", line 663, in _check_preconditions
    self._assert(self.has_share(cr, uid, context=context),
TypeError: has_share() takes at least 4 arguments (4 given)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.