<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1 +1,2 @@
-.DS_Store
\ No newline at end of file
+.svn
+.DS_Store</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -17,12 +17,25 @@ class Member::GroupsController &lt; Member::BaseController
     @group.activate_membership(current_user)
 
     if @group.errors.empty?
-      if current_user.admin == true || Tog::Config['plugins.tog_social.group.moderation.creation'] != 'true'
+      if current_user.admin == true || Tog::Config['plugins.tog_social.group.moderation.creation'] != true
          @group.activate!
          flash[:ok] = I18n.t(&quot;tog_social.groups.member.created&quot;)
          redirect_to group_path(@group)
       else
-        GroupMailer.deliver_activation_request(@group)
+
+        admins = User.find_all_by_admin(true)        
+        admins.each do |admin|
+          Message.new(
+            :from =&gt; current_user,
+            :to   =&gt; admin,
+            :subject =&gt; I18n.t(&quot;tog_social.groups.member.mail.activation_request.subject&quot;, :group_name =&gt; @group.name),
+            :content =&gt; I18n.t(&quot;tog_social.groups.member.mail.activation_request.content&quot;, 
+                               :user_name   =&gt; current_user.profile.full_name, 
+                               :group_name =&gt; @group.name, 
+                               :activation_url =&gt; edit_admin_group_url(@group)) 
+          ).dispatch!     
+        end   
+        
         flash[:warning] = I18n.t(&quot;tog_social.groups.member.pending&quot;)
         redirect_to groups_path
       end</diff>
      <filename>app/controllers/member/groups_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,13 +1,5 @@
 class GroupMailer &lt; ActionMailer::Base
 
-  def activation_request(group)
-    setup_email(group.author.email, Tog::Config[&quot;plugins.tog_core.mail.system_from_address&quot;])
-    @subject    += ' Group pending approval'
-    @body[:url]  = groups_url
-    @body[:group] = group
-    @body[:user] = group.author
-  end
-
   def join_request(group, user)
       setup_email(user.email, group.author.email)
       @subject    += &quot; Request for joining #{group.name}&quot;</diff>
      <filename>app/models/group_mailer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -55,6 +55,10 @@ en:
         user_accepted: User '{{name}}' has been accepted for this group
         error: Oooops. Something happened
         not_moderator: You are not one of this group's moderators.
+        mail:
+          activation_request:
+            subject: Request for new group '{{group_name}}'
+            content: &quot;&lt;p&gt;User '{{user_name}}' has requested the creation of a new group called '{{group_name}}'.&lt;/p&gt;&lt;p&gt;&lt;a href=\&quot;{{activation_url}}\&quot;&gt;{{activation_url}}&lt;/a&gt;&lt;/p&gt;&quot;
       admin:
         groups: Groups
         deleted: Group deleted</diff>
      <filename>locale/tog_social.yml</filename>
    </modified>
    <modified>
      <diff>@@ -48,13 +48,18 @@ es:
         unactive: Error. Este grupo no est&#225; activo
       member:
         created: Grupo creado con &#233;xito.
-        pending: Tu grupo ha sidp creado pero est&#225; pendiente de aprobaci&#243;n por un administrador
+        pending: Tu grupo ha sido creado pero est&#225; pendiente de aprobaci&#243;n por un administrador
         updated: Grupo '{{name}}' actualizado con &#233;xito&quot;
         user_doesnt_exist: El usuario no existe
         user_rejected: El usuario '{{name}}' ha sido rechazado para este grupo
         user_accepted: El usuario '{{name}}' ha sido aceptado para este grupo
         error: Oooops. Algo ha ido mal
         not_moderator: No eres un moderador de este grupo
+        mail:
+          activation_request:
+            subject: Solicitud de nuevo grupo '{{group_name}}'
+            content: &quot;&lt;p&gt;El usuario '{{user_name}}' ha solicitado la creaci&#243;n de un nuevo grupo llamado '{{group_name}}'.&lt;/p&gt;&lt;p&gt;&lt;a href=\&quot;{{activation_url}}\&quot;&gt;{{activation_url}}&lt;/a&gt;&lt;/p&gt;&quot;
+
       admin:
         groups: Grupos
         deleted: Grupo eliminado</diff>
      <filename>locale/tog_social_es.yml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7aad0802f336ac2bb54afe7cf72f80cc1faa007e</id>
    </parent>
  </parents>
  <author>
    <name>Alberto Molpeceres</name>
    <email>alberto.molpeceres@gmail.com</email>
  </author>
  <url>http://github.com/tog/tog_social/commit/3be1610afcb982a38889f5752f22324ebebd6033</url>
  <id>3be1610afcb982a38889f5752f22324ebebd6033</id>
  <committed-date>2009-02-23T09:37:50-08:00</committed-date>
  <authored-date>2009-02-23T09:37:50-08:00</authored-date>
  <message>new group request sended to all admin via internal messaging system if group creation is moderated</message>
  <tree>9db6831862f04a98d140155d832520c5cf12d45a</tree>
  <committer>
    <name>Alberto Molpeceres</name>
    <email>alberto.molpeceres@gmail.com</email>
  </committer>
</commit>
