[wiki/macro] retour à une ancienne version de WikiNinjas.py et ajout de la liste des pages dans les arguments

This commit is contained in:
Kévin "NeK" Moisy-Mabille 2013-07-25 23:30:14 +02:00
parent eca424500e
commit 6c54abcbf6

View file

@ -9,20 +9,17 @@
import random
random.seed()
from MoinMoin.Page import wikiutil
Dependencies = ["time"]
def macro_WikiNinjas(macro, args):
"""On sort un wiki-lien vers la page d'un des trois WikiNinjas choisi aléatoirement"""
request = macro.request
# all WikiNinja pages
all_pages = ["WikiCandy", "MargotAbord", "Stophe"]
all_pages = args.split(',')
# select random page
page = random.choice(all_pages)
macro.request.http_redirect("%s/%s?action=show&redirect=WikiNinja" % (macro.request.script_root, page))
return
f = macro.formatter
# return a single page link
return (f.pagelink(1, page, generated=1) +
f.text(page) +
f.pagelink(0, page))