Example #1
0
 def _init_anonymizers(self):
     for loader_path in settings.ANONYMIZATION_LOADERS:
         if isinstance(loader_path, (list, tuple)):
             for path in loader_path:
                 import_module(path)
         else:
             str_to_class(loader_path)().import_anonymizers()
Example #2
0
def menu(context, site_name):
    site = get_site_by_name(site_name)
    request = context.get('request')

    active_menu_groups = context.get('active_menu_groups')

    menu_generator = str_to_class(config.MENU_GENERATOR)(request, site, active_menu_groups)
    menu_items = menu_generator.get_menu_items(menu_generator.get_menu_structure())
    context.update({'menu_items': menu_items, 'site_name': site_name})
    return context
Example #3
0
def menu(context, site_name):
    site = get_site_by_name(site_name)
    request = context.get('request')

    active_menu_groups = context.get('active_menu_groups')

    menu_generator = str_to_class(config.MENU_GENERATOR)(request, site, active_menu_groups)
    menu_items = menu_generator.get_menu_items(menu_generator.get_menu_structure())
    context.update({'menu_items': menu_items, 'site_name': site_name})
    return context
Example #4
0
class HomeUIISCore(UIISCore):
    """
    Core contains index page for logged users.
    Home UI core is abstract only if your application contains rewritten HomeUIISCore.
    """

    menu_url_name = 'index'
    verbose_name_plural = _('Home')
    menu_group = 'home'
    abstract = config.IS_CORE_HOME_CORE != 'is_core.main.HomeUIISCore'
    view_classes = (('index', r'', str_to_class(config.IS_CORE_HOME_VIEW)), )

    def menu_url(self, request):
        return '/'

    def get_url_prefix(self):
        return ''
Example #5
0
 def get_view_classes(self):
     view_classes = super().get_view_classes()
     view_classes.append(('index', r'', str_to_class(settings.HOME_VIEW)))
     return view_classes
Example #6
0
 def get_view_classes(self):
     HomeView = str_to_class(config.HOME_VIEW)
     return SortedDict((
                     ('index', (r'^$', HomeView)),
                 ))
Example #7
0
 def get_view_classes(self):
     HomeView = str_to_class(config.HOME_VIEW)
     return OrderedDict((
         ('index', (r'^$', HomeView)),
     ))