From 819cc4e68888089c250594ff991356e36804d757 Mon Sep 17 00:00:00 2001 From: Niklaus Johner Date: Fri, 3 May 2024 14:21:25 +0200 Subject: [PATCH 01/13] Add group overview page and links to it in the home view and menu. --- webapp/assets/img/icons8-group-96.png | Bin 0 -> 1799 bytes webapp/chlamdb/urls.py | 3 +- webapp/templates/chlamdb/groups_overview.html | 44 ++++++++++++++++++ webapp/templates/chlamdb/home.html | 13 ++++++ webapp/templates/chlamdb/menu.html | 4 ++ webapp/views/groups.py | 21 +++++++++ webapp/views/mixins.py | 4 +- webapp/views/object_type_metadata.py | 14 ++++++ webapp/views/utils.py | 1 + 9 files changed, 101 insertions(+), 3 deletions(-) create mode 100644 webapp/assets/img/icons8-group-96.png create mode 100644 webapp/templates/chlamdb/groups_overview.html create mode 100644 webapp/views/groups.py diff --git a/webapp/assets/img/icons8-group-96.png b/webapp/assets/img/icons8-group-96.png new file mode 100644 index 0000000000000000000000000000000000000000..ead3cc9c4060aea26f025b1805048fbcd0c24c54 GIT binary patch literal 1799 zcmV+i2l)7jP)C>jm8f+!!&j!68YGoQ4~hthl3w2| z)cW8TAJ;yFl_FG7*cFltGBrvN3)CLu6-+YApcJF@T3Q(uWm#Z~Sn4kpcNv>GGw1Hd zoOAX$&JPZ3_TKZ~Yt77_$C}wEiUNT^AP@)y0)apv5C{YUfj}S-2m}fQFba4a*b3|i zj_Yr~o|9`MYi(!40gMCQAvsbQlWJ{u-2-$5mIG%=&l#XaG-~ZfT>|vcnw%HW=u>Nd z>apf;b!6xkU?wmcxJZ9;JWH>+3L(4+DGFe@B@?BiosuB!6rjzLz9nzPI4=MuY5N^# z8_+vt^CfBGh~~t~THgRr+Vt#Cllev=m~TRBWvp%xfRUD_V@eLasTRFaeywgGXrD;M z+2TR7)zEDAW9|9T{LJ*AIoo%kHY~saBeO<((7e*nY>Vn0pr4M#H)}_CE+*5a=j2-7 z47$gR%hxZxLW?EaY9~0lVA1x7@&v#;wj|AwHalj`7nT*(-;P927@|E=q?MsuoZ}uAWLkA(Ge+C%o_ajn z(tO3!bS1CgY0cuPOSdAu2{QUkyIJo57e?A94L^ zQ%HYxSU5k$0>!*~-jPO8{gvf6;1OVx?%O#x8j<6Tdad$HbXDSf^S1=x3UzXY2H6e) zf9hoGj2<7-pxsNr!@#gor9fhUVZc*5#?Q*vz>~n`A?wr4dN*VYKe#vztOv%2f^cX2 zAYiTMj5qlgc(EQwW&b0uGcW^K4SWIos1d{ydi*)CO7Ce(sQI8}HOb64nQ1-`+^ajN zhsM@s<@j2?_JZCkXadAg-(`p6u3Y; zRu{6cGB@LrWM3T?e&f&)g2TUv+f@)({c79VGgMf*aBb0>Aw(k-*$ZhyMT`mUo!@31Yr zXrGjaOluPI;NBg?-#-Et>Hhm6v9@@KuE{Rank8fM{+1dk*KF-_#Xl|8zT#&`{HCiV z%DF=AU8KIb{FOp{(Y~#b2w=_(c-HZ{UY18Ur43CEA6qmJ0L@GH(A=?!b(#+Y zRR0Y_`=D#=T?@3PN;EajT95j7TJrbC_zmlfiyJ*Y{8CHPmb;_#4RF7usTkx@Up{4u zvo8Mqli3E|?D4^}RV2>gvLk^Sp(8+v?ZjE&QU4Z0Tk^bLq>C4E_W63KKG+;@KM@ra z+9yW)bLXX-v7}|T~QVZg+F?(+qb-xN)pFqus)uubWl_)&LbbTnwI#b!+#VGi?31QSu-=>rrukdQtnBg? zTdD+_59TiCO0c;k5}@PMhqU87Qo)CRDz9DvLlL)W1*sHAG;bfM>PBT + + + + +{% include "chlamdb/header.html" %} +{% load custom_tags %} + + + +
+
+
+
+
+
+ {% include "chlamdb/menu.html" %} +

+ {{description|safe}} +

+
+ +
+ +
+
+
+

{{object_name_plural}}

+
+ + {% for group in groups %} + + {% endfor %} +
{{group|safe}}
+
+
+
+
+
+
+ + +{% include "chlamdb/style_menu.html" %} + diff --git a/webapp/templates/chlamdb/home.html b/webapp/templates/chlamdb/home.html index 323e6ed47..41640f5e1 100644 --- a/webapp/templates/chlamdb/home.html +++ b/webapp/templates/chlamdb/home.html @@ -252,6 +252,19 @@

Custom plots

+
+
+ +
+ +
+
+
+

{{metadata.group_metadata.object_name_plural}}

+

{{metadata.group_metadata.overview_description|safe}}

+
+
+

diff --git a/webapp/templates/chlamdb/menu.html b/webapp/templates/chlamdb/menu.html index e0b9f6304..5c9e7bacc 100644 --- a/webapp/templates/chlamdb/menu.html +++ b/webapp/templates/chlamdb/menu.html @@ -106,6 +106,10 @@ Custom plots +
  • + {{metadata.group_metadata.object_name_plural}} +
  • +