From 6b3fce5684a89e8c30d26f1ec6e08e063637052d Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Fri, 20 Sep 2024 13:06:43 +0200 Subject: [PATCH] Add basic template and design system - implement base template and home page template - add a rudimentary cats.css - add CAcert logo and favicon resources - use template in home page view --- cats/static/CAcert-logo.svg | 26 ++++++++++++++++++++++++++ cats/static/cats.css | 3 +++ cats/static/favicon.ico | Bin 0 -> 4286 bytes cats/templates/base.html | 22 ++++++++++++++++++++++ cats/templates/home.html | 7 +++++++ cats/views.py | 6 +++--- 6 files changed, 61 insertions(+), 3 deletions(-) create mode 100644 cats/static/CAcert-logo.svg create mode 100644 cats/static/cats.css create mode 100644 cats/static/favicon.ico create mode 100644 cats/templates/base.html create mode 100644 cats/templates/home.html diff --git a/cats/static/CAcert-logo.svg b/cats/static/CAcert-logo.svg new file mode 100644 index 0000000..c8107a5 --- /dev/null +++ b/cats/static/CAcert-logo.svg @@ -0,0 +1,26 @@ + + diff --git a/cats/static/cats.css b/cats/static/cats.css new file mode 100644 index 0000000..36a5339 --- /dev/null +++ b/cats/static/cats.css @@ -0,0 +1,3 @@ +html { + font-family: ui-system, sans-serif; +} \ No newline at end of file diff --git a/cats/static/favicon.ico b/cats/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..dfccc66e5cce92c826c95a320ab137e499a5b8f3 GIT binary patch literal 4286 zcmeHJYitx%6h6~o`+&APv)iK9M^{Tg+N7kAwBZL(jRX>`f^}xMP*K`iL#PGhodPb1 zee7%>qV-iHfuLzfNhKJNq}`>&w19|6QXd4viUDJSQ5#HcXnXzcxObUdEI*Au_HNFe zd(Z1TbMC!ohDgHChs4e} zx!mt|?25A2)d4PNXi<>ABXovaWlz?pu!J6B%XUwW!8h|6;(o0j#RZ>n;RilEr+0e} zaK8X<2z&vz6T{HeZ!ET~SyNYY9eABp9-fbt>`A#S1!#Q9>nVMZ4O(nW{IKsSAvfF( zmj3I}?|^-k*ymXS*R=B}1;Q@ON9vcQIh#BgSy&Ip=&tzO_SvR?kXk7~KU0t<8M^Zc zoQH2=8^Jd;N2TzsXj;sG&C1>^z3kT==c351hJ+pGhOTs(dFjdys~q!DqfE_@&`-po4h! z6;ZO71?s%WTjerqzqoTXFqJc{rS?Yzp2Wp z#iRgLqaKSOzem`4y_E3Ust2#}y-m`GV~c+@=>)}b8)v&i}}|0+iGTh zPwaFgcl3lyT)(GWVZ|-UOgWlx9kJI(o-aUoSOE6rbWuxcptS{KVd?PnV{ z7L2uM&ilEo7<1oBtatC2g8O*;4j67_ozR>6AD~Zw&ClT)=$^(ip}!1lr;#Hb$TrY1 zO5*mo)3qBm&SuYi@Eq>q+f2D}^k(sqjcjXeo|zLcjz{8#C*j_E!MaD7k7HljnzW1= zhcuG!J51Tn?o84A=A?#r}aySq2gW9p~lg9ghyZ376_~YH{*}AQTq7GJm`)peh zLEK!#jXH;xeE9viWm)rh|MWlBUjXbEfxQavn0e^;g|h~HS1KD9Suw@@58k^huu)Uq zZ_&qojKLAUvHV7qvskc!j=3kc`{sYTg}q!iH^xWl5M~o`o*&5?obyOLyb+3^5&*xOIaq3jT7G&_`i7YOz@kMuCg literal 0 HcmV?d00001 diff --git a/cats/templates/base.html b/cats/templates/base.html new file mode 100644 index 0000000..eb0e44a --- /dev/null +++ b/cats/templates/base.html @@ -0,0 +1,22 @@ +{% load static %}{% load i18n %} +{% get_current_language as LANGUAGE_CODE %} + + + + {% block title %}{% translate "CAcert - CATS" %}{% endblock title %} + + + + +
+ CAcert logo +
+
{% block content %}{% endblock content %}
+ + + + \ No newline at end of file diff --git a/cats/templates/home.html b/cats/templates/home.html new file mode 100644 index 0000000..308541a --- /dev/null +++ b/cats/templates/home.html @@ -0,0 +1,7 @@ +{% extends "base.html" %} +{% load i18n %} +{% block content %} +{% blocktranslate trimmed %} + Welcome to the CAcert Assurer Training System - CATS. +{% endblocktranslate %} +{% endblock content %} \ No newline at end of file diff --git a/cats/views.py b/cats/views.py index 25fd696..459973e 100644 --- a/cats/views.py +++ b/cats/views.py @@ -1,6 +1,6 @@ from django.contrib.auth import authenticate -from django.http import HttpResponseForbidden, HttpResponseRedirect, HttpResponse -from django.shortcuts import redirect +from django.http import HttpResponseForbidden, HttpResponseRedirect +from django.shortcuts import redirect, render from django.utils.translation import gettext as _ @@ -20,4 +20,4 @@ def certificate_login(request): def home_page(request): - return HttpResponse("Hello World!") + return render(request, "home.html")