From 3e337f63bd413e4ee711d1d2cdb2402e6f9fc7eb Mon Sep 17 00:00:00 2001 From: Jukoga Date: Fri, 6 Mar 2026 12:41:02 +0100 Subject: [PATCH] Remove pycache from tracking and apply gitignore --- api/views.py | 12 ++---------- blog/__pycache__/__init__.cpython-310.pyc | Bin 164 -> 0 bytes blog/__pycache__/admin.cpython-310.pyc | Bin 493 -> 0 bytes blog/__pycache__/apps.cpython-310.pyc | Bin 382 -> 0 bytes blog/__pycache__/models.cpython-310.pyc | Bin 1058 -> 0 bytes blog/__pycache__/urls.cpython-310.pyc | Bin 659 -> 0 bytes blog/__pycache__/views.cpython-310.pyc | Bin 2590 -> 0 bytes 7 files changed, 2 insertions(+), 10 deletions(-) delete mode 100644 blog/__pycache__/__init__.cpython-310.pyc delete mode 100644 blog/__pycache__/admin.cpython-310.pyc delete mode 100644 blog/__pycache__/apps.cpython-310.pyc delete mode 100644 blog/__pycache__/models.cpython-310.pyc delete mode 100644 blog/__pycache__/urls.cpython-310.pyc delete mode 100644 blog/__pycache__/views.cpython-310.pyc diff --git a/api/views.py b/api/views.py index a4adcd0..4886b3c 100644 --- a/api/views.py +++ b/api/views.py @@ -8,66 +8,58 @@ from .permissions import * from users.models import * from users.serializers import * -@method_decorator(csrf_exempt, name='dispatch') class ProvincesView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Province.objects.all() serializer_class = ProvinceSerializer -@method_decorator(csrf_exempt, name='dispatch') class ProvinceView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Province.objects.all() serializer_class = ProvinceSerializer -@method_decorator(csrf_exempt, name='dispatch') class AssaultTroopsView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = AssaultTroop.objects.all() serializer_class = AssaultTroopSerializer -@method_decorator(csrf_exempt, name='dispatch') + class AssaultTroopView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = AssaultTroop.objects.all() serializer_class = AssaultTroopSerializer -@method_decorator(csrf_exempt, name='dispatch') class PlayersView(generics.ListCreateAPIView): permission_classes = (IsStaff,) # Only Staff can see player info, i.e. authorized servers queryset = Player.objects.all() serializer_class = PlayerSerializer -@method_decorator(csrf_exempt, name='dispatch') + class PlayerView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsStaff) queryset = Player.objects.all() serializer_class = PlayerSerializer -@method_decorator(csrf_exempt, name='dispatch') class ServersView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Server.objects.all() serializer_class = ServerSerializer -@method_decorator(csrf_exempt, name='dispatch') class ServerView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Server.objects.all() serializer_class = ServerSerializer -@method_decorator(csrf_exempt, name='dispatch') class UserDatumView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUser,) queryset = UserData.objects.all() serializer_class = UserDataSerializer # filter_backends = [UserDataFilterBackend] -@method_decorator(csrf_exempt, name='dispatch') class UserDataView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrAuthReadOnly,) queryset = UserData.objects.all() diff --git a/blog/__pycache__/__init__.cpython-310.pyc b/blog/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index d51ecffc97f7ce2789bcf31edc003d994a90ace9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmd1j<>g`kg6@XtX(0MBh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6w=#VRJCC_gJT zxuiHIJT=KBwG2cRXO^TE$2g@{=I5n&q!#6;7RLwV7ekbQd#45UCXAA@+ zPYe>|^Y}5&1?l89#Vr(X5!I!athe<=-K@ubQo^FDzxc-E`_mBrPa$(cZ1+eY%Q>(- z0-nbZ5l-y42TIRQ0|+^ZtDHigmMeFwjo*RNpT!6b%}BIqY*%!}4=5Ubs{jB1 diff --git a/blog/__pycache__/apps.cpython-310.pyc b/blog/__pycache__/apps.cpython-310.pyc deleted file mode 100644 index a281df039513acbdf84a8e9252d152f36e29e4cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmYjN%}T>S5T4CONMj2gd;qVx^Z|-UZ3}uT1rJJCSklfmv?SRz+X}r2dh-E%245*x zPriaDXA+?um~Z~R`PsFDK@21xub=BDvfmt>N=U(&)L#)GpeUdesSt1n7@&Lylt#SC zG{EoylCvLTK_Z&ot#eabtvC6KGp8ab7?b)70t2Z)pl*>$3}}LE;z?oit~U*r)W6UZGrLuZ5LoiJ*S-tHE%6{rvqvd5ry{!{Q3?@B+7agCLmT zlFfL^Imw>%W`63IvM+;Kn1-CaWFipZ851G+)7lq5jZjk)5o)4qO)TPF)~R1&MAqRh zcxOQ4w>DD(q(LdRlNp?<0`|#eaov=&japzS7cBL_{}KFTX_-)P;hpo8QpHe5YzY6{ zOPeSq(3&oZ0Ika+6ty#!wnc=6#4gyBYJB+(Lt^sAEI-a96k~gM!ChSy8CC@r@DK?& z$mi1T^M#s7rrpDBs6N3ls5iLck1xvh49ElBLPH5xTm7fQ9j&IYZ_V&MjQa4AK4xOU z3^(CK72*|W1t!~3rg9;L=|SXb{I=DN~_c48&C z#z5My^KL;Nw3ghmEaZu(W7q@tP$KLpx*U8f^~xX1k|d2K=6>@W&#$vdxQoGY$zXf z*XFBSlXlRlyLBG@W!!(2 X;o@i2Bs`}%Hq>^)5@dQcxYPU%V#4vv diff --git a/blog/__pycache__/urls.cpython-310.pyc b/blog/__pycache__/urls.cpython-310.pyc deleted file mode 100644 index e09cf358a2686307995fe10788343925a18b68cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 659 zcmYk3Jx|;~5QcZpYi!ORAta$rdkvOSB7_iJL4}Zz5@}@#8Fq5q#r9g>y^C;_KBA^2 zW&YB(srUy`s?69J6$`y(P5>Wuo3)vf17fx@0r%L{r$?Cq4*&vxKk4F(=M+1(dCe3Oc_= znn`hvTbEpydXXJ2YkSaqIdb9zWf%AGriH>n)=c@ikcMQxF)OxJB>i9L>s zxUnYx1lKqPZDwh~uvzVt| N%6G>v^#Q~y5>M@8{-u58sn2=q12D68axS5Wvvzi8c6MiW<~O^}Yqh|D@8|o!b${{= z;}2x!KL?m=(8Mo5s6k0;3`j@_j?L7(J?$;%E#PhFZR$KQLg%_cUFtnBsK?wrEA)W( z=>qTz%x4RGb{K#ppcRl*v_=K^Dy;!un`u<(B3**LYP3#YfPRrK(-Y7y(Z+_+I{5@V zGWLmbIm;;HEuzT9Cj?|2B!?dy%J87ALKD9Op=6g(W7m|%t_8hK&0U9DyDqhRWY;T9 zYK#a!SD2td3R9YUCO=!4kF3YACTkS12IgCZ)wgG|KswZ+u5|le-%rRXV~_ku3XiYA zdQUFE`m2T4)qD4Y!uu6%R|*JB;es^?N{=Mwo&`q=)^Bt4J#>b-kYZB3Ok>F+WEh?F z&tK@Iq9vM%Xbut~lC0N^o8OEWA8#<(ZmzLzlCkDYt3AjmOD`Rd->v{9e5M2}PcDq$o_6jJf zAOV+zjI$0?{-ImSiqllpBg(q*D3#G5&f*^9s`2Gu$nzoN>3B8Ix=C-u8CAAmX;&>o zQ74Ush$7`jQ5Fvvj4UC!@^cQEj<&|!f-tpw<#7gX3#lq#Cchi8!BCEse|Qw-=qRYl zFzzK8#&T<{>PJk@hud)`)QL`>Np??0`BtBGq&7LT1wr07_!+SFbZza*<}IG1hS>a` zZLP5#>_h@_*j!=bJfk-l&zXpBVfGH^HZh8uI|;ih+QYH3GZ-K!#XCT3QvO`aH*FFS zpP2W3QYEHolE5_owEwc*fVePo%H%J@q7JlYKE%v5Xa@}-%m@MBp~B179W$om?bSp-%C7%jHY3hYF$yA~#Ag^3@2S5vS8UaI7VM5_M`4qMc$; zaZ1N%j=Y3=XMtRRcHjc>;j}){vSTN}bmAv20XcpGYW2*}eQ0!vzFz#$duZ53=)=j} z>B&|(15f^OvZ+v?OgS=Mh~zZya=Q)`bM7=q;E!+wD*ihPC*`% z4Y+OA_g%gW8p<9CfU$pscsCx&?VKw|i~!Xt=;nM7?Zjz9_f1~YD^Rpg_#!aVK9ewNoyL%Mdd@Md zv#Dbrz~~d?UPFT1F?TEw;wLTwIgXhgnIXoa_JeuEI8(>V0MBXx9iKxCKM&hJ7bg5o znB{LFL4fl%5*^p_3>erIl)npPavD!v8vW0#eu%5E$ff~8c<7Y!_i>~xXi_HfBbc}f zZ7z{6CKBb(yoZ=XeAHK=9n^tHKszPWq*g-oD`c-ve9Cro+3+_&Bdowx$I^T_V437t zEP!Gxf;mqRP0E60*I{sgI(5Q7h3>h=`NuHZ0%KLEm|@OkX>by3OhwH*LfhjS3gx-A zHE*`=E7*r$LGs!EvKJ)qci~=XP1!f#iF>{s8(+YiM@BHp>#cfNr~NqV6Y8`SN2abNuB}fNP$IbtIdbNLnP!M?CRSh4?9)5Pcx$M*{ L%Z?xTR@M3&89iN0