From 65b249f2f816325d35b32947965822fc33e982d9 Mon Sep 17 00:00:00 2001 From: Victor Andersson Date: Tue, 11 Nov 2025 21:09:59 +0100 Subject: [PATCH] fix: show edit button and translations --- claims/templates/claims/user_management.html | 11 +++- locale/en/LC_MESSAGES/django.mo | Bin 17593 -> 17647 bytes locale/en/LC_MESSAGES/django.po | 62 ++++++++++--------- locale/sv/LC_MESSAGES/django.mo | Bin 2543 -> 2615 bytes locale/sv/LC_MESSAGES/django.po | 62 ++++++++++--------- 5 files changed, 76 insertions(+), 59 deletions(-) diff --git a/claims/templates/claims/user_management.html b/claims/templates/claims/user_management.html index b8755ec..48334d8 100644 --- a/claims/templates/claims/user_management.html +++ b/claims/templates/claims/user_management.html @@ -105,7 +105,16 @@ {{ user.get_full_name|default:_("Saknar namn") }} · {{ user.email|default:_("Ingen e-post") }}

-

ID: {{ user.id }}

+
+

ID: {{ user.id }}

+ {% if can_change_users %} + + {% endif %} +
diff --git a/locale/en/LC_MESSAGES/django.mo b/locale/en/LC_MESSAGES/django.mo index b255f161f7efcb0c67855526430ef93d0406d9d2..42f6006c61e61ddc0e695da3a0feff171b80d700 100644 GIT binary patch delta 4629 zcmZA43v`cV0LSrX^Jf<}&2?zA88g;q!&dn>mWs@!NHR7vwp=%tMI*eHilt1&DB9Aj z3sPC6G=wl+5b5HCPU56PNu|?8eSiP=QJtRS=kq-8|Ghl7_f>C|`h8#O=bUKbS#Bst z$+hI22FA4UGbSrUM~&GZW=s^;VLLpBZ84;YFGi5l4$6n1NNO2V6jnta)o=ZpIF% zj*UZgtPs_)V$8-e?26~H8%DKpXL=|)ET_q#q8m)ZNGwJ@Xa#B{+i^JVLuS=Pu~F!w zNkL8hAXJC)P)lbhr9d*%hy{pwIN@&jsVBO;i8O`VsPP8fi?un5@}W)AAcWvES8 ziS)tjKt1?4G8yI~^2ao!_ZmPa{^A+tcGP|Hu|5`KBbwg4g52sHv~Tc-)5?*d^41JyGtG1f%v^G-}2Z94dM}x}!#Z zqqR2!s5iFO~9jv9FeCSx9IQVmGQsq&&WXOqrGQ~UtxZFvl*<2F>s5<9rBaSCd)W~1&i6V;JL z7^?SwH5H9$z3+fAHTHyEs0SQF-SDjS0&2#7M%~a8>;B%t8ewgZ+7t2E2~$urm}8HZ zU{juN7E`$wE0I^!H0bEAVKnNC)*Urvy|F%Kq8^-sLvb2vgnO|BPhwBZjdM5mbEp~H zj2h5;)??^s_n)N_fPbJ~FAv=vh*6k^g{URkfa=gLY=DQb3_nG6Xk2Gw?#5XdhzC(i z_!$P_Y1C3(Kz#=y;+cQmD3cNIuE_-Sr#%<-p!ukdEx`gTN8Q-N)%`I9b>mD-^D|~F z>N~I|!JX zs0&+mb>HV0jG`Tf8d*Qo9?C{tSB#n=2g9%w)qz#08FAK8(G(v>HnjO1lkhJbj!E6z znJBfEqrMAO$TFG}sF?}s?*1c{ihXF8Ah$64u?hZ;+DoA+?#vB9I_8)mRCGcX4#O!J zk9$!a`4NLLCe`g|B5Gu*sBe54YU)SW#WDIG41o#KQTe?e+Ub#2Y9hL z_Q4jIg?bx`uo;%2mSipJftyh?_X%pRe2F1=4%M+=QP(xU!M(0C>US@;#D3^||8uEm z&1TpWmZFDt1!_}PVN={--HE#KQPf&~i|W9ysF|#PBeRI%sNWZ%j;}yg%dA6n`~*7e zCv%31rY4+))emu~8Aw9ipszhX4E1)5vh6Xb4o*b=m?Hifi5rpSHo^RhrQds@MtnQ6 znr1ZWzU5x#Up=q32R5O0>$|8KcptUahj12tit6a#o7}e`7bnv$Kt1pajK;?7G<{c+ zQ3JXYb)Vs=CCowHXKEVjuM_5TKo4GodhnCBy#jT?8q^-ygxXZKs3kav8sTZwea@o> z^fT%;_2)aRsSic9qcIT^FcY&JD!OnB>h;@>dcbMaX88s6AWtv%#;s5tjYZus3Dv=y z?C%3n9U6fe@mSPUPeh$J%N~E!>O4V3U$T{`8&_Z~zJ#supgn#LwF!U1doVEF{ST1Q zsE*7=J?Ie($K|MjZA1-Z3*L--PPjS+hPBdM@#W)^DdwxHH#xAh3>0bipY@I7jT zSFjBR^maF246;4UC{zcYLEWzgb^cDw!8&`q(=BXBz5l6HG;#-ZK`H8ja_o$i7>5Ti z0xzM?3%k|*#z&$?7>%0pE;tTTZMy=~X;-7}dj|bb=YGudeMP%l(|WbsP31bG57J6f zOZt;4Qb+D5SBqX%l~rT`*+r7bLqtoa4S2O2q4I!j+xS0#SLGyib@!bC=ftDJqA^f6GA{_3VKR z{D2H4#bgFi*-cvcYVO90r@q#|^WWwf@s-Y$apt!AQ)ubuo>M zBrKbGi`+}zBZWj8RlB)6SwU2yh~6BPePl7oCs{q}HB$jiPO|0jeKiC%5rS>0eGSxCHOJ$aT~ zEt$6R1U_Tyt8q99v~A%}-nQ-Aum@RZ+xzi8TOVtES56|!$YIits05RARVYCuf$SmA zkvwvMs0<*peKq$>_#*YaWHbpScaROF9oa#iIvm!z=0Mn`u;ARnnY-5(=H*V$uc?Wt RZRMF!ls~;@V%i-6e*<9;&ME)^ delta 4589 zcmYk<3v`cV0LSrXYjz8>F>GwjZPwWAW)Z_|j5Q>i$h4)Idy}c9*t?X?5~{gPDdkeR z%w<%FT)HUA?Nk%#&^et#r=*VR=<@yj-)E=Z=l-gns=fA9dpQ?Ee3l!I zGo(G)!X@;x*KBeyxldzz;()i1X33 zrXLm~KQS9n&+Wkw;}~<0f?9sY-uMQ)a{e9af#z-85$K3|Fay=IY~&{<7hB*ojK;aB z2Cu{JxCK-3ES6%6w!9Oc#-`M7YAE!AvVNjV6nNdNvj#u@F^}gX+mf9E01CQ8oT76xwJa zP(z=JYETYpYVuLfEkLcAC8+o9K#fQPYHFKAF#a04PMqlnDX0g>ACBPYXMR2h=)29v_0CRdfver zi}!Gzj1#dE``}enMKK-Ro+n`<=Q*fFRgP-#VpIdyqI&!ms-7d(qgchc^C<;An8!qE z`xW72EWtam0r_KEcA{~Zihei-wPp%Y6-`17={$RXvAw<=)v?W}5!i(qnPcvK$DF62 zA^!#SL*LHs5Cx$YXFF>gs)GKg7mPsdl0uw?OHmE-?&5CW0MsH)M7<{)RZl*u!!yxO z``@t_s_YL|peopedf`6nVbp^kqh8oxuV1!av;K~nqJQvq3}9tz^H2>bz+&n* zr4-nj<}1|P{f7FI`FC}PtTi^_JPuWHGUnnSR1a6-5yYM3F#c{kX&5JFF+W(KlxkFuJ z-Hi;U`4Uyn-*_vA&>D3tGM@3*i&MC83#OsAOFC*_4@b4Q64k?c)KmoYaGwi8wzO$$ z&wHUdl8(%V$wZCVbZm~Ls0Pf(i!^+RV{gn%bhn#>nybC22aloV_%!OlE9iqaFbZ#? zdKQu7uAxNKb2+FH8im0)9@T&n)QFU$M%dXvfrVLHDRMhvN44FQ& z6E!klV>Sk+7&932kXM+OFa%Ga*3u=^$VK&Z8y1b+cT56>(cH*Drq!%QHRMAK#2cuV zdZ)TQ3q*a}gHb~tZ?6x>EY9;#JzitohC!SkvYtYgfw_o*+W$dJbSM|Xu{9>3c0(4n z!Us`P@))YZYE*;XM6Hz_*bEP#8g?A@+z+Vd{)@7&{zk!;|{ip^UM-BB^EWxYxetvKF`ZQ#gOgXCIJCS8$_M)SqxoU6R zM2&zC6Rir`p&p1u?T#dSo{DND6|6-}f?U7kDDX8~OMKyd* zAI4u7D!HK5x*RnEub@`(dYprsQ4Q_V*WCp@aXRPes0!<_1AdG8ury)Cso|Yb@9B=3 zie%J#GVT4`G{#>Q=W{_77uz3BLoL3!sKr!;8v0sP&+1SWyp8I~d#LSs95odU_WTOQ zbAAKIVl>}pJy(I+bqgH|s-OO!;_3#R6 z$p64eXfoaN$vA-164ZOQqZfWesLpdN)?H9(jc{9)~I1ZBL@CYE0uX z-xgM&Mp4H&7teouY`5h{t(sCzmpZ6v@ia(VOvhGoo2SG);sdt46ld6SIcfpvc$my3 zr-&BQM$(ydB|2UuAChNvVvphYzAeA>-+=HLG`g##`Ywf=!hn{q?t}QRKMv(3P~L)COUG+W>3le$D=vr4&*f1MfMOK zGs$xDo=!L>lfL9Zop5-Q64IKKk;q{k-uLsxv(5XJGeq-8DzkdNF^}L1v diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po index f291d70..4688ecb 100644 --- a/locale/en/LC_MESSAGES/django.po +++ b/locale/en/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: claims-system 0.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-11 20:01+0000\n" +"POT-Creation-Date: 2025-11-11 20:06+0000\n" "PO-Revision-Date: 2025-11-08 23:40+0100\n" "Last-Translator: ChatGPT \n" "Language-Team: English\n" @@ -90,7 +90,7 @@ msgstr "First name" msgid "Efternamn" msgstr "Last name" -#: claims/forms.py:115 claims/templates/claims/user_management.html:225 +#: claims/forms.py:115 claims/templates/claims/user_management.html:234 msgid "Lösenord" msgstr "Password" @@ -126,28 +126,28 @@ msgstr "That username is already taken." msgid "Lösenorden matchar inte." msgstr "Passwords do not match." -#: claims/forms.py:158 claims/templates/claims/user_management.html:115 -#: claims/templates/claims/user_management.html:248 +#: claims/forms.py:158 claims/templates/claims/user_management.html:124 +#: claims/templates/claims/user_management.html:257 msgid "Admin/staff" msgstr "Admin/staff" -#: claims/forms.py:159 claims/templates/claims/user_management.html:118 -#: claims/templates/claims/user_management.html:252 +#: claims/forms.py:159 claims/templates/claims/user_management.html:127 +#: claims/templates/claims/user_management.html:261 msgid "Får se utlägg" msgstr "May view claims" -#: claims/forms.py:160 claims/templates/claims/user_management.html:121 -#: claims/templates/claims/user_management.html:256 +#: claims/forms.py:160 claims/templates/claims/user_management.html:130 +#: claims/templates/claims/user_management.html:265 msgid "Får besluta utlägg" msgstr "May decide claims" -#: claims/forms.py:161 claims/templates/claims/user_management.html:124 -#: claims/templates/claims/user_management.html:260 +#: claims/forms.py:161 claims/templates/claims/user_management.html:133 +#: claims/templates/claims/user_management.html:269 msgid "Får redigera utlägg" msgstr "May edit claims" -#: claims/forms.py:162 claims/templates/claims/user_management.html:127 -#: claims/templates/claims/user_management.html:264 +#: claims/forms.py:162 claims/templates/claims/user_management.html:136 +#: claims/templates/claims/user_management.html:273 msgid "Får markera betalningar" msgstr "May mark payments" @@ -550,7 +550,7 @@ msgid "Redigera utlägg" msgstr "Edit claim" #: claims/templates/claims/dashboard.html:513 -#: claims/templates/claims/user_management.html:190 +#: claims/templates/claims/user_management.html:199 msgid "Stäng" msgstr "Close" @@ -559,7 +559,7 @@ msgid "Ingen" msgstr "None" #: claims/templates/claims/dashboard.html:563 -#: claims/templates/claims/user_management.html:272 +#: claims/templates/claims/user_management.html:281 msgid "Avbryt" msgstr "Cancel" @@ -863,58 +863,62 @@ msgstr "No name" msgid "Ingen e-post" msgstr "No email" -#: claims/templates/claims/user_management.html:112 -#: claims/templates/claims/user_management.html:245 +#: claims/templates/claims/user_management.html:114 +msgid "Redigera användare" +msgstr "Edit user" + +#: claims/templates/claims/user_management.html:121 +#: claims/templates/claims/user_management.html:254 msgid "Behörigheter" msgstr "Permissions" -#: claims/templates/claims/user_management.html:130 +#: claims/templates/claims/user_management.html:139 msgid "Inga behörigheter tilldelade" msgstr "No permissions assigned" -#: claims/templates/claims/user_management.html:137 -#: claims/templates/claims/user_management.html:184 +#: claims/templates/claims/user_management.html:146 +#: claims/templates/claims/user_management.html:193 msgid "Redigera behörigheter" msgstr "Edit permissions" -#: claims/templates/claims/user_management.html:142 +#: claims/templates/claims/user_management.html:151 msgid "Ta bort konto" msgstr "Remove account" -#: claims/templates/claims/user_management.html:144 +#: claims/templates/claims/user_management.html:153 msgid "Åtgärden går inte att ångra. Användaren förlorar omedelbart åtkomst." msgstr "This action cannot be undone. The user loses access immediately." -#: claims/templates/claims/user_management.html:145 +#: claims/templates/claims/user_management.html:154 #, python-format msgid "Ta bort %(user.username)s?" msgstr "Delete %(user.username)s?" -#: claims/templates/claims/user_management.html:150 +#: claims/templates/claims/user_management.html:159 msgid "Ta bort användare" msgstr "Delete user" -#: claims/templates/claims/user_management.html:154 +#: claims/templates/claims/user_management.html:163 msgid "Kan inte tas bort (antingen du själv eller superuser)." msgstr "Cannot be removed (either yourself or a superuser)." -#: claims/templates/claims/user_management.html:162 +#: claims/templates/claims/user_management.html:171 msgid "Inga användare upplagda." msgstr "No users yet." -#: claims/templates/claims/user_management.html:163 +#: claims/templates/claims/user_management.html:172 msgid "Skapa det första kontot via formuläret ovan." msgstr "Create the first account using the form above." -#: claims/templates/claims/user_management.html:199 +#: claims/templates/claims/user_management.html:208 msgid "Kontaktuppgifter" msgstr "Contact details" -#: claims/templates/claims/user_management.html:242 +#: claims/templates/claims/user_management.html:251 msgid "Lämna fälten tomma för att behålla nuvarande lösenord." msgstr "Leave the fields blank to keep the current password." -#: claims/templates/claims/user_management.html:275 +#: claims/templates/claims/user_management.html:284 msgid "Spara behörigheter" msgstr "Save permissions" diff --git a/locale/sv/LC_MESSAGES/django.mo b/locale/sv/LC_MESSAGES/django.mo index 4065636ef9643b54ce7c152c111903f422dd5688..b1d491e1a555bb475e25fb12d0400dd308ce05e8 100644 GIT binary patch delta 705 zcmX}qy)Q#i9LDjVx=QQ4t=A%rq)O6=m!U%w17jsNn?ZuaTL%L}hx!xHSZX8@lcXIw zut+To5}O69AgP5IeV?o8FZZ0!y*<6>oaf$K36?_Hmw*qR&0bE1{SjQCW+a4#gq%C8F0WY&_q8RFr z6R4y!sEIdGN%N?rH>jlFsQZTKlr)A)I){3?OQ@h3RM0#oSl`Y$QPNjb(l2E57WbKP z*d(2jCQ(TjkiFU(YC~Jq@e@?iOH|T(RDfqp;RjaVDp&uT()w;`0mj{(^`a7J5|tKh zqY-%j>s*8H{SP$EK1Tom delta 662 zcmXxize_@46vpwRT{ErJ)P9#-B11tMig0MFA*eBeprr_mpdj%NxX{)RfgugH)e=FA zLqjb=Lvuq@)Yj1AaF+&yzK_+xb3d<_eBblj+ikj;^4^k8&8V@zZef;w4RE0jf@Ut3 zu?wr%i*+pE6;9&|PGP9SY!(Zc!%fuhj&KyKIE*(qZsyq&iwrkDum?kqSrL<%z-64r z4di2IT*7#c19*u#;0`s&Bc{;D5e$de3nx&6&*2I#;zGbPJ7M8+T=MA(c2kX{_(g8zs zlxDwnX&4=(;vrd#Cbad@aayIMdVLy&28^(?e6C*ZlfNY37)P;VvVM= I=CFAG0iuXDQvd(} diff --git a/locale/sv/LC_MESSAGES/django.po b/locale/sv/LC_MESSAGES/django.po index 06f2953..a003d21 100644 --- a/locale/sv/LC_MESSAGES/django.po +++ b/locale/sv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-11 20:01+0000\n" +"POT-Creation-Date: 2025-11-11 20:06+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -96,7 +96,7 @@ msgstr "" msgid "Efternamn" msgstr "" -#: claims/forms.py:115 claims/templates/claims/user_management.html:225 +#: claims/forms.py:115 claims/templates/claims/user_management.html:234 msgid "Lösenord" msgstr "" @@ -132,28 +132,28 @@ msgstr "" msgid "Lösenorden matchar inte." msgstr "" -#: claims/forms.py:158 claims/templates/claims/user_management.html:115 -#: claims/templates/claims/user_management.html:248 +#: claims/forms.py:158 claims/templates/claims/user_management.html:124 +#: claims/templates/claims/user_management.html:257 msgid "Admin/staff" msgstr "" -#: claims/forms.py:159 claims/templates/claims/user_management.html:118 -#: claims/templates/claims/user_management.html:252 +#: claims/forms.py:159 claims/templates/claims/user_management.html:127 +#: claims/templates/claims/user_management.html:261 msgid "Får se utlägg" msgstr "" -#: claims/forms.py:160 claims/templates/claims/user_management.html:121 -#: claims/templates/claims/user_management.html:256 +#: claims/forms.py:160 claims/templates/claims/user_management.html:130 +#: claims/templates/claims/user_management.html:265 msgid "Får besluta utlägg" msgstr "" -#: claims/forms.py:161 claims/templates/claims/user_management.html:124 -#: claims/templates/claims/user_management.html:260 +#: claims/forms.py:161 claims/templates/claims/user_management.html:133 +#: claims/templates/claims/user_management.html:269 msgid "Får redigera utlägg" msgstr "" -#: claims/forms.py:162 claims/templates/claims/user_management.html:127 -#: claims/templates/claims/user_management.html:264 +#: claims/forms.py:162 claims/templates/claims/user_management.html:136 +#: claims/templates/claims/user_management.html:273 msgid "Får markera betalningar" msgstr "" @@ -544,7 +544,7 @@ msgid "Redigera utlägg" msgstr "" #: claims/templates/claims/dashboard.html:513 -#: claims/templates/claims/user_management.html:190 +#: claims/templates/claims/user_management.html:199 msgid "Stäng" msgstr "" @@ -553,7 +553,7 @@ msgid "Ingen" msgstr "" #: claims/templates/claims/dashboard.html:563 -#: claims/templates/claims/user_management.html:272 +#: claims/templates/claims/user_management.html:281 msgid "Avbryt" msgstr "" @@ -831,58 +831,62 @@ msgstr "" msgid "Ingen e-post" msgstr "Ingen e-post" -#: claims/templates/claims/user_management.html:112 -#: claims/templates/claims/user_management.html:245 +#: claims/templates/claims/user_management.html:114 +msgid "Redigera användare" +msgstr "Redigera användare" + +#: claims/templates/claims/user_management.html:121 +#: claims/templates/claims/user_management.html:254 msgid "Behörigheter" msgstr "Behörigheter" -#: claims/templates/claims/user_management.html:130 +#: claims/templates/claims/user_management.html:139 msgid "Inga behörigheter tilldelade" msgstr "Inga behörigheter tilldelade" -#: claims/templates/claims/user_management.html:137 -#: claims/templates/claims/user_management.html:184 +#: claims/templates/claims/user_management.html:146 +#: claims/templates/claims/user_management.html:193 msgid "Redigera behörigheter" msgstr "Redigera behörigheter" -#: claims/templates/claims/user_management.html:142 +#: claims/templates/claims/user_management.html:151 msgid "Ta bort konto" msgstr "Ta bort konto" -#: claims/templates/claims/user_management.html:144 +#: claims/templates/claims/user_management.html:153 msgid "Åtgärden går inte att ångra. Användaren förlorar omedelbart åtkomst." msgstr "Åtgärden går inte att ångra. Användaren förlorar omedelbart åtkomst." -#: claims/templates/claims/user_management.html:145 +#: claims/templates/claims/user_management.html:154 #, python-format msgid "Ta bort %(user.username)s?" msgstr "Ta bort %(user.username)s?" -#: claims/templates/claims/user_management.html:150 +#: claims/templates/claims/user_management.html:159 msgid "Ta bort användare" msgstr "Ta bort användare" -#: claims/templates/claims/user_management.html:154 +#: claims/templates/claims/user_management.html:163 msgid "Kan inte tas bort (antingen du själv eller superuser)." msgstr "Kan inte tas bort (antingen du själv eller superuser)." -#: claims/templates/claims/user_management.html:162 +#: claims/templates/claims/user_management.html:171 msgid "Inga användare upplagda." msgstr "Inga användare upplagda." -#: claims/templates/claims/user_management.html:163 +#: claims/templates/claims/user_management.html:172 msgid "Skapa det första kontot via formuläret ovan." msgstr "Skapa det första kontot via formuläret ovan." -#: claims/templates/claims/user_management.html:199 +#: claims/templates/claims/user_management.html:208 msgid "Kontaktuppgifter" msgstr "Kontaktuppgifter" -#: claims/templates/claims/user_management.html:242 +#: claims/templates/claims/user_management.html:251 msgid "Lämna fälten tomma för att behålla nuvarande lösenord." msgstr "Lämna fälten tomma för att behålla nuvarande lösenord." -#: claims/templates/claims/user_management.html:275 +#: claims/templates/claims/user_management.html:284 msgid "Spara behörigheter" msgstr "Spara behörigheter"