diff --git a/.DS_Store b/.DS_Store index 756d9b7..2714e1f 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/digitaleagentur/__pycache__/urls.cpython-38.pyc b/digitaleagentur/__pycache__/urls.cpython-38.pyc index eab38f8..738ecd8 100644 Binary files a/digitaleagentur/__pycache__/urls.cpython-38.pyc and b/digitaleagentur/__pycache__/urls.cpython-38.pyc differ diff --git a/digitaleagentur/urls.py b/digitaleagentur/urls.py index 70f4ee6..5dc30ae 100644 --- a/digitaleagentur/urls.py +++ b/digitaleagentur/urls.py @@ -3,7 +3,7 @@ from django.urls import path, include from django.contrib.auth import views as auth_views from django.conf import settings from django.conf.urls.static import static -from users.views import AgencyCreateView, registerNewAgency +from users.views import AgencyCreateView, registerNewAgency, landingPage from . import views from .views import GetCryptFile, GetCryptFileRecover from django.contrib.auth.decorators import login_required @@ -33,6 +33,7 @@ urlpatterns = [ path('password-reset-confirm///', auth_views.PasswordResetConfirmView.as_view(template_name='users/password_reset_confirm.html'), name='password_reset_confirm'), path('password-reset-complete/', auth_views.PasswordResetCompleteView.as_view(template_name='users/password_reset_complete.html'), name='password_reset_complete'), path('register/', registerNewAgency, name='register'), + path('vve/', landingPage.as_view(), name="landingpage"), path('register/done', views.registerdone, name='register-done'), path('summernote/', include('django_summernote.urls')), path('notifications/', include('notificsys.urls'), name="notifications"), diff --git a/media/.DS_Store b/media/.DS_Store index d809409..b744eb7 100644 Binary files a/media/.DS_Store and b/media/.DS_Store differ diff --git a/users/.DS_Store b/users/.DS_Store new file mode 100644 index 0000000..2a43b86 Binary files /dev/null and b/users/.DS_Store differ diff --git a/users/static/.DS_Store b/users/static/.DS_Store new file mode 100644 index 0000000..9e8af30 Binary files /dev/null and b/users/static/.DS_Store differ diff --git a/users/static/users/.DS_Store b/users/static/users/.DS_Store new file mode 100644 index 0000000..db8f62b Binary files /dev/null and b/users/static/users/.DS_Store differ diff --git a/users/static/users/extra/da.png b/users/static/users/extra/da.png new file mode 100644 index 0000000..97deaa1 Binary files /dev/null and b/users/static/users/extra/da.png differ diff --git a/users/static/users/extra/da_onepager.pdf b/users/static/users/extra/da_onepager.pdf new file mode 100644 index 0000000..46e2cc3 Binary files /dev/null and b/users/static/users/extra/da_onepager.pdf differ diff --git a/users/static/users/extra/kp.png b/users/static/users/extra/kp.png new file mode 100644 index 0000000..0266330 Binary files /dev/null and b/users/static/users/extra/kp.png differ diff --git a/users/static/users/extra/nf.png b/users/static/users/extra/nf.png new file mode 100644 index 0000000..c1fdb55 Binary files /dev/null and b/users/static/users/extra/nf.png differ diff --git a/users/templates/users/landingpage.html b/users/templates/users/landingpage.html new file mode 100644 index 0000000..0c5d72c --- /dev/null +++ b/users/templates/users/landingpage.html @@ -0,0 +1,71 @@ +{% extends "users/publicbase.html" %} +{% load static %} + +{% load crispy_forms_tags %} +{% block content %} + +
+
+

+

Bestellung der Digitalen Agentur und Notfallhilfe

+

Nutzen Sie die Digitale Agentur und Notfallhilfe. Exklusiv und nur für VVE-Mitglieder.

+ Informationen herunterladen +

+
+
+
+

Digitale Agentur

+ +

+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. +

+

+ Registrieren +

+
+
+

Kombi-Paket

+ +

+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. +

+ Registrieren & Bestellen +

+

+
+
+

Notfallhilfe

+ +

+ Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. +

+ Bestellen +

+

+
+
+
+
+
+{% endblock content %} \ No newline at end of file diff --git a/users/templates/users/register.html b/users/templates/users/register.html index e44f01e..99f6954 100644 --- a/users/templates/users/register.html +++ b/users/templates/users/register.html @@ -23,7 +23,6 @@

Registrieren Sie Ihre Agentur

- {% for field in form %} {% if field.name != 'captcha' %} diff --git a/users/views.py b/users/views.py index 92f5733..0144c55 100644 --- a/users/views.py +++ b/users/views.py @@ -3,7 +3,7 @@ from django.contrib.auth.mixins import LoginRequiredMixin, UserPassesTestMixin from django.contrib.auth.decorators import login_required from django.conf import settings from .usersforms import UsersAddNewUser, UsersAddProfileForm, UsersChangeProfil, AgencyUpdateForm, UsersPermForm, UserAreaTaskForm, SupportForm, NewAgencyForm -from django.views.generic import CreateView, ListView, UpdateView, DetailView, DeleteView, View +from django.views.generic import CreateView, ListView, UpdateView, DetailView, DeleteView, View, TemplateView from django.contrib import messages from django.contrib.auth.models import User, Permission from django.db import models @@ -1054,6 +1054,16 @@ def cronactions(request, code): return JsonResponse(data) +''' + +LANDING PAGE + +''' +class landingPage(TemplateView): + template_name = "users/landingpage.html" + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) ''' Gibt False zurück, wenn der User an diesem Tag KEINE Abwesenheiten hat, ansonsten True!