Add link to leave a deleted community from its journal page or its 
profile page, if you are a member of this community.

        Patch by denise. 

diffs (38 lines):

diff -r 4478dc798e28 -r 1c34a0d0020e bin/upgrading/en.dat
--- a/bin/upgrading/en.dat      Thu Mar 04 06:07:47 2010 -0800
+++ b/bin/upgrading/en.dat      Thu Mar 04 06:54:36 2010 -0800
@@ -1150,6 +1150,8 @@ error.console.notpermitted=You are not p
 error.console.notpermitted=You are not permitted to run this command.
 
 error.dberror=A database error occurred:
+
+error.deleted.leavecomm=If you want, you can <a [[aopts]]>leave the 
community</a>.
 
 error.deleted.name=Deleted
 
diff -r 4478dc798e28 -r 1c34a0d0020e cgi-bin/LJ/User.pm
--- a/cgi-bin/LJ/User.pm        Thu Mar 04 06:07:47 2010 -0800
+++ b/cgi-bin/LJ/User.pm        Thu Mar 04 06:54:36 2010 -0800
@@ -8618,6 +8618,8 @@ sub make_journal
                 $warning = BML::ml( 'error.deleted.text', { user => 
$u->display_name } );
             }
 
+            $warning .= "&nbsp;" . BML::ml( 'error.deleted.leavecomm', { aopts 
=> "href='$LJ::SITEROOT/community/leave?comm=" . $u->user . "'" } ) if 
$u->is_community && $u->trusts_or_has_member( $remote );
+
             return $error->( $warning, "404 Not Found", BML::ml( 
'error.deleted.name' ) );
         }
         if ( $u->is_suspended ) {
diff -r 4478dc798e28 -r 1c34a0d0020e htdocs/userinfo.bml
--- a/htdocs/userinfo.bml       Thu Mar 04 06:07:47 2010 -0800
+++ b/htdocs/userinfo.bml       Thu Mar 04 06:54:36 2010 -0800
@@ -144,7 +144,9 @@ body<=
                 $del_body .= BML::ml( 'error.deleted.text.withreason', { user 
=> $u->display_name, reason => $u->prop( 'delete_reason' ) } );
             } else {
                 $del_body .= BML::ml( 'error.deleted.text', { user => 
$u->display_name } );
-            }            
+            }
+
+            $del_body .= "&nbsp;" . BML::ml( 'error.deleted.leavecomm', { 
aopts => "href='$LJ::SITEROOT/community/leave?comm=" . $u->user . "'" } ) if 
$u->is_community && $u->trusts_or_has_member( $remote );
 
             $del_body .= " p?>";
             $del_body .= BML::ml( '.error.deleted.purgenotification', { aopts 
=> "href='$LJ::SITEROOT/manage/subscriptions/user?journal=" . $u->user . "'" } )
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to