From 9a57fa7ad6473b2149728f95737c76d3e17eca8b Mon Sep 17 00:00:00 2001 From: Jadowyne Ulve Date: Mon, 7 Oct 2024 19:00:39 -0500 Subject: [PATCH] Big update to front end/database --- __pycache__/api.cpython-312.pyc | Bin 1844 -> 5162 bytes __pycache__/config.cpython-312.pyc | Bin 824 -> 836 bytes api.py | 50 +++++- sites/default/sql/create/item.sql | 2 +- sites/default/sql/create/receipt_items.sql | 9 + sites/default/sql/create/receipts.sql | 10 ++ sites/default/sql/create/recipes.sql | 12 ++ sites/default/sql/create/shopping_lists.sql | 13 ++ sites/default/sql/create/vendors.sql | 8 + sites/default/sql/unique/select_item_all.sql | 44 +++++ sites/main/sql/unique/select_item_all.sql | 5 + templates/home.html | 179 ++++++++++++++++--- templates/item_page/index.html | 138 ++++++++++++++ webserver.py | 2 +- 14 files changed, 438 insertions(+), 34 deletions(-) create mode 100644 sites/default/sql/create/receipt_items.sql create mode 100644 sites/default/sql/create/receipts.sql create mode 100644 sites/default/sql/create/recipes.sql create mode 100644 sites/default/sql/create/shopping_lists.sql create mode 100644 sites/default/sql/create/vendors.sql create mode 100644 sites/default/sql/unique/select_item_all.sql create mode 100644 sites/main/sql/unique/select_item_all.sql create mode 100644 templates/item_page/index.html diff --git a/__pycache__/api.cpython-312.pyc b/__pycache__/api.cpython-312.pyc index f2d8d5bb0e6f509d99606d818c092151950c77f9..495adc936ce9b2229ddf22936a38dba37e12ef6f 100644 GIT binary patch literal 5162 zcmcgwT}&L;6}~gGvp?()ix-SB5Z2fjFV3(58x#DO*sy?Yei9qoF(Tbgc81+qW@pwj zgE5<37b#Iyt5$=RNVXM6CT*osB@eAsscE0=*orOnW$99ZMpSXtyzoY9OGwU3&z;?2 zF>%}`l{&EZ+BNZzqs8c2(B|ZB6{3~&_8j*yex&vqd!CC8sZQ~h$uk} z6A5ydOi;sA!ZK`0(8F}XI&4kYhHVM^usz`zb`aQ>6ibFn4Cx$pf}})O!Zqw75Q%t# zv+(Xu$h`ky5ATWBnS&N3M}I=(Tb%V>^hu#(*!vyUwl!<}I_t7YGT>Oo_XZrgw>*+*$d?pkW|~OR2xX`!%2+sihSuEXNM=4{tXiq5i+jylQF7%1 zN?U(T{DNph8Jh#8ZE;_**Q}Y|z{Z{?Iont}LdqG=ktRPxTuGXM(wU~9bbVyYIMVib zg?VRDrXA*r5C|+Pi#=w|93^9Uwg=8_jOY1?ddgFkd4Exwo;W-1%+S(tuJpU(N)u^n zlr&fQ2S?}qzEKr3di~n0)6!bCIj4AySu4sk4g2pz$Q-vg12|9Muh`bMn|GxxT-m$m z(@ka{w?S&RG4 zT2YRYJCIV5DOtB7C8mGul|z}5OC?w2yqq8=kU7GJk>h!NpkhF$W4tKJx+Td*`DJ{f z=(H##1Z^3g^SV>zStSyK)9#|CBLzRnsh^(;^@Tcz{7wGulY{;K1S?2k0UuWWzEJm& z|M=jsfxJ?bqk^gl5j8AGqq2Xnpf+rqpY99`od3|X?rMgPv%R5{A%7tfRfF?5>hC*t zBIIvuNI4oBq27ON$e*(N2fMpZg@*i3hy$qug&;czPY(?3Y6^TS*5^5;8X6Cz-uZt| zGe3<6)tp9ydLZTh57RghSpxys8oWLDuzCc@3;+R#B7qMhMN0J}`Fy?cj`JgCASW!I;mApw4jIHA2nnJg?-9B<>#}s-5EgTs& z#!m)Foi;K=rvN(@9Dl&4(|Hu80E!h1Yr2J1qN+{-PU;k-go0|K*TBAj z{uUgqPC=+Jne(Df^LRiNPBP>#UJ5?@^wJFrtn3G^4Ss4R?C=!&%HsH0RNJ@eqg)iy6Rf+`scj|yj9fuTATMAMBPXz!AYY|G9HF|gc$MnGqK6v9;x+0F7K7ATEY4DIU{QUJn(kaI zue^5R>WLX@zI?}GW7BWaAE$qHDGT+yK3o50_D5scH^r{LP_T=Wd*v z8J|7<@!PrDJ@ekZt93B@$GcEXeYU>!PoDYeo~(V#DuWm5@k_|%%hob~;QlE5Ubs!) z=I=Oj`}*d5{W<4A)-tflz^%sWee<{;m2JKG@$}|d z%?bt0C##LvYkm`+sDqFopSKddo2k$DdV3nkyOvI0PZj+|r5zey)On!eeihwQ@3{Yh z4K()~s(O9&{lm^)5B+SFjW_X^ENmx3Gi|kRCy5~!@#XD07Nr%rATFW>Wi4B zCDr}G;Kam4^8_ma$Os9N-hc`p!3@Ztu z$TIz`qQ(;7R-Rzq5)@8l5`s9!MAmL-*~9E*22;#2DI$(@yvhuYD-3{A>}zXlYuVS@@k&HwRdr}G$saly>N(waS(2#HuQJB^}txSSvMp-GUG8jDN37(gj2rF@u zj4H8_F-8?qJk!DKZIe?$CU}Ht@7VWpd;7kQ?V>bxNM#c|yx#)0+Y0NaTk`=d!|NK- z9k3Z%SOm7HI}ARFtIL~lm(%Ei_iG`^FXP7|Kw31wUa*8x-&*07eW;unx*`tlWo-cHCpZp9hqe zak~Qw6(4VFpr6NlJM5H^mdb0;iHA~qfWiUTJ6u=JzBh7tWWilK=dQiZ%^bg}?Uck0SI_tSS?D(h^veNG(lLgQ|k9Xjqd)1B?kyL)U{v!Cvw9Cu%_f&QMgs%tNO zug=*Or0+G+;OJhE#+tnpuD8=6WD9K4=}~w-#}tf?`Evqy@bZMrjf?zYWeA#(GDr@mDfG9_ME3>%Jq)NBF-ccMyZbBMOn* eR*dROAAFSa6fBPCh`O&yAMpw{09&XT0sI^Oh`Klc delta 902 zcmYLHO-vI(6n?YQ>2_VVlokpFYr)FTMt;P|L9Hf+iefaxpa)13($EFk&~Dvbz>;kw z#>Ahfp_v0c8H^_WaPi>T1900RssM#>82$@y*WnzM1*nw=X;Uy6vsg z`CgI^0E^CzKV!FX&RK`<hE0g!S!QaYSptyd#vzLh(JHoLX+J^MW=Q`iB%EdTKgS$#Fm2D# zW7Gp#B7jK}RdlVwPwX*!mZw#cx7y@QWO8F%xiv+hF{G#5*n+Y;H;u`yjSO0IO2)n!KFsc9u;s9J`G1$jbXlE!lE zhDJ|CuIq}XM-tJPIujX4DPb)>twh4==v0!G>5*h+RE;St={F`j(ivkyO+}*VcxO6O zs!T`6Q}I;PP)7Ee)?{XG-LK9e`b0Q)tLSvkU%fw(Z(frEbA8`xeFac*a zRILlXHS1~54=~sSp7`F_HaWZCD^}GkG~^nne-p5Dd@)$83(w=C%d;Tn#C-2!^Goky z;G?U%7;JeFdK!9mw%}^q;hA!WFpq6FRCwku6#O0Df~WI?*j2D~?NqYUJ+t524tiHS zG9)qO-Ya+Yi>%{i9);`ivf%2Kxn*B#ub-@dgYgwV>1`2K4)Ye5ec@WN%86k&S(OOW zueyn~Q;RKLPr^Z7cF~Zh2i4OVPatG{4y}g47Mq~8G1zs4l4@*fQaP)2vZeKd>1P;h iVua9FP}f2I1nOs~r0br5+l`KGVc?p6ag1plO!pUb!rzVn diff --git a/__pycache__/config.cpython-312.pyc b/__pycache__/config.cpython-312.pyc index cc28c8471b4de4d6ee01e352d4f74651d2def6e7..05684f21cfd96576ee7d43eba9f31b195d28873b 100644 GIT binary patch delta 82 zcmdnNc7%=lG%qg~0}$lA{koC+6{CfBvQbesXDUYF -
+
-
-
    -
  • Alvin
  • -
  • Alvin
  • -
  • Alvin
  • -
  • Alvin
  • -
+
+ search +
-
-
- chevron_left - chevron_right +
+ tune +
+
+
+
+

Item Limit

+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+
+
+
+
+ diff --git a/templates/item_page/index.html b/templates/item_page/index.html new file mode 100644 index 0000000..703602c --- /dev/null +++ b/templates/item_page/index.html @@ -0,0 +1,138 @@ + + + + + + + + + + +
+
+
+

{{item[2]}}

+
Database ID: {{item[0]}}
+
Barcode: {{item[1]}}
+
+
+ + +
+
+ + +
+ +
+
+

Links

+ +
+
+ +
+
+ +
+ + + + + + + + + +
Reference TypeReference Name
+
+
Food Info
+
Logistics Info
+
Linked Items
+
+
+
+
+ + + \ No newline at end of file diff --git a/webserver.py b/webserver.py index 473dbc8..3cc61cd 100644 --- a/webserver.py +++ b/webserver.py @@ -9,4 +9,4 @@ app.register_blueprint(api.database_api) def home(): return render_template("home.html") -app.run(host="127.0.0.1", debug=True) \ No newline at end of file +app.run(host="0.0.0.0", port=5002, debug=True) \ No newline at end of file