{{{ #!diff # HG changeset patch # User Dmitrijs Milajevs # Date 1245326162 -7200 # Node ID 8dc885e9c3fbcc82e8e6b7a4c1e05e709f438096 # Parent a1018d829c3e7122882565e7ecf7f1aed610e76e [mq]: scripts.account.homepage --- a/MoinMoin/script/account/homepage.py +++ b/MoinMoin/script/account/homepage.py @@ -6,7 +6,7 @@ @license: GNU GPL, see COPYING for details. """ -from MoinMoin import user, wikidicts +from MoinMoin import user from MoinMoin.Page import Page from MoinMoin.PageEditor import PageEditor from MoinMoin.script import MoinScript @@ -81,6 +81,7 @@ # we don't expect non-option arguments self.init_request() request = self.request + groups = request.groups # Checks for a template page and sets homepage_default_text if self.options.template_page and Page(self.request, self.options.template_page).exists(): homepage_default_text = Page(self.request, self.options.template_page).get_raw_body() @@ -108,8 +109,7 @@ if self.options.user_homepage: members = [self.options.user_homepage, ] elif self.options.name_of_group_page: - user_group = wikidicts.Group(request, self.options.name_of_group_page) - members = user_group.members() + members = groups[self.options.name_of_group_page] elif self.options.all_users: uids = user.getUserList(request) members = [user.User(request, uid).name for uid in uids] }}}