from django.shortcuts import render from django.views.generic import TemplateView from django.conf import settings from core.views.dbsettings import * from core.views.auth import * from core.views.profiles import * from core.views.generic import * from core.mixins.auth import AdminMixin # Create your views here. class IndexView(TemplateView): template_name = f"{settings.EXPEPHALON_FRONTEND}/index.html" def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context["title"] = "Home" return context class DashboardView(BackendTemplateView): template_name = f"{settings.EXPEPHALON_BACKEND}/index.html" def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context["title"] = "Dashboard" return context class BackendNotImplementedView(BackendTemplateView): template_name = f"{settings.EXPEPHALON_BACKEND}/notimplemented.html" def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context["title"] = "Oops!" return context