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
This commit is contained in:
parent
bebb5a6e3c
commit
aa79f43775
2 changed files with 61 additions and 57 deletions
|
@ -3,17 +3,16 @@
|
|||
import os
|
||||
import PagesPerso
|
||||
|
||||
def comptes():
|
||||
"""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"))
|
||||
class ClubList(PagesPerso.AccountList):
|
||||
home = "/home/club"
|
||||
www = ""
|
||||
url = "http://clubs.ens-cachan.fr/%s/"
|
||||
|
||||
def url(self):
|
||||
"""URL vers la page perso"""
|
||||
return u"http://clubs.ens-cachan.fr/%s/" % self.login
|
||||
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())
|
||||
|
||||
PagesPerso.comptes = comptes
|
||||
PagesPerso.account.home = "/home/club"
|
||||
PagesPerso.account.www = ""
|
||||
PagesPerso.account.url = url
|
||||
execute = PagesPerso.execute
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue