[trunk] Calendar invitations not working

Bug #1083703 reported by Cats&Dogs
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Released
Low
OpenERP R&D Addons Team 1

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

Related branches

Revision history for this message
Twinkle Christian(OpenERP) (tch-openerp) wrote :
Revision history for this message
Twinkle Christian(OpenERP) (tch-openerp) wrote :

Hello GrtSrkn,

I have checked your issue with today's latest build,And I can see as I checked and as I elaborate in video, its working fine for problem 3 and problem 4.

But I have issue with problem 1 and problem 2 like, when I am creating meeting and adding "Attendees", that time email address is automatically filled in "Maill to" field , but when I am going to add contact through "Add an item" link that time "Mail to" filed is not automatically filled.So, As per usablity issue, It has to be filled automatically.So, I am confirming this issue.

Thanks for reporting..!!1

Changed in openobject-addons:
assignee: nobody → OpenERP R&D Addons Team 1 (openerp-dev-addons1)
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Cats&Dogs (catsanddogs) wrote :

Good morning,

I will try it again with latest trunk, it is indeed correct that the meeting is showing in your own calendar like you showed in your video, but what about the invitations of your colleagues in openerp? They do not see the invitation in their own calender in OpenERP when they browse trhough their meetings...

Changed in openobject-addons:
status: Confirmed → In Progress
description: updated
Revision history for this message
Dharti Ratani(OpenERP) (dhr-openerp) wrote :

Hello,

It has been Fixed in https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-1083703-dhr

revision-id: <email address hidden>

revno: 8171

Thanks,
Dharti Ratani

Changed in openobject-addons:
status: In Progress → Fix Committed
Revision history for this message
Cats&Dogs (catsanddogs) wrote :

Hello,

I've tried it, but the tab invitations is not longer shown when creating a meeting?

So I couldn't test it.

Revision history for this message
Victor Tabuenca (OpenERP) (vta-openerp) wrote :

Fix released,
Revision 8215
Revision ID: <email address hidden>

Changed in openobject-addons:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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