This uses a plugin called simple_private_messages. Here is the url where it is maintained:
http://github.com/professionalnerd/simple-private-messages I have completed the TODOs I referenced in my previous message. The plugin only supports messages with single recipients, so I added the multi-recipient support by adding logic to the controller. The "right" way to do it (IMHO) would be to patch the plugin to support multiple recipients in the model, but doing it in the controller was fast 'n' easy and it works quite well so I think it is ok. I wrote functional tests because the plugin comes with unit tests. I need some help here as I am unfamiliar with how to run tests in a plugin that is embedded inside the community_engine plugin. Do those tests get run automatically when I run the community_engine tests? What do I have to do? Once I know the answer I can commit my changes and send a pull request to Bruno. Help! On Jun 25, 8:06 am, Levi Rosol <[email protected]> wrote: > sounds like some pretty sweet functionality. I know i'll put it to use in my > app. > > Are you using an existing gem for this or are you building it from scratch? > > -- > Levi Rosol > Twitter: @LeviRosol > > On Wed, Jun 24, 2009 at 4:23 PM, eksatx <[email protected]> wrote: > > > I am in the process of fleshing out this functionality as it is so > > close to being done already. > > > Here is what I have done so far: > > > 1. Add "You have mail" widget to the header for users that have unread > > messages. > > 2. Add link to Inbox to pull-down menu > > 3. Add link to "Send me a message" to user profile pages > > 4. Add link to Inbox to user dashboard page > > > Here is what I have yet to do: > > > 1. Add ability to send a message to multiple recipients. > > 2. Write tests (I think I just need to write some functional tests as > > the plugin appears to include some unit tests). > > > Before I go too much further, a few questions: > > > 1. Has somebody already done this (don't want to duplicate work)? > > 2. Does anybody have any questions / suggestions about what I listed > > above? > > 3. Are there any suggestions for additional functionality? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CommunityEngine" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/communityengine?hl=en -~----------~----~----~----~------~----~------~--~---
