Ejemplo n.º 1
0
        def groups(self, request):
            config_groups = {u'EditorGroup': [u'AdminGroup', u'John', u'JoeDoe', u'Editor1', u'John'],
                             u'RecursiveGroup': [u'Something', u'OtherRecursiveGroup'],
                             u'OtherRecursiveGroup': [u'RecursiveGroup', u'Anything', u'NotExistingGroup'],
                             u'ThirdRecursiveGroup': [u'ThirdRecursiveGroup', u'Banana'],
                             u'CheckNotExistingGroup': [u'NotExistingGroup']}

            lazy_groups = {u'AdminGroup': [u'Admin1', u'Admin2', u'John'],
                           u'OtherGroup': [u'SomethingOther'],
                           u'EmptyGroup': []}

            return CompositeGroups(request,
                                   ConfigGroups(request, config_groups),
                                   ConfigLazyGroups(request, lazy_groups))
Ejemplo n.º 2
0
 def groups(self, request):
     from MoinMoin.datastruct import WikiGroups, CompositeGroups
     from ff_groups import FFLazyGroups
     return CompositeGroups(request,
                            FFLazyGroups(request, self.__class__.ffsa),
                            WikiGroups(request))
Ejemplo n.º 3
0
 def groups(self, request):
     return CompositeGroups(request,
                            ConfigGroups(request, self.first_backend_groups),
                            ConfigGroups(request, self.second_backend_groups))
Ejemplo n.º 4
0
 def groups(self, request):
     groups = GroupsBackendTest.test_groups
     return CompositeGroups(request, ConfigGroups(request, groups))
 def groups(self):
     return CompositeGroups(
         ConfigGroups(self.first_backend_groups),
         ConfigGroups(self.second_backend_groups))
 def groups(self):
     groups = GroupsBackendTest.test_groups
     return CompositeGroups(ConfigGroups(groups))