[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