Exemple #1
0
    def get(self, request):
        
        list_themes = sorted(get_list_design(request), key=lambda theme: theme['title'].lower())

        if not request.user.is_staff:
            list_themes = [ti for ti in list_themes if ti['slug'] not in settings.RESTRICTED_THEMES]

        # Render HTML
        html = render_to_string('administration/design/themes_list.html',
                                {'list_themes': list_themes,
                                 'current': request.website.theme},
                                context_instance = RequestContext(request))
        
        response = Response(status.HTTP_200_OK, {"html": html})
        return self.render(response)
Exemple #2
0
    def get(self, request):

        list_themes = sorted(get_list_design(request),
                             key=lambda theme: theme['title'].lower())

        if not request.user.is_staff:
            list_themes = [
                ti for ti in list_themes
                if ti['slug'] not in settings.RESTRICTED_THEMES
            ]

        # Render HTML
        html = render_to_string('administration/design/themes_list.html', {
            'list_themes': list_themes,
            'current': request.website.theme
        },
                                context_instance=RequestContext(request))

        response = Response(status.HTTP_200_OK, {"html": html})
        return self.render(response)
Exemple #3
0
 def get(self, request):
     return get_list_design(request)
Exemple #4
0
 def get(self, request):
     return get_list_design(request)