From 37f9da806a17c11bc21cb74f3f294c4da0caf5e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org> Date: Thu, 12 Jan 2023 23:35:47 +0100 Subject: [PATCH] preparing rv voting app --- member_group_size_calc/urls.py | 3 ++- rv_voting_calc/__init__.py | 0 rv_voting_calc/admin.py | 3 +++ rv_voting_calc/apps.py | 6 ++++++ rv_voting_calc/models.py | 3 +++ .../templates/member_group_size_calc/index.html | 17 +++++++++++++++++ rv_voting_calc/tests.py | 3 +++ rv_voting_calc/urls.py | 8 ++++++++ rv_voting_calc/views.py | 9 +++++++++ shared/templates/shared/index.html | 4 ++-- 10 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 rv_voting_calc/__init__.py create mode 100644 rv_voting_calc/admin.py create mode 100644 rv_voting_calc/apps.py create mode 100644 rv_voting_calc/models.py create mode 100644 rv_voting_calc/templates/member_group_size_calc/index.html create mode 100644 rv_voting_calc/tests.py create mode 100644 rv_voting_calc/urls.py create mode 100644 rv_voting_calc/views.py diff --git a/member_group_size_calc/urls.py b/member_group_size_calc/urls.py index f4631fc..8ab2863 100644 --- a/member_group_size_calc/urls.py +++ b/member_group_size_calc/urls.py @@ -2,6 +2,7 @@ from django.urls import path from . import views +app_name = "member_group_size_calc" urlpatterns = [ - path("", views.index, name="member_group_size_calc_index"), + path("", views.index, name="index"), ] diff --git a/rv_voting_calc/__init__.py b/rv_voting_calc/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/rv_voting_calc/admin.py b/rv_voting_calc/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/rv_voting_calc/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/rv_voting_calc/apps.py b/rv_voting_calc/apps.py new file mode 100644 index 0000000..516825f --- /dev/null +++ b/rv_voting_calc/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class RvVotingCalcConfig(AppConfig): + default_auto_field = "django.db.models.BigAutoField" + name = "rv_voting_calc" diff --git a/rv_voting_calc/models.py b/rv_voting_calc/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/rv_voting_calc/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/rv_voting_calc/templates/member_group_size_calc/index.html b/rv_voting_calc/templates/member_group_size_calc/index.html new file mode 100644 index 0000000..4a0ef68 --- /dev/null +++ b/rv_voting_calc/templates/member_group_size_calc/index.html @@ -0,0 +1,17 @@ +{% extends "shared/base.html" %} + +{% load render_bundle from webpack_loader %} + +{% block title %}Kalkulačka hlasování RV{% endblock %} +{% block header_name %}Hlasování RV{% endblock %} +{% block description %}TODO - Popis{% endblock %} + +{% block head %} + {% render_bundle "rv_voting_calc" %} +{% endblock %} + +{% block content %} + <main> + + </main> +{% endblock %} diff --git a/rv_voting_calc/tests.py b/rv_voting_calc/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/rv_voting_calc/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/rv_voting_calc/urls.py b/rv_voting_calc/urls.py new file mode 100644 index 0000000..89f309a --- /dev/null +++ b/rv_voting_calc/urls.py @@ -0,0 +1,8 @@ +from django.urls import path + +from . import views + +app_name = "rv_voting_calc" +urlpatterns = [ + path("", views.index, name="index"), +] diff --git a/rv_voting_calc/views.py b/rv_voting_calc/views.py new file mode 100644 index 0000000..b40ece2 --- /dev/null +++ b/rv_voting_calc/views.py @@ -0,0 +1,9 @@ +from django.shortcuts import render + +# Create your views here. + +def index(request): + return render( + request, + "rv_voting_calc/index.html" + ) diff --git a/shared/templates/shared/index.html b/shared/templates/shared/index.html index 072d34e..a74d755 100644 --- a/shared/templates/shared/index.html +++ b/shared/templates/shared/index.html @@ -16,7 +16,7 @@ <h1 class="text-6xl font-bebas mb-5">Rychlé nástroje</h1> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8"> <article class="card"> - <a href="{% url "member_group_size_calc_index" %}"> + <a href="{% url "member_group_size_calc:index" %}"> <img src="{% static "shared/calculator.webp" %}" alt="Kalkulačka velikosti skupiny členů" @@ -25,7 +25,7 @@ </a> <div class="p-4"> <h2 class="mb-2 text-xl font-bold"> - <a href="{% url "member_group_size_calc_index" %}"> + <a href="{% url "member_group_size_calc:index" %}"> Kalkulačka velikosti skupiny členů </a> </h2> -- GitLab