# HG changeset patch
# User ReimarBauer@linux.site
# Node ID b47c307ed9d555d4831b7d1275203795ddf1dfca
# Parent  21095ba16b58c027af20fb1492636258e4e63174
added creation of pages below homepages

diff -r 21095ba16b58 -r b47c307ed9d5 MoinMoin/macro/NewPage.py
--- a/MoinMoin/macro/NewPage.py	Tue Jul 04 10:31:25 2006 +0200
+++ b/MoinMoin/macro/NewPage.py	Thu Jul 06 15:10:16 2006 +0200
@@ -10,6 +10,9 @@
     @copyright: 2004 by Nir Soffer <nirs@freeshell.org>
     @copyright: 2004 Alexander Schremmer <alex AT alexanderweb DOT de>
     @license: GNU GPL, see COPYING for details.
+    
+    R.Bauer 2006-05-30: added feature of creating a page below the users homepage
+                       [[NewPage(ThisTemplate, add a page below my HomePage, @ME)]]
 """
 
 from MoinMoin import wikiutil
@@ -75,6 +78,9 @@ class NewPage:
         label = self.args.get('buttonLabel')
         nametemplate = self.args.get('nameTemplate') or u'%s'
         
+        if parent == '@ME' and self.request.user.valid:
+            parent = self.request.user.name
+        
         requires_input = nametemplate.find('%s') != -1
         
         if label:
