← Back to team overview

openerp-india team mailing list archive

[Bug 1083703] [NEW] [trunk] Calendar invitations not working

 

Public bug reported:

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

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

Title:
  [trunk] Calendar invitations not working

Status in OpenERP Addons (modules):
  New

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


Follow ups

References