[25252] users/jberry/mpwa/app

source_changes at macosforge.org source_changes at macosforge.org
Wed May 16 13:08:57 PDT 2007


Revision: 25252
          http://trac.macosforge.org/projects/macports/changeset/25252
Author:   jberry at macports.org
Date:     2007-05-16 13:08:56 -0700 (Wed, 16 May 2007)

Log Message:
-----------
mpwa: simply email obfuscation on reported user names and email addresses. Note: this does nothing for the raw portfiles themselves.

Modified Paths:
--------------
    users/jberry/mpwa/app/helpers/application_helper.rb
    users/jberry/mpwa/app/views/person/list.rhtml
    users/jberry/mpwa/app/views/person/show.rhtml
    users/jberry/mpwa/app/views/port/show.rhtml
    users/jberry/mpwa/app/views/port_pkg/show.rhtml

Modified: users/jberry/mpwa/app/helpers/application_helper.rb
===================================================================
--- users/jberry/mpwa/app/helpers/application_helper.rb	2007-05-16 19:58:32 UTC (rev 25251)
+++ users/jberry/mpwa/app/helpers/application_helper.rb	2007-05-16 20:08:56 UTC (rev 25252)
@@ -1,3 +1,8 @@
 # Methods added to this helper will be available to all templates in the application.
 module ApplicationHelper
+    
+    def email_obfuscate(str)
+        str.gsub(/@/, '/')
+    end
+    
 end

Modified: users/jberry/mpwa/app/views/person/list.rhtml
===================================================================
--- users/jberry/mpwa/app/views/person/list.rhtml	2007-05-16 19:58:32 UTC (rev 25251)
+++ users/jberry/mpwa/app/views/person/list.rhtml	2007-05-16 20:08:56 UTC (rev 25252)
@@ -10,7 +10,7 @@
   </tr>
   <% for person in @people %>
     <tr>
-      <td><%= link_to person.user_name, :action => 'show', :id => person %></td>
+      <td><%= link_to email_obfuscate(person.user_name), :action => 'show', :id => person %></td>
       <td><%=h person.last_name%></td>
       <td><%=h person.first_name%></td>
     </tr>

Modified: users/jberry/mpwa/app/views/person/show.rhtml
===================================================================
--- users/jberry/mpwa/app/views/person/show.rhtml	2007-05-16 19:58:32 UTC (rev 25251)
+++ users/jberry/mpwa/app/views/person/show.rhtml	2007-05-16 20:08:56 UTC (rev 25252)
@@ -1,11 +1,19 @@
-<% @page_title = @person.user_name %>
+<% @page_title = "user #{email_obfuscate(@person.user_name)}" %>
 
-<% for column in Person.content_columns %>
-<p>
-  <b><%= column.human_name %>:</b> <%=h @person.send(column.name) %>
-</p>
+<h2>User: <%=h email_obfuscate(@person.user_name) %></h2>
+
+<% if @person.first_name %>
+  <p><strong>First Name:</strong> <%=h @person.first_name %></p>
 <% end %>
 
+<% if @person.last_name %>
+  <p><strong>Last Name:</strong> <%=h @person.last_name %></p>
+<% end %>
+
+<% if @person.email %>
+  <p><strong>Email:</strong> <%=h email_obfuscate(@person.email) %></p>
+<% end %>
+
 <h4>Ports</h4>
 <table>
 	<% for row in columnize(@person.ports.sort, 4) %>

Modified: users/jberry/mpwa/app/views/port/show.rhtml
===================================================================
--- users/jberry/mpwa/app/views/port/show.rhtml	2007-05-16 19:58:32 UTC (rev 25251)
+++ users/jberry/mpwa/app/views/port/show.rhtml	2007-05-16 20:08:56 UTC (rev 25252)
@@ -12,7 +12,7 @@
 <p>
   <strong>Maintainers:</strong>
 	<% for maintainer in @port.maintainers %>
-		<%= link_to maintainer.user_name, :controller => 'person', :action => 'show', :id => maintainer %>
+		<%= link_to email_obfuscate(maintainer.user_name), :controller => 'person', :action => 'show', :id => maintainer %>
 	<% end %>
 </p>
 

Modified: users/jberry/mpwa/app/views/port_pkg/show.rhtml
===================================================================
--- users/jberry/mpwa/app/views/port_pkg/show.rhtml	2007-05-16 19:58:32 UTC (rev 25251)
+++ users/jberry/mpwa/app/views/port_pkg/show.rhtml	2007-05-16 20:08:56 UTC (rev 25252)
@@ -16,7 +16,7 @@
 
 <p>
 	<strong>Submitter:</strong>
-  	 <%= link_to @port_pkg.submitter.user_name,
+  	 <%= link_to email_obfuscate(@port_pkg.submitter.user_name),
                      :controller => 'person', :action => 'show',
                      :id => @port_pkg.submitter %>
 </p>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070516/07bc9b9c/attachment.html


More information about the macports-changes mailing list