From a6419b2ea77a5e680057ba986c7bf0cb55f64a8a Mon Sep 17 00:00:00 2001 From: reidlab Date: Sun, 24 Sep 2023 17:29:54 -0700 Subject: [PATCH] creator points on account management --- public/assets/icons/gd/creator_points.png | Bin 0 -> 1808 bytes .../icons/gd/{silvercoin.png => silver_coin.png} | Bin readme.md | 2 +- src/template_endpoints/account_management.rs | 5 +++-- templates/account_management.html.hbs | 7 ++++++- 5 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 public/assets/icons/gd/creator_points.png rename public/assets/icons/gd/{silvercoin.png => silver_coin.png} (100%) diff --git a/public/assets/icons/gd/creator_points.png b/public/assets/icons/gd/creator_points.png new file mode 100644 index 0000000000000000000000000000000000000000..6e74b175a9dd0ef71621ea553c96de95eda01ea2 GIT binary patch literal 1808 zcmeAS@N?(olHy`uVBq!ia0y~yV2ER2UF&E9&n7T1uqk@FIEF+VUOTgM+A1pn*JzQDfRhIntoZwX z{?AELMhuA+wU75^Z|$1x9Jtbo)81bDah=BIV&2DrV$-h#y3RbP(f#^-U*W396Yr<< ztvdB#!tb;nUt|1_71pp$H?n*1LA)w<{^Qg8`}9BT>;5NOqMUHzU-KW2`^}yGwuuVOdp!I%AO1qMrq`J@xC~r?#jBf5BAR^s=aMf7FI~qB)^Ede8(!eOv8|uPtNYryfa=_ zf3&4m-+L9VXDsq0s~|f+va{WO`4^WjKMOct&8=I|t+*?z`bBczKauk+`%|pC_t2!bT&LJe{E_kL^R}|d{D0cAWX?Q3Ewxu{<;#`^l3ud6~Axj|g$O zMBkm2RSWL%e2zBebO;dToG3rvxTIeyM?J=Pec;NJw@c!*Y#f(s&N=?W=y2cLt=u`S zg}$1LP8_K3;QA&fsdn4Y^SEF4S+iA|tiJp&k8*$9I`8P7?EQ*=CoOBYTd4S#ec685 zSf;<0@1L%!SY-4!W=T|qs{gTYy_owgU{&g>p*F62QxQsbmaj#Dl|F&w28tL7_ z^Iy2xPl)r_Uhs75`k7btW~@K{p}XzJv()sSjrLxK^`X0uZ`o(R(S855g>_3WbSXR}a|7LCg*Hvkoi>Gtb;!K6j!wVjks0YYMJ@3xnEoOD}$cvkq zvIivhAHN*_xumb3m#gjm+=TmC%NJxB{y!?*{Eq3p(&kFV3Xi7;7-btjT)eqf)*!O% zk7r~khrdAGM*rWRf==tHseD<)*Dhw9edoWw`Ba9NHEn^+zoq~3mNch*ox6my?nnA9 z=Z|Y2zTRtI9_8!&){3Vt`_TG-71jF79jsSA7p|!LsJ`o}UgRFl6qf(S_p`s3Xq-5a ze>*HWJ5Kw=>05g{TXxWk;DcH3;|3zv7>&t~z$eRpj7^j=fTOXt{btUbFTKZ}d+gMIhw z%R7>5+Y*2LeKf7Z{6^Q`+ogT~GP+=g7vnBzZIf^jju*Uh!Tspm zxBN$sefnC&d?L|a=z3s&(SalR%dEwf_f>u^+O%5OZ5~tqbq_sJc2~81`8o1T|ALrT zXYhV`)RTWBarMvG>C7K3E%rX$zLKrru<4Q0`m3da`Xw#T?mYCdG0*>knsfx;@1ryJ zZkd;HBB@?jGM436;J%CVGZHqub}MGiPW7(jf37oWU-wTFAzrn|Z@pK4c6!YjqCffT zgtwc!{p`P7Nysyve9E=)y6`mq>NWkW_kW1=hQI&ve6sJ}2ZvubKh8ILZn;@k?BAQG zKbkAQW-V*H>$W`QZ<+9y*~d1Y%&OYQP|Wry{IT!enomA1vtMezVzs%w=GejZICp8i zy!Wf-gk4yF;KuTgJ6?X}`!Q?P^Nf38#=m{b>UYn*x!(7M`9%3IRd4z0S~l*?wFqgd z+Pk!PXY{fH@yefxB1hes_r@-dH(ED)#?fp&<>MxoW4?yJQ2+j7N%TF}z8`Zlwq1@6 z|NENPdje1WrFR$B#eaRq${~4)xBTml9~?zrE3eF&-8H{>-Zs5+9sAw>bI#vCuiu*Y rx7J;k_SMBZ^KT~pcy0GBzVAOnu?^pbP{Vn-pi0Wq)z4*}Q$iB}*A;AG literal 0 HcmV?d00001 diff --git a/public/assets/icons/gd/silvercoin.png b/public/assets/icons/gd/silver_coin.png similarity index 100% rename from public/assets/icons/gd/silvercoin.png rename to public/assets/icons/gd/silver_coin.png diff --git a/readme.md b/readme.md index 9d95431..a041997 100644 --- a/readme.md +++ b/readme.md @@ -42,4 +42,4 @@ i've run out of ideas. - authentication caching - use log instead of println - make a proper rank system (reuploading, uploading music, rating, etc.) -- user icons in the account management + settings (gdicon.oat.zone? selfhost?) \ No newline at end of file +- user icons in the account management + settings (gdicon.oat.zone? selfhost?) ideally we find a legal way to do this (i cant distribute the plist+asset files directly) but doing this illegally is always an option \ No newline at end of file diff --git a/src/template_endpoints/account_management.rs b/src/template_endpoints/account_management.rs index 31a1ffe..ff33fde 100644 --- a/src/template_endpoints/account_management.rs +++ b/src/template_endpoints/account_management.rs @@ -15,7 +15,7 @@ pub fn account_management(cookies: &CookieJar<'_>) -> Result let logged_in = crate::helpers::templates::authenticate(cookies); match logged_in { - Ok((username_val, account_id_val, user_id_val)) => { + Ok((username_val, _account_id_val, user_id_val)) => { use crate::schema::users::dsl::*; use crate::models::User; @@ -30,7 +30,8 @@ pub fn account_management(cookies: &CookieJar<'_>) -> Result diamonds: result.diamonds, coins: result.coins, user_coins: result.user_coins, - demons: result.demons + demons: result.demons, + creator_points: result.creator_points, })); }, Err(_) => { diff --git a/templates/account_management.html.hbs b/templates/account_management.html.hbs index e2709ed..22ad509 100644 --- a/templates/account_management.html.hbs +++ b/templates/account_management.html.hbs @@ -23,7 +23,12 @@ hai, {{ username }}!
- {{ stars }} {{ diamonds }} {{ coins }} {{ user_coins }} {{ demons }} + {{ stars }} + {{ diamonds }} + {{ coins }} + {{ user_coins }} + {{ demons }} + {{#unless (eq creator_points 0)}} {{ creator_points }} {{/unless}}