CHANGES updated regarding highlight control options.
1 # This is a sample configuration snippet that shows moin's groups configuration.
2 # See HelpOnConfiguration for more info.
4 # WikiGroups backend gets groups from wiki pages and is used by default.
5 def groups(self, request):
6 from MoinMoin.datastruct import WikiGroups
7 return WikiGroups(request)
9 # ConfigGroups uses groups defined in the configuration file.
10 def groups(self, request):
11 from MoinMoin.datastruct import ConfigGroups
12 # Groups are defined here.
13 groups = {u'EditorGroup': [u'AdminGroup', u'John', u'JoeDoe', u'Editor1'],
14 u'AdminGroup': [u'Admin1', u'Admin2', u'John']}
15 return ConfigGroups(request, groups)
17 # CompositeGroups to use both ConfigGroups and WikiGroups backends.
18 def groups(self, request):
19 from MoinMoin.datastruct import ConfigGroups, WikiGroups, CompositeGroups
20 groups = {u'EditorGroup': [u'AdminGroup', u'John', u'JoeDoe', u'Editor1'],
21 u'AdminGroup': [u'Admin1', u'Admin2', u'John']}
23 # Here ConfigGroups and WikiGroups backends are used.
24 # Note that order matters! Since ConfigGroups backend is mentioned first
25 # EditorGroup will be retrieved from it, not from WikiGroups.
26 return CompositeGroups(request,
27 ConfigGroups(request, groups),