From 8ce35dde0b13cf19477d1e907d51539cfcdc3eff Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Thu, 21 Nov 2019 15:01:48 +0100 Subject: [PATCH] translations in vcs + storage security --- .gitignore | 4 ---- cookbook/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 5702 bytes .../include/storage_backend_warning.html | 2 +- cookbook/urls.py | 2 +- cookbook/views/edit.py | 4 ++-- recipes/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 452 bytes 6 files changed, 4 insertions(+), 8 deletions(-) create mode 100644 cookbook/locale/de/LC_MESSAGES/django.mo create mode 100644 recipes/locale/de/LC_MESSAGES/django.mo diff --git a/.gitignore b/.gitignore index 4002e45e5..6bfc03c06 100644 --- a/.gitignore +++ b/.gitignore @@ -44,10 +44,6 @@ nosetests.xml coverage.xml *,cover -# Translations -*.mo -*.pot - # Django stuff: *.log diff --git a/cookbook/locale/de/LC_MESSAGES/django.mo b/cookbook/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..2640e2a90f9c5dbed154059461c1b84a36a19c64 GIT binary patch literal 5702 zcmaKvTa08y8OMu@q64U)2zadpS7v3p_W}ycUZ7{D2Zx;-bJ-0T605tbPapbpo%WnM z)67O5OpL~a2Q(6+(P$J+Obour#u$PR?F)~*U}8ic&=(RCV`B70e&l+$Qb(^*>KgEy;PD%jx|P@C_bBx) z@C}ep>W^Rpd<&cc55HHb4}!-)kzWAc2c8FIUKd1_NvZQx6w27d>Np1*>!?mOU(;J-l8b3HHR`z@fXb0;Wz?gDQI?*YZ0he27V34Rz{ z24!9w6!|`Q9XJGU0X=v#_%%@0`!*rzH&EjG4{#2C{0BS^Hc0ju%rW{- zzCS?F#E-`-JP$T`ehTDI{e&Nh*UO;9=XFr>^EN1PxE2zLe>a2jd^;%dxC<12Pk>^_ ze1*%P$Zdlf{30m&zfyhw0VwwT43s?o0u=qf0%hK-pycB~KK-mW|D00t$66a?@vF}@;=zR$k-uxPrIQ$k2c2xK# zC~|LsqW>L`lm=yjH=$JGa|bB#nFi(kL)H5xC_LW=#r^~of4>2K8vG9UAowbHKlo4Z z3^>E)dkXA>;_qvq#Qk+p?EC}x5cqdc{GVYF;mt8n_VpwX4&ib+L=I?^&J1 zuCGli-LdtnuJ=Txr=7YTn|bE3c)6hVsW!T6Tzhx&h6RS1&GX3$lUc38`_$F-7OSRN z9K~XGH%{zT*B!-4qH{05EvrqtEm~X2RV>|)m#lEAb!Oe<`6$gg#HpjV(!O=4j<(LQ zq)m92SyZQ)R6i{J+mjWm6F5(>Li`Rv<#8%n1P9`7MoDtDLLRJ2szQ0V5Wuh(5S1;j)@aPT;+op z<5|xRO(r)J!M){1vG0`&O6WpP^mJetzLuoOkCa?ejZQ~Mh}Lv4u+GnFUJYWW8UtBf zHAsSxG%u=~k#YEu>W)n;i;G8xr+w@bdnBKgEFGRsTTk1zKaz(msX61Jd$SY!>eh0r z=dnCWv)zO5Ho^wU)qKymh-l|#$94{>`6SJ)nlJ5}AX2I8#*vt{x$D~U7?|(U5mVB% z-(skRV5JJHH?xfBp;VI8F4s7us<)`)Mc1+wHCrnxV-T^Q8{!ONwsc#PpxMqQ7};ZcwnhF z^($XuA6YLvW^J$;(}AjVR7nXj!A@Pdh?vc-SDV&k?Op|X(`Uqwr*@IWepjD2nUpcL ziD^V4Zs*}venW8eoN2@N&gIYh0^3ABR@thLof| zg;K>NxvkRMx=f)yOX2rYdMM9S{wn@6Y%Oxwk=c?md~ka?&&n+#&gBGTMh_FIOt?eU zQQL4uo#PYHo^4W#4_C-t`zcicUmLJ0fndc9QYshTFD=GIkfS3y-r z=~bK@J8@d%a4401UR&za&Ouf9HLKSf^Jg26HubsY#^%!6>ePmn$ktZ!DDKqeiYTvb zrL%f!eXX{E7MW99pc2gLCz_3o+R9pOp`ky&HoLNP?~`k*&8cOR``T8SnN(QUEh)bjEpNnB5}XkP{k zR+d(p`(_`nADg0pcs6%!Yj=n}a>^VH2hK^U6&YMVy}h+qdvIS)%<9^#)^zPuvNfw8 zY{h9T|1 z#fH6Lhny}8khjI*#dh@^Be~|ABe$J`y{P+1ESpN3q6?K=**`>fe6ibg$d7C$Z~Ml% ztM?PKLb+NHtTcDB@hd@fhXuC>90i;LPM>w@uq*arst~hHgVX0ZN&6-ND@By&a>m4l zy4Lu)*J)V%@;25Sb8$;#Vj8C&3Ypj)zY?`fb|7M6;Uz6ZaY+kNc^MBx=4@iJ18oCQ z$--K$WoWH9YKE4UjJ|07)*m{9o2k%F@gxanbJ%l4CVd8o|T+ry3gWF+~nvZ=A{jr}`Yo>fgcRd167p~tMGpqOl(L&&y! zEqI`ogYk&WRkm`wXnP4f!}5XNtT^iS*;~I -

{% trans 'Security Warning' %}

+

{% trans 'Security Warning' %}

{% blocktrans %} The Password and Token field are stored as plain text inside the database. This is necessary because they are needed to make API requests, but it also increases the risk of diff --git a/cookbook/urls.py b/cookbook/urls.py index d1ac1a6ea..933ee6222 100644 --- a/cookbook/urls.py +++ b/cookbook/urls.py @@ -28,7 +28,7 @@ urlpatterns = [ path('edit/keyword//', edit.KeywordUpdate.as_view(), name='edit_keyword'), path('edit/sync//', edit.SyncUpdate.as_view(), name='edit_sync'), path('edit/import//', edit.ImportUpdate.as_view(), name='edit_import'), - path('edit/storage//', edit.StorageUpdate.as_view(), name='edit_storage'), + path('edit/storage//', edit.edit_storage, name='edit_storage'), path('edit/comment//', edit.CommentUpdate.as_view(), name='edit_comment'), path('redirect/delete///', edit.delete_redirect, name='redirect_delete'), diff --git a/cookbook/views/edit.py b/cookbook/views/edit.py index fd6968cf4..a11e2f96f 100644 --- a/cookbook/views/edit.py +++ b/cookbook/views/edit.py @@ -147,9 +147,9 @@ def edit_storage(request, pk): pseudo_instance = instance pseudo_instance.password = '__NO__CHANGE__' pseudo_instance.token = '__NO__CHANGE__' - form = InternalRecipeForm(instance=pseudo_instance) + form = StorageForm(instance=pseudo_instance) - return render(request, 'forms/edit_internal_recipe.html', + return render(request, 'generic/edit_template.html', {'form': form, 'view_url': reverse('view_recipe', args=[pk])}) diff --git a/recipes/locale/de/LC_MESSAGES/django.mo b/recipes/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..24682470f68657f27807f1ee2d3cce7c520e2390 GIT binary patch literal 452 zcmYL_OHRWu6h*@yWyqL;nSqcCMGUI6L8OgaBJxw3R)P^GHK|c*N4A4tA*_TcYhf+C z6r^7H_&v+l_LYB*c0Vo94sZ-y1A9OSw0ZE5_92jm{Rt@zK_=3LO|Aq=&oSz&Onz;mWFm%>4*H@f#G1kFh{4U*W-SS^*okuLcH51Ufs zTsp{36P&R(-k!leHOxT|#LIA$VBbS`i4z6qk4a4IkZOZ-MTM@Yk;*~iSs0?&iwGK! z$P2<-&-XJjo!)>|lnpHz&KX@fDD>jVtW7cq!`q5?q$)QaNDu`P*~IR4F71&Nh6#A? zqlP?&y_<`=qFnS*v7|~f)Zc7S}ZM}HAX}I1rIcL%K!iX literal 0 HcmV?d00001