1 # HG changeset patch
2 # User Dmitrijs Milajevs <dimazest@gmail.com>
3 # Date 1245326162 -7200
4 # Node ID 8dc885e9c3fbcc82e8e6b7a4c1e05e709f438096
5 # Parent a1018d829c3e7122882565e7ecf7f1aed610e76e
6 [mq]: scripts.account.homepage
7
8 --- a/MoinMoin/script/account/homepage.py
9 +++ b/MoinMoin/script/account/homepage.py
10 @@ -6,7 +6,7 @@
11 @license: GNU GPL, see COPYING for details.
12 """
13
14 -from MoinMoin import user, wikidicts
15 +from MoinMoin import user
16 from MoinMoin.Page import Page
17 from MoinMoin.PageEditor import PageEditor
18 from MoinMoin.script import MoinScript
19 @@ -81,6 +81,7 @@
20 # we don't expect non-option arguments
21 self.init_request()
22 request = self.request
23 + groups = request.groups
24 # Checks for a template page and sets homepage_default_text
25 if self.options.template_page and Page(self.request, self.options.template_page).exists():
26 homepage_default_text = Page(self.request, self.options.template_page).get_raw_body()
27 @@ -108,8 +109,7 @@
28 if self.options.user_homepage:
29 members = [self.options.user_homepage, ]
30 elif self.options.name_of_group_page:
31 - user_group = wikidicts.Group(request, self.options.name_of_group_page)
32 - members = user_group.members()
33 + members = groups[self.options.name_of_group_page]
34 elif self.options.all_users:
35 uids = user.getUserList(request)
36 members = [user.User(request, uid).name for uid in uids]
MoinMoin: Groups2009/HomepageScriptDraftPatch (last edited 2009-06-18 12:09:37 by DmitriiMiliaev)