[Cpan-forum-commit] rev 239 - in trunk: . lib/CPAN lib/CPAN/Forum/RM templates
svn at pti.co.il
svn at pti.co.il
Wed Jul 4 00:02:47 IDT 2007
Author: gabor
Date: 2007-07-04 00:02:47 +0300 (Wed, 04 Jul 2007)
New Revision: 239
Modified:
trunk/
trunk/lib/CPAN/Forum.pm
trunk/lib/CPAN/Forum/RM/Update.pm
trunk/templates/groups.tmpl
Log:
remove the RM_MAP table as it was not used an every module should be in
memory anyway under mod_perl
ad link to tags
Property changes on: trunk
___________________________________________________________________
Name: svk:merge
- 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4098
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752
+ 7bc34947-122d-0410-bc5a-f898d2bb5f81:/local/cpan-forum:4099
8c4c90e1-83eb-0310-96eb-e7cb62807872:/local/cpan-forum:12752
Modified: trunk/lib/CPAN/Forum/RM/Update.pm
===================================================================
--- trunk/lib/CPAN/Forum/RM/Update.pm 2007-07-03 21:02:20 UTC (rev 238)
+++ trunk/lib/CPAN/Forum/RM/Update.pm 2007-07-03 21:02:47 UTC (rev 239)
@@ -24,6 +24,7 @@
$self->log->debug("_update_tags in group '$group_id' tags='$new_tags'");
$new_tags =~ s/^\s+//;
$new_tags =~ s/\s+$//;
+ $new_tags =~ s{<>/}{};
my @tags = split /,/, lc $new_tags;
my $uid = $self->session->param('uid');
Modified: trunk/lib/CPAN/Forum.pm
===================================================================
--- trunk/lib/CPAN/Forum.pm 2007-07-03 21:02:20 UTC (rev 238)
+++ trunk/lib/CPAN/Forum.pm 2007-07-03 21:02:47 UTC (rev 239)
@@ -510,7 +510,7 @@
help
rss
atom
- update
+ tags
);
my @restricted_modes = qw(
new_post process_post
@@ -522,7 +522,9 @@
add_new_group
response_form
module_search
- selfconfig change_password change_info update_subscription);
+ selfconfig change_password change_info update_subscription
+ update
+);
my @urls = qw(
logout
@@ -540,6 +542,7 @@
rss
atom
update
+ tags
);
use base 'CPAN::Forum::RM::Author';
@@ -553,46 +556,7 @@
use base 'CPAN::Forum::RM::Subscriptions';
use base 'CPAN::Forum::RM::UserAccounts';
use base 'CPAN::Forum::RM::Update';
-my %RM_MAP = (
- author => 'CPAN::Forum::RM::Author',
- dist => 'CPAN::Forum::RM::Dist',
-
- login => 'CPAN::Forum::RM::Login',
- login_process => 'CPAN::Forum::RM::Login',
- logout => 'CPAN::Forum::RM::Login',
- pwreminder => 'CPAN::Forum::RM::Login',
- pwreminder_process => 'CPAN::Forum::RM::Login',
-
- users => 'CPAN::Forum::RM::Users',
-
- admin => 'CPAN::Forum::RM::Admin',
- admin_process => 'CPAN::Forum::RM::Admin',
- admin_edit_user => 'CPAN::Forum::RM::Admin',
- admin_edit_user_process => 'CPAN::Forum::RM::Admin',
-
- faq => 'CPAN::Forum::RM::Other',
- about => 'CPAN::Forum::RM::Other',
- stats => 'CPAN::Forum::RM::Other',
-
- mypan => 'CPAN::Forum::RM::Subscriptions',
- update_subscription => 'CPAN::Forum::RM::Subscriptions',
-
- notify => 'CPAN::Forum::RM::Notify',
- notify_admin => 'CPAN::Forum::RM::Notify',
- rss => 'CPAN::Forum::RM::Notify',
-
- module_search_form => 'CPAN::Forum::RM::Search',
- module_search => 'CPAN::Forum::RM::Search',
- search => 'CPAN::Forum::RM::Search',
-
- selfconfig => 'CPAN::Forum::RM::UserAccounts',
- change_info => 'CPAN::Forum::RM::UserAccounts',
- change_password => 'CPAN::Forum::RM::UserAccounts',
-
- tags => 'CPAN::Forum::RM::Tags',
-);
-
=head2 setup
Standard CGI::Application method
@@ -627,14 +591,6 @@
}
my $rm = $self->_set_run_mode();
- if ($RM_MAP{$rm}) {
- ## no critic (ProhibitStringyEval)
- $self->log->debug("Loading $RM_MAP{$rm}");
- #eval "use base $RM_MAP{$rm}";
- #if ($@) {
- # $self->log->critical("Could not load $RM_MAP{$rm}: $@");
- #}
- }
$self->log->debug("Current runmode: $rm");
$self->log->debug("Current user: " . ($self->session->param("username") || ""));
Modified: trunk/templates/groups.tmpl
===================================================================
--- trunk/templates/groups.tmpl 2007-07-03 21:02:20 UTC (rev 238)
+++ trunk/templates/groups.tmpl 2007-07-03 21:02:47 UTC (rev 239)
@@ -14,7 +14,7 @@
<TMPL_IF show_tags>
<p>
<TMPL_IF tags>
-My Tags: <TMPL_LOOP tags><TMPL_VAR name>, </TMPL_LOOP>
+My Tags: <TMPL_LOOP tags><a href="/tags/name/<TMPL_VAR name>"><TMPL_VAR name></a>, </TMPL_LOOP>
</TMPL_IF><br />
<form method="post" action="/update/">
<input type="hidden" name="what" value="tags" />
More information about the Cpan-forum-commit
mailing list