Products.IMS

by Raptus AG last modified Feb 16, 2011 02:14 AM

Internal messaging system

Project Description

Introduction

Products.IMS is an internal messaging system, which allows members to send messages to other members of the site.

Changelog

1.0b4 (2011-02-08)

  • Restrict sending of messages to plone users
  • Being more defensive when reading out a users fullname (displaying the username if not available)

1.0b3 (2011-01-28)

  • Fixed another bug when using Plone 3

1.0b2 (2011-01-20)

  • Restored Plone 3 compatibility

1.0b1 (2010-10-20)

  • Plone 4.0 support [radekj]

0.1 - Unreleased

  • Initial release

Current Release

No stable release available yet.

All Releases

Version Released Description Compatibility Licenses Status
1.0b4 Restrict sending of messages to plone users and being more defensive when reading out a users fullname (displaying the username if not available) More about this release…
Plone 4
Plone 3
GPL beta
1.0b3 Fixed another bug when using Plone 3 More about this release…
Plone 4
Plone 3
GPL beta
1.0b2 Restored Plone 3 compatibility More about this release…
Plone 4
GPL beta
1.0b1 Plone 4.0 support [radekj] More about this release…
Plone 4
GPL beta
0.1 Initial release More about this release…
Plone 3
GPL alpha

Comments (14)

Alberto Moral Jan 18, 2011 03:35 PM
Hi from Barcelona

I've installed this product in a fresh Plone 3 standalone and i'm getting an error entering the plone site:

http://www.dibuq.com/[…]/products.IMS.error_001.html

plz can anybody help me.

Thanks in advance

Alberto Moral
alberto.moral@poeticsoft.com

Raptus AG Jan 20, 2011 10:44 AM
Hi Alberto

Plone 3 compatibility was lost with the changes made in 1.0b1. The new release (1.0b2) resolves this problem and is compatible with plone 3.

Thanks for reporting the issue and hopefully the product is useful for you.

Simon Käser
Alberto Moral Jan 27, 2011 12:04 AM
Thanks so much Simon, i've installed this version and (yss) almost works fine, there is a bug in the sent message view:

2011-01-27 01:00:17 ERROR Zope.SiteErrorLog 1296086417.310.553685038768 http://www.escolaelisenda.cat/Members/admin/sent/prueba-de-mensaje-interno/view
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module Products.IMS.browser.views, line 145, in __call__
  Module plone.memoize.view, line 55, in memogetter
TypeError: actions() got an unexpected keyword argument 'category'

Sent messages view and new message form, works fine.

or am i doing something wrong..

Im in debian with a Plone3.3.5 version.

Thanks so much

Alberto.


Raptus AG Jan 28, 2011 08:33 AM
Thanks again for reporting, I guess I missed this one, was the same bug as the previous one. Should be fine now.

Regards
Simon
Alberto Moral Jan 31, 2011 06:13 PM
Thanks so much Simon, now it works like a charm :) congrat for your work in this product, Is of great usefulness for our project.

Alberto
Withanage Feb 07, 2011 07:26 PM
i installed everything worked with errors.
But when i send the message. it forwards me to the following page


User Name (User Id) admin (admin)
Request URL http://myhost:8081/Plone/mitglieder-bereich/newMessage
Exception Type AttributeError
Exception Value getUserById

Traceback (innermost last):

    * Module ZPublisher.Publish, line 119, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 42, in call_object
    * Module Products.IMS.browser.views, line 225, in __call__
    * Module zope.formlib.form, line 769, in __call__
    * Module Products.Five.formlib.formbase, line 55, in update
    * Module zope.formlib.form, line 750, in update
    * Module zope.formlib.form, line 594, in success
    * Module Products.IMS.browser.views, line 231, in action_send
    * Module Products.IMS.browser.views, line 236, in _sendMessage
    * Module Products.IMS.adapter, line 101, in sendMessage
    * Module Products.IMS.adapter, line 78, in _getMessageFolder
    * Module AccessControl.Owned, line 139, in getWrappedOwner

AttributeError: getUserById
Withanage Feb 07, 2011 07:27 PM
the plone version is 3.3.3 i use faculty-staff directory.
i think this is just a configuration thing.
Raptus AG Feb 08, 2011 03:40 PM
I released a new version (1.0b4), which should fix the problem by not letting zope users sending messages.
Withanage Feb 08, 2011 07:51 PM
thanks. it works without exceptions now.
but anyway i have the problem of setting the correct user settings to the users.
tried a lot combinatios. but nothing worked.
can you tell me what should i set exactly?
what i wanted is authenticated ims.send.
members read,view their own mail message.
currently only the admin can send, but the receiver can't read it.
Raptus AG Feb 17, 2011 07:54 AM
There are 4 permissions available:

1. IMS: Send Message
2. IMS: Send Message to Any
3. IMS: Send Message to Many
4. IMS: Use System

Permission 4 defines whether a user may use the system (read messages sent to him). Permission 1 is the global send permission and is required to send messages. Users with only permission 1 and 4 may only reply to messages they received. Users with permission 1, 2 and 4 may also send new messages to users. The permission 3 defines whether a user may send messages to multiple users.

Regards
Simon
Alberto Moral Feb 22, 2011 12:42 PM
Hi Simon. Can you explain how to allow send messages to may users?, I've not found the way to do it.
Thanks in advance.

Alberto.
Alberto Moral Mar 17, 2011 08:23 PM
I mean, is it possible to select two or more users, or may appear the site groups list in the new message form's selection list?
Thanks in advance.

Alberto
Withanage Jul 05, 2011 05:06 PM
is there any way, i can modify to send messages to more than one user?
unset Dec 12, 2011 05:14 PM
Hi Raptus AG,

I've tried adding Products.IMS to a new Plone 4.1.2 buildout, but I can't get my zope instance to restart after doing so. If I remove Products.IMS from my buildout, and attempt to restart my zope instance it restarts just fine. I know that Products.IMS is listed as working with Plone 4 but not 4.1, so do I need to revert to Plone 4.0.5, or is there an easy coding fix that can make Products.IMS compatible with Plone 4.0.5?

Thanks!
The product has worked great for me on a Plone 4.0.5 buildout.