From eacdbc438e7772286d02c482b114815d27910d6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 5 Jun 2016 10:16:10 +0200 Subject: [PATCH] general: change homepage to redirect to /manage/ (#11205) --- passerelle/templates/passerelle/homepage.html | 27 --------------------------- passerelle/views.py | 14 +++----------- 2 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 passerelle/templates/passerelle/homepage.html diff --git a/passerelle/templates/passerelle/homepage.html b/passerelle/templates/passerelle/homepage.html deleted file mode 100644 index 3d585b8..0000000 --- a/passerelle/templates/passerelle/homepage.html +++ /dev/null @@ -1,27 +0,0 @@ -{% extends "passerelle/base.html" %} -{% load i18n %} -{% load url from future %} - -{% block page-title %} -Passerelle -{% endblock %} - -{% block appbar %} -

{% trans 'Welcome' %}

-{% endblock %} - -{% block content %} - -

-{% blocktrans %} -Passerelle provides an uniform access to multiple data sources and services. -{% endblocktrans %} -

- - - -{% endblock %} diff --git a/passerelle/views.py b/passerelle/views.py index 78dd48e..66879fb 100644 --- a/passerelle/views.py +++ b/passerelle/views.py @@ -2,7 +2,7 @@ from django.apps import apps from django.contrib.auth import logout as auth_logout from django.contrib.auth import views as auth_views from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseRedirect, Http404 -from django.views.generic import View, TemplateView, CreateView, DeleteView, UpdateView +from django.views.generic import View, RedirectView, TemplateView, CreateView, DeleteView, UpdateView from django.views.generic.detail import SingleObjectMixin from django.conf import settings from django.db import models @@ -44,16 +44,8 @@ def logout(request, next_page=None): return HttpResponseRedirect(next_page) -class HomePageView(TemplateView): - template_name = 'passerelle/homepage.html' - - def get_context_data(self, **kwargs): - context = super(HomePageView, self).get_context_data(**kwargs) - # get all app instances - context['apps'] = [] - for app in get_all_apps(): - context['apps'].extend(app.objects.all()) - return context +class HomePageView(RedirectView): + pattern_name = 'manage-home' class ManageView(TemplateView): -- 2.8.1