← Back to team overview

openerp-india team mailing list archive

[Bug 1083703] Re: [trunk] Calendar invitations not working

 

** Branch linked: lp:openobject-addons

-- 
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/1083703

Title:
  [trunk] Calendar invitations not working

Status in OpenERP Addons (modules):
  Fix Released

Bug description:
  Hello All,

  Sorry, but I try to be complete, this feature is used by managers, so
  I think it is important !!!

  Using the trunk calendar features.
  Making a meeting with account user1, which invites a partner directly via contacts, or by using Attendees.

  - Create new Meeting
  - Enter meeting basic data
  - Goto Invitations
  - 1ste example: Select Attendee and click save
  - 2nd example: use Add Item to add contact
  - Save meeting

  Problem 1:

  Adding contact or attendee, system doesn't fill in the contacts email
  address automatic (email address is entered in contact of course)

  Problem 2:

  There is no way to invite other OpenERP users ? Only the contact
  address which is related to the login user? The invited OpenERP user
  doesn't see the meeting, nor there is any menu available to his/her
  invitations any more?

  Problem 3:

  Using example 1, clicking on the confirmation icon gives openerp
  error:

  OpenERP Server Error
  Client Traceback (most recent call last):
    File "/srv/openerp/web/addons/web/http.py", line 192, in dispatch
      response["result"] = method(self, **self.params)
    File "/srv/openerp/web/addons/web/controllers/main.py", line 1247, in call_button
      action = self.call_common(req, model, method, args, domain_id, context_id)
    File "/srv/openerp/web/addons/web/controllers/main.py", line 1180, in call_common
      return self._call_kw(req, model, method, args, {})
    File "/srv/openerp/web/addons/web/controllers/main.py", line 1204, in _call_kw
      return getattr(req.session.model(model), method)(*args, **kwargs)
    File "/srv/openerp/web/addons/web/session.py", line 42, in proxy
      result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
    File "/srv/openerp/web/addons/web/session.py", line 30, in proxy_method
      result = self.session.send(self.service_name, method, *args)
    File "/srv/openerp/web/addons/web/session.py", line 105, in send
      raise xmlrpclib.Fault(openerp.tools.exception_to_unicode(e), formatted_info)

  Server Traceback (most recent call last):
    File "/srv/openerp/web/addons/web/session.py", line 91, in send
      return openerp.netsvc.dispatch_rpc(service_name, method, args)
    File "/srv/openerp/server/openerp/netsvc.py", line 361, in dispatch_rpc
      result = ExportService.getService(service_name).dispatch(method, params)
    File "/srv/openerp/server/openerp/service/web_services.py", line 596, in dispatch
      res = fn(db, uid, *params)
    File "/srv/openerp/server/openerp/osv/osv.py", line 167, in execute_kw
      return self.execute(db, uid, obj, method, *args, **kw or {})
    File "/srv/openerp/server/openerp/osv/osv.py", line 121, in wrapper
      return f(self, dbname, *args, **kwargs)
    File "/srv/openerp/server/openerp/osv/osv.py", line 176, in execute
      res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "/srv/openerp/addons/audittrail/audittrail.py", line 514, in execute_cr
      return fct_src(cr, uid, model, method, *args, **kw)
    File "/srv/openerp/server/openerp/osv/osv.py", line 164, in execute_cr
      return getattr(object, method)(cr, uid, *args, **kw)
    File "/srv/openerp/cad/google_meeting/google_meeting.py", line 155, in do_accept
      res = mod_obj.copy(cr, uid, vals.ref.id, default = defaults, context = context)
    File "/srv/openerp/cad/google_meeting/google_meeting.py", line 90, in copy
      res = super(crm_meeting, self).copy(cr, uid, base_calendar_id2real_id(id), default, context)
    File "/srv/openerp/addons/base_calendar/crm_meeting.py", line 72, in copy
      return super(crm_meeting, self).copy(cr, uid, id, default, context)
    File "/srv/openerp/addons/base_calendar/base_calendar.py", line 1503, in copy
      res = super(calendar_event, self).copy(cr, uid, base_calendar_id2real_id(id), default, context)
    File "/srv/openerp/addons/mail/mail_thread.py", line 250, in copy
      return super(mail_thread, self).copy(cr, uid, id, default=default, context=context)
    File "/srv/openerp/server/openerp/osv/orm.py", line 4944, in copy
      data = self.copy_data(cr, uid, id, default, context)
    File "/srv/openerp/server/openerp/osv/orm.py", line 4877, in copy_data
      res[f] = data[f]
  KeyError: 'duration'

  Problem 4:

  Using example 2, clicking on confirmation link seems to work, only the
  invited openerp user doesn't see his appointment in his calendar
  appearing.

  thnx

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


References