<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>grailscrowd-test.launch</filename>
    </added>
    <added>
      <filename>ivy.xml</filename>
    </added>
    <added>
      <filename>ivysettings.xml</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,12 @@
-#Sun Nov 02 10:24:03 EST 2008
-app.version=1.2.3a
+#utf-8
+#Sun May 24 11:59:59 EDT 2009
+plugins.mail=0.6
+app.version=1.3
+plugins.richui=0.6
 app.servlet.version=2.4
-app.grails.version=1.0.3
+plugins.modalbox=0.3
+plugins.hibernate=1.1.1
 app.name=grailscrowd
+plugins.feeds=1.4
+app.grails.version=1.1.1
+plugins.avatar=0.3</diff>
      <filename>application.properties</filename>
    </modified>
    <modified>
      <diff>@@ -6,11 +6,12 @@ class LoggedInMemberFilters {
         exposeLoggedInMember(controller: '*', action: '*') {
             after = {model -&gt;
                 if (session.memberId) {
-                    if(model) {
-                        model.loggedInMember = Member.get(session.memberId)
+                    def member = Member.get(session.memberId)
+					if(model) {
+                        model.loggedInMember = member
                     }
                     else {                        
-                        model = [loggedInMember:Member.get(session.memberId)]
+                        model = [loggedInMember:member]
                     }
                 }
             }</diff>
      <filename>grails-app/conf/LoggedInMemberFilters.groovy</filename>
    </modified>
    <modified>
      <diff>@@ -187,10 +187,12 @@ class GrailsProjectController extends SecureController {
 				def recipients = grailsProject.uniqueMembersWhoPostedComments.findAll { it.canBeNotifiedViaEmail }.collect { it.email }
 				recipients += grailsProject.creator.email
 				recipients -= comment.member.email
+	
 				if(recipients) {
 					try {
 						sendMail {     
-							bcc recipients as Object[]
+							//Mails plugin BUG - currently bcc, cc doesn't work. Won't send blind emails for now. Hopefuly later versions of Mail plugin will address that.
+							bcc recipients.toArray()
 			   				subject &quot;A new comment for project [${grailsProject.name}] has been posted&quot;     
 			   				body &quot;${comment.member.displayName} said:\n\n${comment.body}\n\nSee the comment in context: ${createLink(controller: 'grailsProject', action: 'viewProject', id: params.id, absolute: true)}&quot;
 						}</diff>
      <filename>grails-app/controllers/GrailsProjectController.groovy</filename>
    </modified>
    <modified>
      <diff>@@ -1,13 +1,13 @@
 package grailscrowd.core
-/** added a test line to determine svn working status (mgk) **/
-//The idea of mailbox is kind of like del.icio.us for:username idea.
-//The mailbox could be used to communicate invitations and requests approvals to join a project, etc.
-//Another way would be to use regular email, but that would be the &quot;more intrusive&quot; option, IMO 
 
 class Mailbox {
     static hasMany = [messages: Message]
     static belongsTo = [member: Member]
-    static fetchMode = [messages: 'eager']
+	
+	static mapping = {
+		messages fetch:'join'
+	}
+	
 
 
     def hasAnyDisplayableMessages() {</diff>
      <filename>grails-app/domain/grailscrowd/core/Mailbox.groovy</filename>
    </modified>
    <modified>
      <diff>@@ -60,10 +60,12 @@ class Member extends NumberOfViewsTrackable implements Comparable {
             taggings: Tagging, favoriteProjects: FavoriteProjectReference, endorsements: Endorsement]
 	
 	SortedSet taggings    
-	//static fetchMode = [projectParticipations: 'eager', affiliations: 'eager']
-
     Mailbox mailbox
 
+	static mapping = {
+		mailbox fetch:'join'
+	}
+
     def beforeInsert = {
         password = password.encodeAsEncryptedPassword()
     }</diff>
      <filename>grails-app/domain/grailscrowd/core/Member.groovy</filename>
    </modified>
    <modified>
      <diff>@@ -1,20 +1,19 @@
 &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
 &lt;launchConfiguration type=&quot;org.eclipse.jdt.launching.localJavaApplication&quot;&gt;
-&lt;booleanAttribute key=&quot;org.eclipse.jdt.launching.DEFAULT_CLASSPATH&quot; value=&quot;false&quot;/&gt;
-&lt;stringAttribute key=&quot;org.eclipse.jdt.launching.MAIN_TYPE&quot; value=&quot;grails.util.GrailsMain&quot;/&gt;
-&lt;booleanAttribute key=&quot;org.eclipse.jdt.debug.ui.INCLUDE_EXTERNAL_JARS&quot; value=&quot;true&quot;/&gt;
-&lt;listAttribute key=&quot;org.eclipse.jdt.launching.CLASSPATH&quot;&gt;
-&lt;listEntry value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;runtimeClasspathEntry containerPath=&amp;quot;org.eclipse.jdt.launching.JRE_CONTAINER&amp;quot; javaProject=&amp;quot;grailscrowd&amp;quot; path=&amp;quot;1&amp;quot; type=&amp;quot;4&amp;quot;/&amp;gt;&amp;#10;&quot;/&gt;
-&lt;listEntry value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;runtimeClasspathEntry id=&amp;quot;org.eclipse.jdt.launching.classpathentry.defaultClasspath&amp;quot;&amp;gt;&amp;#10;&amp;lt;memento exportedEntriesOnly=&amp;quot;false&amp;quot; project=&amp;quot;grailscrowd&amp;quot;/&amp;gt;&amp;#10;&amp;lt;/runtimeClasspathEntry&amp;gt;&amp;#10;&quot;/&gt;
-&lt;listEntry value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;runtimeClasspathEntry internalArchive=&amp;quot;/grailscrowd&amp;quot; path=&amp;quot;3&amp;quot; type=&amp;quot;2&amp;quot;/&amp;gt;&amp;#10;&quot;/&gt;
+&lt;listAttribute key=&quot;org.eclipse.debug.core.MAPPED_RESOURCE_PATHS&quot;&gt;
+&lt;listEntry value=&quot;/grailscrowd&quot;/&gt;
 &lt;/listAttribute&gt;
 &lt;listAttribute key=&quot;org.eclipse.debug.core.MAPPED_RESOURCE_TYPES&quot;&gt;
 &lt;listEntry value=&quot;4&quot;/&gt;
 &lt;/listAttribute&gt;
-&lt;stringAttribute key=&quot;org.eclipse.jdt.launching.PROJECT_ATTR&quot; value=&quot;grailscrowd&quot;/&gt;
-&lt;stringAttribute key=&quot;org.eclipse.jdt.launching.VM_ARGUMENTS&quot; value=&quot;-Dbase.dir=${project_loc} -Dserver.port=8080 -Dgrails.env=development&quot;/&gt;
-&lt;listAttribute key=&quot;org.eclipse.debug.core.MAPPED_RESOURCE_PATHS&quot;&gt;
-&lt;listEntry value=&quot;/grailscrowd&quot;/&gt;
-&lt;/listAttribute&gt;
 &lt;booleanAttribute key=&quot;org.eclipse.debug.core.appendEnvironmentVariables&quot; value=&quot;true&quot;/&gt;
+&lt;listAttribute key=&quot;org.eclipse.jdt.launching.CLASSPATH&quot;&gt;
+&lt;listEntry value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;runtimeClasspathEntry containerPath=&amp;quot;org.eclipse.jdt.launching.JRE_CONTAINER&amp;quot; javaProject=&amp;quot;grailscrowd&amp;quot; path=&amp;quot;1&amp;quot; type=&amp;quot;4&amp;quot;/&amp;gt;&amp;#10;&quot;/&gt;
+&lt;listEntry value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;runtimeClasspathEntry containerPath=&amp;quot;GRAILS_HOME/dist/grails-bootstrap-1.1.1.jar&amp;quot; path=&amp;quot;3&amp;quot; type=&amp;quot;3&amp;quot;/&amp;gt;&amp;#10;&quot;/&gt;
+&lt;listEntry value=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;#10;&amp;lt;runtimeClasspathEntry containerPath=&amp;quot;GRAILS_HOME/lib/groovy-all-1.6.3.jar&amp;quot; path=&amp;quot;3&amp;quot; type=&amp;quot;3&amp;quot;/&amp;gt;&amp;#10;&quot;/&gt;
+&lt;/listAttribute&gt;
+&lt;booleanAttribute key=&quot;org.eclipse.jdt.launching.DEFAULT_CLASSPATH&quot; value=&quot;false&quot;/&gt;
+&lt;stringAttribute key=&quot;org.eclipse.jdt.launching.MAIN_TYPE&quot; value=&quot;grails.util.GrailsMain&quot;/&gt;
+&lt;stringAttribute key=&quot;org.eclipse.jdt.launching.PROJECT_ATTR&quot; value=&quot;grailscrowd&quot;/&gt;
+&lt;stringAttribute key=&quot;org.eclipse.jdt.launching.VM_ARGUMENTS&quot; value=&quot;-Dbase.dir=&amp;quot;${project_loc:grailscrowd}&amp;quot; -Dserver.port=8080 -Dgrails.env=development&quot;/&gt;
 &lt;/launchConfiguration&gt;</diff>
      <filename>grailscrowd.launch</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>scripts/Events.groovy</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>583f6973dd28a08b05ede04cb749acaa17088cde</id>
    </parent>
  </parents>
  <author>
    <name>Dmitriy Kopylenko</name>
    <email>dima767@gmail.com</email>
  </author>
  <url>http://github.com/dima767/grails-crowd/commit/e874e191cd82ea645e387efc4272df8a4b0b292d</url>
  <id>e874e191cd82ea645e387efc4272df8a4b0b292d</id>
  <committed-date>2009-05-24T09:12:53-07:00</committed-date>
  <authored-date>2009-05-24T09:12:53-07:00</authored-date>
  <message>Initial upgrade to Grails 1.1.1</message>
  <tree>c500719acfcdb5946542a175708304a7cd8d163d</tree>
  <committer>
    <name>Dmitriy Kopylenko</name>
    <email>dima767@gmail.com</email>
  </committer>
</commit>
