scripts/wiki/macro/PagesClubs.py
Antoine Durand-Gasselin aa79f43775 correction
Précédemment une utilisation assez peu judicieuse des objets en python,
qui avait pour effet qu'appeler la macro PagesClub, transformait le
comportement de PagesPerso en celui de PagesClub
2013-04-22 12:16:15 +02:00

18 lines
496 B
Python

# -*- coding: iso-8859-1 -*-
import os
import PagesPerso
class ClubList(PagesPerso.AccountList):
home = "/home/club"
www = ""
url = "http://clubs.ens-cachan.fr/%s/"
def comptes(self):
"""Retourne la liste des comptes"""
return filter(lambda x: os.path.isdir(u"/home/club/%s" % x) and not os.path.islink(u"/home/club/%s" % x),
os.listdir(u"/home/club"))
def execute(macro, args):
return macro.formatter.rawHTML(ClubList().to_html())