From 3db027a75880b43591112118ae3238e9416f319a Mon Sep 17 00:00:00 2001 From: root <root@ammini.oato.inaf.it> Date: Wed, 24 Feb 2021 15:24:40 +0100 Subject: [PATCH] Remove determine --- determine/__init__.py | 0 determine/__pycache__/__init__.cpython-37.pyc | Bin 129 -> 0 bytes determine/__pycache__/__init__.cpython-38.pyc | Bin 133 -> 0 bytes determine/__pycache__/admin.cpython-37.pyc | Bin 170 -> 0 bytes determine/__pycache__/admin.cpython-38.pyc | Bin 174 -> 0 bytes determine/__pycache__/models.cpython-37.pyc | Bin 2547 -> 0 bytes determine/__pycache__/models.cpython-38.pyc | Bin 2473 -> 0 bytes determine/__pycache__/urls.cpython-37.pyc | Bin 401 -> 0 bytes determine/__pycache__/urls.cpython-38.pyc | Bin 407 -> 0 bytes determine/__pycache__/views.cpython-37.pyc | Bin 1863 -> 0 bytes determine/__pycache__/views.cpython-38.pyc | Bin 1875 -> 0 bytes determine/admin.py | 3 - determine/apps.py | 5 - determine/determine.html | 107 ------- determine/migrations/0001_initial.py | 75 ----- .../migrations/0002_auto_20201219_0426.py | 22 -- .../migrations/0003_auto_20201219_0623.py | 17 -- .../migrations/0004_auto_20201219_0636.py | 21 -- .../migrations/0005_auto_20201219_0659.py | 21 -- determine/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-37.pyc | Bin 1851 -> 0 bytes .../__pycache__/0001_initial.cpython-38.pyc | Bin 1881 -> 0 bytes .../0002_auto_20201219_0426.cpython-37.pyc | Bin 630 -> 0 bytes .../0002_auto_20201219_0426.cpython-38.pyc | Bin 646 -> 0 bytes .../0003_auto_20201219_0623.cpython-37.pyc | Bin 634 -> 0 bytes .../0003_auto_20201219_0623.cpython-38.pyc | Bin 648 -> 0 bytes .../0004_auto_20201219_0636.cpython-37.pyc | Bin 800 -> 0 bytes .../0004_auto_20201219_0636.cpython-38.pyc | Bin 816 -> 0 bytes .../0005_auto_20201219_0659.cpython-37.pyc | Bin 800 -> 0 bytes .../0005_auto_20201219_0659.cpython-38.pyc | Bin 816 -> 0 bytes .../__pycache__/__init__.cpython-37.pyc | Bin 140 -> 0 bytes .../__pycache__/__init__.cpython-38.pyc | Bin 144 -> 0 bytes determine/models.py | 79 ----- determine/templates/determine/determine.html | 196 ------------ determine/templates/determine/table.html | 288 ------------------ .../__pycache__/ammini_extra.cpython-37.pyc | Bin 535 -> 0 bytes .../__pycache__/ammini_extra.cpython-38.pyc | Bin 545 -> 0 bytes determine/templatetags/ammini_extra.py | 23 -- determine/tests.py | 3 - determine/urls.py | 7 - determine/views.py | 49 --- 41 files changed, 916 deletions(-) delete mode 100644 determine/__init__.py delete mode 100644 determine/__pycache__/__init__.cpython-37.pyc delete mode 100644 determine/__pycache__/__init__.cpython-38.pyc delete mode 100644 determine/__pycache__/admin.cpython-37.pyc delete mode 100644 determine/__pycache__/admin.cpython-38.pyc delete mode 100644 determine/__pycache__/models.cpython-37.pyc delete mode 100644 determine/__pycache__/models.cpython-38.pyc delete mode 100644 determine/__pycache__/urls.cpython-37.pyc delete mode 100644 determine/__pycache__/urls.cpython-38.pyc delete mode 100644 determine/__pycache__/views.cpython-37.pyc delete mode 100644 determine/__pycache__/views.cpython-38.pyc delete mode 100644 determine/admin.py delete mode 100644 determine/apps.py delete mode 100644 determine/determine.html delete mode 100644 determine/migrations/0001_initial.py delete mode 100644 determine/migrations/0002_auto_20201219_0426.py delete mode 100644 determine/migrations/0003_auto_20201219_0623.py delete mode 100644 determine/migrations/0004_auto_20201219_0636.py delete mode 100644 determine/migrations/0005_auto_20201219_0659.py delete mode 100644 determine/migrations/__init__.py delete mode 100644 determine/migrations/__pycache__/0001_initial.cpython-37.pyc delete mode 100644 determine/migrations/__pycache__/0001_initial.cpython-38.pyc delete mode 100644 determine/migrations/__pycache__/0002_auto_20201219_0426.cpython-37.pyc delete mode 100644 determine/migrations/__pycache__/0002_auto_20201219_0426.cpython-38.pyc delete mode 100644 determine/migrations/__pycache__/0003_auto_20201219_0623.cpython-37.pyc delete mode 100644 determine/migrations/__pycache__/0003_auto_20201219_0623.cpython-38.pyc delete mode 100644 determine/migrations/__pycache__/0004_auto_20201219_0636.cpython-37.pyc delete mode 100644 determine/migrations/__pycache__/0004_auto_20201219_0636.cpython-38.pyc delete mode 100644 determine/migrations/__pycache__/0005_auto_20201219_0659.cpython-37.pyc delete mode 100644 determine/migrations/__pycache__/0005_auto_20201219_0659.cpython-38.pyc delete mode 100644 determine/migrations/__pycache__/__init__.cpython-37.pyc delete mode 100644 determine/migrations/__pycache__/__init__.cpython-38.pyc delete mode 100644 determine/models.py delete mode 100644 determine/templates/determine/determine.html delete mode 100644 determine/templates/determine/table.html delete mode 100644 determine/templatetags/__pycache__/ammini_extra.cpython-37.pyc delete mode 100644 determine/templatetags/__pycache__/ammini_extra.cpython-38.pyc delete mode 100644 determine/templatetags/ammini_extra.py delete mode 100644 determine/tests.py delete mode 100644 determine/urls.py delete mode 100644 determine/views.py diff --git a/determine/__init__.py b/determine/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/determine/__pycache__/__init__.cpython-37.pyc b/determine/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index f45041c54442544bfb5066727d02c9b178709f8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 129 zcmZ?b<>g{vU|=XUyBiOpAA<-OW@KPsaA06yC}v?`U`SyIX3%8xTggxa5=IcewDgOM z%JdU+b2IZYi%W_Ut1|QRQuR|(OHzw+GxJjQ<Kr{)GE3s)^$IF)aoFVMr<CTT+JVgY H46+9R+Jha5 diff --git a/determine/__pycache__/__init__.cpython-38.pyc b/determine/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 0b13950255e52c97cb94b840914f4876dfec3f2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmWIL<>g{vU|=XUyBiOpAA<;F%*epN;K0DZP|U)>z>vZa%%I8Wx00a<B#a<_Y3Uai zmFXwu=4R$)7MBzyR%PbrrRt}omZTQtX6B{p$H!;pWtPOp>lIYq;;_lhPbtkwwF8;) H8Dtj#@g^Od diff --git a/determine/__pycache__/admin.cpython-37.pyc b/determine/__pycache__/admin.cpython-37.pyc deleted file mode 100644 index 58aa92640ff9cc6b16171309e2c4bdedd68cbbb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmZ?b<>g{vU|=XUyBlxMz`*br#DQTZ1_lNP1_p*=0R{$!6owSW9EM!RC`Lwx6sBMX zP3D&%b()N~SQArnGxPj3nWFeovJ&&s^YxPR^Gb>`lZrqFtYj!+W?+C2ztr`Mi^}v9 zb8|EEGK))!600)v^HTLwQcF^cax?Q%^}#0T6;$5hu*uC&Da}c>V`N}p_zbcL022`? A(*OVf diff --git a/determine/__pycache__/admin.cpython-38.pyc b/determine/__pycache__/admin.cpython-38.pyc deleted file mode 100644 index b09dfb959499df212d454803edab29a92f7d6623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmWIL<>g{vU|=XUyBlxMz`*br#6iYP3=9ko3=9m#0t^fcDGVu$ISjdsQH+cXDNMl( zn#?ajYBd>eu_mVEX6E^6GDY#FWF_XM=j$cs=am#?CKZ7USjkYt%)kI4eyQsh7nSKJ z=H_PRWfqqdC01qT=cVeWq?V)><!0uk>Vr+vE2zB1VUwGmQks)$$H>6I@EK$g04=*H A<^TWy diff --git a/determine/__pycache__/models.cpython-37.pyc b/determine/__pycache__/models.cpython-37.pyc deleted file mode 100644 index 0c2300a7589554ef48906b9a5401cfdd2a406cb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2547 zcmZ?b<>g{vU|={h|8Bf3F9XA45C?`?7#J8F7#J9e;}{qiQW#Pga~N_NqZk=MY^EHh zT;?cdFq=7tC6_gdm65@nA%!J{wS^&tHI+Gwt(iHB-JKzYErq>>A%z_(!r{)4!jZz+ z!jQrV72!<b3TDvcehIQwlkt{7X<lY>eoAV5PG(7JQDRQ9CgUx(-29YOFpDL$IJGDl zq!fnPVUFCvz`&5o5XG3n5XF?roW+vDn97{Rn!=RAoWh*K(#smfmdc#P4(74;GDUHu zGG}q7uz~sPz06Tusmxj2U>-=82Q140=7VH;QDphRvIxEWXncWG<^}8v8KMMJnX`nz zW`N8ThKh=~Go)~)aJ4X`a5XbUiKcJ|GidVM;&e$ZNiE9F%uBt+<&s&DnwOHASCV;) zHwDH{jn7O8(PX~GnUWNroS##gn|F&fDJL;6`xZ-HX-<wNQxPWv149ugI$!>0U|`T> zzQvWBSP`F-nwMUZfh5_$z`%eKgv_uYltT)_6h=_cr87q{r?5n^q_9S@rmzJwXtG!F z!5ymSn_7~n$#jdWv>+!xF(tkrC9O&@pfq10Ik6}+Ik6~Jp&%tqL6hm0Xj*<zRbqTz zX?|H^d<xW`iB&QnwP2~DR0Xi40$dWLO)57(B{MBE8A(rkUVdJDacN?e0!S}Rz9<z* zV_trqLUCzg$SqEoVX1zaY_~Y#<MR@8Q{&@ramB~y=BJeAfY?0o@r9*{IZzqy0#FPT z7iZ?@72jgdP0UM7PffYSk&+Z&l9-f}x{{$t0u;m`;+KYgaZ#CmVs36`US@GgQDRkQ zeqO3R+)8~&lGQ7yyu|_vCQ(p60>upnBNHPNBO5adW04dC1B0KYSdkFOP+<@u0wO@s zaf{0>zbG{`J<mI}@)nnif4rZ6h=-@2dl4wP-{SGiD@jdHEpp3D%}GJ{Gw~Lub4DUm zls!K^J+-7H{}!i9Vo54QB}+<TN#ZT`(zLY9<jnkATp(_8QEFmI{w>y&#N>?3Tg(M1 zX}4Gs^YZd<afYN;lz{a`vE=2Kq~2mLD9S8LOs)jG8xax^mL$mKtPBhcAO{wMLWqM= zjG2#7fDwiT7&#dE7&#b=K&nvEA4m(hoY{bs{strqbAmG~D8mb&6c&QetSjWskiwP1 z-NKN<-OLmvoWc{#pvikn2%aMfQj3c7^AdAXi`YQn0rFUgCUX%7hy%}^$T_u$8=O;% zcu-Un@iH(lygWf!J{8Aw6*R*Z@i8zkREf9*fHM(VW-a0eNy>q;7p|-sprFZABmhzd zHUMufj1q!p33%Z6X|kcGc~JH!5(5Q-IEVnHA4s|av%rZ9lv{MrauE|e7m1*o2+Bo8 z(jdcRKm;f%iey17P$5?&4`L~R2t^Q~1R|6{gbIjI1rcf>LLEeCf(VfHNKQhyON)Vl z0c2(|$oZIwo{y1(sR*P7CCP*G0658)p(XiLaMhW@*vk|Jsxmo1g>Wxp6sWR<u|YKz zh|QA1lET`{9L1f=oCV@D_cBKDq%tqyUC0mxs-ZYi*iv9>INcdi*i$%K7*aTznWFep zID;89xxk53lkpa3eqMY^YEEiN>PrJqa%2Q2M^M5=O_ncH&{HHMtmXg}T(HVFg)xdb zg(-?9g*li(lckCuQJaC&Uq}=eyiUvX(_}@DI8ZPa;Y|g;pi}^AoNzG0<6i*X7*PD* z;`Pr<4axV<gOq<oAU(I(ogIUn9bH^+v6L347J*a3E!NcB#LS#q?8*7*dHK1iMWCc` ziv`R?qz{}a0F>9AKyCu%2@Xa9CLSgpMgc}1Mi3hu$bOn!plT<rw4}5sH9o$GiGhLP z7H3LUVqSW_UP@9C*s)SjesX?ZNl|8!USerUh90CEfw-L27t{;_m!IGi1vVO6n!Lqf X1F7NcKoL|7s&+t5;$apN7g7NLQs+Qr diff --git a/determine/__pycache__/models.cpython-38.pyc b/determine/__pycache__/models.cpython-38.pyc deleted file mode 100644 index d62f0105096edc37562c5e0934c137367eaa906a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2473 zcmWIL<>g{vU|={h|8Bf3F9XA45C<8vFfcGUFfcF_$1yN4q%fo~<}l<kMlmvi*i1Q0 zxy(__U^a6OOD<~^D<gwDLkdd@YYRgPYbtXVTQhSMyE{V)TMBy%Lkc@ogu|U7g(HQt zg&~C#D#Dq<70jT?{SsueCgUxE(!9*%{FK!AoXnEcqQsnHO~zYnx%nxnU=~YgacWUA zNGURAhdFcy0|P@ULlk2QLljdga~4YqV=8kNYYI~ea|&|`OD}5_TPkxFJDA7X%M`_t z%ACcS!UpEE_cBLur7~x6gLxoX9<VG2m=BWWMUmwL%Odphqwxh&nHR7xWQY<>WzG@; zn*lOY7%D2_&XB^H!qvi%!qv<aC7Qw=%%I70i_;~wB(*3vGcWZPmrG_rYF<ieUP<OH z-V_)+H9j*XWF_-0&XlD1<ouk{+`L<?NjZsm*|%8oN^^2nG8KVhw1}I5f#KzU1_p+e z%(u956D#6#QuESFGLR%27#J8Zf{_^(jB-f9n8FAOzI5g&<`kAFmK4?~))cm222J)V zKDcA`d{avjHJNU4l@{dWC#J*~q@+~|29)M2BqtVSCMOo9DioxoDQGg?5>3l5s!EK{ zE6p!Uj8B33HL*$tq!uhyl&S!hRDeq=tYnIk%FR#7Ov_A0(i5MTpBG<TnpmX((hHL> zN=4F`m!GFlT$&hiixXy8s^3bsTO9H6d5O8H@$t8~;^TAkQ%Z9{Y@Yb|!qUVXs0?=j zC>Dx~GxPI`Z?Wel<|U@5rrhF4Ns2E?Ov*`J$xtN2zyKkBY3LUhmFXwu=4R$)7MBzy zR%PbrrRu}2)Q2Qpy@JYHETCW#1?49m1_lNWMkWya$HL0OSOf}iKTWYBF_5w1AVLB} zfFk4;ms@^OYG!(#cWUJ=E*JlJKmQO9Pe1n}P@=!Z<C#~Inx0zZmYJH9g79hLEl%f* zM5rixetLRpNlE@KPM5@zRESEJl*E$6TkNH2X_?8H`M0=0+~lIv#FG45tSO1f8JV}3 z3sTZ<u_Wf@<=^5ANv$XW>x*K^%P&d2#a>X9S(cbw33fLkEFdgdkjq&a7#KhfEC%_5 zgHeo`k5PaTh6NZo82K1E7>huvFj65%8@SZjfRqXcBr|h@vn?p=3!oGmg3wGX<j#=7 zmBQV^kiy-}6eXO(6U?B=drJtOFA7qNiu3alb5e`gKw$#%SV$2EhzUvnMZ6#uABYeD z<<}FGXGw8PtD$+bNRWYnp-RLh0GwaY@@0__NKy`zlW^t20EHr91_p+ZC?R;thWpO1 z2$ZNHkq^%oMc`xrO4m9VDV_zM;zh8f_#$~wm?(e<P>>ZVf>=r*LK#G;fCyC(p#~z< zL4*c~&;$`$AVM2N=z<841F*VGkAZ;!Bv}l~a+nE}kCB6^2&4uhd4kd`IC++#CC^lF zrI*6k%M=Bw>^MNhW-ntDsG5VZLG=rW&62{B!rIFm#huEW1>!UJGDh*FGB4m=$Pfjp zS2$AGQebL0-5FBYQ#e`}QaGBKqWDudgBdirzzIr|@fK%(UVKVwPHIW&O9KW522I8y zeo!nGfl}4W6l@8K5mv^FAUQvUF^V~bDT*b9Iha9{rHUU>_kfd6NE8>m2Fmo)WJQlO zDNsmDg9t?QgIVx2;0sCvpymVzBRuW}(2W6?cD(+1sUi9Pd606d2&Cs0yR&1kv!jda zEtb;a)S@C#D!9d(nwyxJbBjGWKRqu$H?;_q3~sT2nTWIjieRj<56X{DAUA<>9tWcU z6Au#)qW~ihBZv(STt7`NPz8}zT2fk+8XsT8#K6FCi!&uFF)uw|FD0o6>{ux%KRG|I zq$o2<FR`>FLl08mLtM`43u?H4%Q<jr0vnCZMYlL?Aa#))D1wSXwK&L0Jj_DkLMi~B CQ8DxY diff --git a/determine/__pycache__/urls.cpython-37.pyc b/determine/__pycache__/urls.cpython-37.pyc deleted file mode 100644 index b0620f5573f170ac6380bee520f49142cd26153c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 401 zcmZ?b<>g{vU|@JHaWDQE0|Ucj5C?`?85kHG7#J9eeHa)RQW#Pga~N_NqZk=MY^EHh zT;?d|T$U&nFrPVxHJ2@l4a{cAVbA4=;$UP*WlmvD<ygSEkRgRFg}s+KoiU0lg(H|j zlk+9W4o${etcfYPnR%K_w^#}iOEPY;XXYj6l%}L=GT!3!%u7kF2+K?@*JQlK>ylcM zT9liam+Fz9n_9(XlbKgy<(QY3Z+D9`1tz7*c#9=3F*nsullvB5N>*ZCdcIzAeqKpY zW>OIo0|Ub?Zm3{sQBH9YGXn!d5erC|CpkYiH$P9WEHkydxCrFwD1Nx1P*FCJLiWVs zc#xu7+@(c11&JjksYQ9kD;bLTKt_RxUuycrMP>Slxw)BnnZ+eViB*~Td8ztv!}LKm h>lIYq;;_lhPbtkwwPOSYF9!ny0}rDBBM&1F6952<Z-f8< diff --git a/determine/__pycache__/urls.cpython-38.pyc b/determine/__pycache__/urls.cpython-38.pyc deleted file mode 100644 index 4a3124f94b0a95e64af12f8798384f1d27be005b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 407 zcmWIL<>g{vU|@JHaWDQE0|Ucj5C<8vGB7YWFfcF_`!Fytq%fo~<}l<kMlmvi*i1Q0 zxy(__xhzpEU_NsWYc5+98<@?K!=B3##lgss%ACTQ%CUfRAwvpV3VSbeI%5=93P&)5 zCg)3#J(`TSSQArnGxIc=Zm|?3mSo&w&&*5CDNRY$WW2@cnU|7U5tf-+uE}_d*Cn+i zwJ0|;FV!PIH?@k(CNr<Z$}ul5-|iM?3QS6q@fJ&7Vs5IRCigAAl&r+O^nAVK{JfH) z%%mbF1_p*(+)%;NqMYI)W(Ed^A{LM^PjY^4ZhoF#S!QZ^aS_PVQT%X2p`vUch3tvN z@gPOFxJ!$23KC07Qj7A6S27gwfs6tXztr@Li^}v9b8|EEGK))!600)v^HTNUhUtTB i)+?yI#bJ}1pHiBWYR3o)UQjIXFbXj8F!C@7{09IK(r~B% diff --git a/determine/__pycache__/views.cpython-37.pyc b/determine/__pycache__/views.cpython-37.pyc deleted file mode 100644 index 3db758e31d3b62dfc9a052bd1c0e3e55515d6c22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1863 zcmZ?b<>g{vU|`sxcrQMdoq^#ohy%kc3=9ko3=9m#T#O71DGVu$ISjdsQH+crHd78$ zE^`!fE=v?kE^8DkSd2M`Etfrt9n5CQ;mGBT;smo<bJ%jZqPW0pwjAzUo+zGN-YDK& zz9>Gh7<&$Xu0WIkn9Y$Rm@5<|1ZH#Q2<M7KiGbN$Iik5@QDR^=caC_jM3e-W&66XU zD-|ULX7lDq=1NCNgV}sJGP$x*vS2oUj$E#Mlzgs2ltQjzlp<J60OAfXTQEl{N-2dQ zMKDJ>N;y?|fl8`!mTHR7LMBEAcZL+<6p<E&6p>W<X67ih6v1EyP0^R25YlA4#a5J> zmy%kf$$X2)qokxDD7CmCKd(6T7LQkPejc1Bf-D!5nvz+Rnp^_Xos*vk(#?2_H#a{e zH7C9#KRzWBEX5a;T3DJ|T;iOcSCU#$qRD)V(<QYewJ0|;FZGrXoLP`sRGgoen3H;o z%O$e_<d(dWOijjH%)W^gnvAztl8cMdG#PJk6sMMyWagz8Yck#vbj!?14X!LMNzDx| z$uCMwPt|0+#g&|xoRJz|0O9d~w8a+`<(EL*$qnYGR;1<@fSfJlpOlrFT;h_STI`o! z;#!ee400crb5UwyNorVTYWXd$(1H{=+a)z86(X+5Sj5S|z~EQKm01$+8KPHOl4g+% z3P~7df~7YJ1_p*yhA74qhA5^K#wg|#rWEEDhA5U4mS6@=)?2*r0Px7qO|9Zffd!3T zMoDf?GBeaXP{L+qU|?_tCE+p#28J5OEQTz`qO2088m4B(TILewES3eV3mIxzYFM(^ zYFSelYuRd8A+p)bMJ6dswQMEq3pi4k7c$nemvClrWpSslq_Flf)^en<rLbo*)^Mb7 z%wekKEa9nPU%*?#S;M%HshKgDp@c7m6GW#l1T$!I`MqRhU|=W$5mgd!$LhmbU}tAO zVP{|fMOtEBUVao)N<kEBdQpK(fF{!|w)CR>(t_e!oNyggeENyW$*IM~`Z@XOnR$tt z{I^(2i&Kkk31k+>Czh6Eq~?`mCMTAprrcuA%qzLY0g8{3%-qylEFjh`){^{`#L8PN zm8pqEMQjWV47YgFQ%mAYQgaJ(5=&CS@pOwl9~{xex7gA$b4pT+ia-Hd1d600P_Sxp z-C`+D%}Kk(UIa<3Q7n#mdHF?>3=9lWEcxl_nNge|zr=%?ta+vRWr?>q;8sY3Y-LY| zB=D6CMOq9D48PR%i;K$i6LWJj^D>J|iV~|b^Yc;>0i|D-nOa_~S5SG2IX$&R78I|b zq{6_+!OX$P#mL6U!pOtK!o<bG$H>Phz*HrOl2G*0Q%n3bS#NQ~$LA&HrpCwL;);*Y z%}*)K0kL`F;|og@bD%Q3Fn5BL7U_WE59C6yGa-aFNKBl8fk6u74p3Ri!N|f?1QO9y zza@~8m6(^FuUDLrUsRG@T2c%SxLe#%;f#`!0!Vm*G=jtP7C%%DW;G;YgrTBo`9-<K zdf<YhxQHEOHwP%71>k7{CI`x6MWD1_#0?5!m_t&MU<!CZ`UIiI=4Pg(<fN7-7Nr*P zf|SD?n4F)NR>TJqk%X#D&M!*UOUukjE!HcBlpIC;AbDA+JS1*XQj_zG5=-)niuJ&S zN|69ajSNmT#YJgFf*{`rfz*jX)q(9wtw>HSD9OyvD=rcSNx~cgu_!$?FSRH$SuZsu zv!qA_WP&J&5CakNAmwa1`N^Q7k+V3p1j=OdagKNN@d3vXBoYyE3X0BK95#^jU<b;p f#cB);3_Oe?j694yOi&ui<^j_n84gAcCO&2W1SATy diff --git a/determine/__pycache__/views.cpython-38.pyc b/determine/__pycache__/views.cpython-38.pyc deleted file mode 100644 index d195a37b197838fa4d7ea474d4977718f4c4155f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1875 zcmWIL<>g{vU|`sxcrQMdoq^#oh=Yt-7#J8F7#J9exfmH3QW#Pga~N_NqZk=MY^EHh zT;?d|T$U)7T-GR7uo!a=TP}MPJDAOq!;#Aw#R+D!=CI{*MR9@IY&qPyJW)KkyivTl zd{KO0G4>q(T!AP7Fq<PsFjpu_2+Zcp5zZBf5&^Thazt~*qQt;#?i}%4i6{v$n<qyy zS1L*h%;wFJ%$1Ik2DABcWO8MrWWj9y9JyTiDEVB4D1}_bC`GWC0K^?&wqTA@lu`;q zieQd%lya)_0+m$dEY%dDg-nbL?hGlyDIzTlDI%%z&CF41DT2WanxZd3p`^)pi>)X% zFD11|llc~pM@dORP-<~OeqM3vEgrAp{5&{M1X(U9H6^nsHMs<&J10L8q?_>;Z*G1{ zYEFDfetb$MSc)$wwXig`xWqX>uOzjiM3eazr%P%{YEf=xUg|9&II|$Ns5n0_F(>sF zmrG^=$Srv#nVO8Zn0*r~G#PKPBo`N@X)@m8C{8UY$;?YH)?~aT=$4t28eCailA0S_ zl3$dVo~p@siz_)XIU_Z`0K($|X^Sr?$}fSqlN-!Wtw_x+06AO8KPf9Uxx^(uwb(De z#I+)`800=K=c3falGL!w)bd+gp#>>$wo7VGDnwk9v51p_fx)keE3+itGeobnB+Vij z6q3l836|z07#J8*8KM|d7^0X`7^9d|m{OQq7@}BGSb`ZeS#R;e1HmIdH?@i{1r|Jd z86~+n$;?P*f)Y6^0|SFIC@GgQFfi0GW-(+j7G;$%)i5<P)-sncXR$0`UC2<&Qp1wP zR?C{gSj$$!3X#obE;31Bs%0x-U%-*VypXY$y@WH1D~mgYC55$@v6dr+ErmUkv4$gs zV-8a-X9-UY`vTq?&KkyrOwEkJ3?+OioFF=dA(%mv%kL#40|P@5h^Uf)J6Ipi0y{nP z2|EJ=DDo2X^75mYQVOD2(~AmR0yLR!v85N~mlhP?;)Ls{;?qw|PEIW@*3ZdL&&*5I z<iEvITAW&ROCYm2KC!eUBQ>uiGdZy&HRTp_W?soH4p6+5Wag&cVga#kv6kegBv#&H zsZ32QDq>?`V7SGTo>~%LlA2qPlUR}pj;~wn`QQjIzQvZ7nNyNlR0Im#B2YvXfr3?& z>lRCKYEIfM_9954jbd@k%gZm4WME*3V#!ZW&y3;(`6V9AWX&thFH5||0k=XLWGj0z zB%!ZlDAHnJVECo3UtCnCpO~AQnU`5yQj}PgnV*-62q^us%+&H?y@JYH%;~8mvY>bc zB^L%p4rUHUE=D#+7DgT>7A7thK1M!90j4TJl*FQ!o?7Ck$$E<;K0YroH#I)~7FT?H zZhlH>4v5VYA75CSm;;sJg}D=~v`7aOe;^lvoe3edL1N+z3=C2rcYw-F4n`KHB9Mrt z`YnN!ti-(Ze7)j~{GyWN(vo6uz}@183TKp*6hOigq!ApRxA>uQFsmUEBMcQy%P-0; z)&mz9#YOBOyE#AsEdWmwFgZ|OD*~ncB5qI+!yJ;51XI8R(kBQtHa9aRB`38!u_(2O z7o;5Kz~ubAv?4x`h$K{Ha(+>&URq{OYO!81qy#DA2g%Dq<sosClA4@flvt8qRICRs zT#5uhYGiP#DK1JY5(N212&7I7st#;dYDIEtK}lwQUU88yND}4{h(+nCd8tL2$$F_N znI%OcAQMDEgcyjB2PtRE$xj9qk(|Y;B~T`tk8`}Ej}JJGAd!fOQ&4o?;;@0F2Rl$+ gEmmV-VBldCVdP=tVS>_7HV>Ev$#5`oF!3=10ENd2#{d8T diff --git a/determine/admin.py b/determine/admin.py deleted file mode 100644 index 8c38f3f3..00000000 --- a/determine/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/determine/apps.py b/determine/apps.py deleted file mode 100644 index 4648e0cf..00000000 --- a/determine/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class DetermineConfig(AppConfig): - name = 'determine' diff --git a/determine/determine.html b/determine/determine.html deleted file mode 100644 index 344336d7..00000000 --- a/determine/determine.html +++ /dev/null @@ -1,107 +0,0 @@ -{% extends "ammini/base.html" %} -{% load staticfiles %} -<html> - -<head> - <meta charset="utf-8"> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - <title>AdminLTE 2 | Blank Page</title> - <!-- Tell the browser to be responsive to screen width --> - <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> - <!-- Bootstrap 3.3.7 --> - <link rel="stylesheet" href="/static/js/Bootstrap-3.3.7/css/bootstrap.min.css"> - <!-- Font Awesome --> - <link rel="stylesheet" href="/static/fonts/font-awesome-4.7.0/css/font-awesome.min.css"> - <!-- Ionicons - <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css"> - --> - <!-- Theme style --> - <link rel="stylesheet" href="/static/themedist/css/AdminLTE.min.css"> - <!-- iCheck --> - <link rel="stylesheet" href="/static/js/iCheck/square/blue.css"> - - <!-- AdminLTE Skins. Choose a skin from the css/skins - folder instead of downloading all of them to reduce the load. --> - <link rel="stylesheet" href="/static/themedist/css/skins/_all-skins.min.css"> - - <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> - <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> - <!--[if lt IE 9]> - <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> - <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> - <![endif]--> -</head> -<body class="hold-transition skin-blue sidebar-mini"> -<!-- Site wrapper --> -<div class="wrapper"> - - {% block header %} - {% include "ammini/header.html" %} - {% endblock header%} - - <!-- =============================================== --> - - <!-- Left side column. contains the sidebar --> - {% block leftside %} - {% include "ammini/leftside.html" %} - {% endblock leftside%} - - <!-- =============================================== --> - - <!-- Content Wrapper. Contains page content --> - <div class="content-wrapper"> - <!-- Content Header (Page header) --> - <section class="content-header"> - <h1> - Blank page - <small>it all starts here</small> - </h1> - <ol class="breadcrumb"> - <li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li> - <li><a href="#">Examples</a></li> - <li class="active">Blank POLLO page</li> - </ol> - </section> - - <!-- Main content --> - <section class="content"> - - - - {% block table %} - {% include "ammini/table.html" %} - {% endblock table %} - - - - - </section> - <!-- /.content --> - </div> - <!-- /.content-wrapper --> - - - -</div> -<!-- ./wrapper --> - -<!-- jQuery 2.2.3 --> -<script src="/static/js/DataTables/jQuery-2.2.4/jquery-2.2.4.min.js"></script> -<!-- Bootstrap 3.3.6 --> -<script src="/static/js/Bootstrap-3.3.7/js/bootstrap.min.js"></script> -<!-- iCheck -<script src="/static/js/iCheck/icheck.min.js"></script> ---> -<!-- SlimScroll -<script src="/static/js/slimScroll/jquery.slimscroll.min.js"></script> ---> -<!-- FastClick -<script src="/static/js/fastclick/fastclick.js"></script> ---> -<!-- AdminLTE App --> -<script src="/static/js/js/app.min.js"></script> -<!-- AdminLTE for demo purposes --> -<script src="/static/js/js/demo.js"></script> - -</body> -</html> diff --git a/determine/migrations/0001_initial.py b/determine/migrations/0001_initial.py deleted file mode 100644 index c0e3f9a8..00000000 --- a/determine/migrations/0001_initial.py +++ /dev/null @@ -1,75 +0,0 @@ -# Generated by Django 3.1.5 on 2020-12-19 00:10 - -from django.conf import settings -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.CreateModel( - name='Dipendenti', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('email', models.CharField(max_length=48)), - ('cognome', models.CharField(max_length=48)), - ('ufficio', models.CharField(blank=True, max_length=48, null=True)), - ('nome', models.CharField(max_length=48)), - ('data', models.DateField()), - ('rule', models.CharField(blank=True, max_length=45, null=True)), - ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), - ], - options={ - 'db_table': 'dipendenti', - 'managed': True, - }, - ), - migrations.CreateModel( - name='Determinepersonale', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('determina', models.IntegerField(blank=True, null=True)), - ('oggetto', models.CharField(blank=True, max_length=255, null=True)), - ('data', models.DateField(blank=True, null=True)), - ('ufficio', models.CharField(blank=True, max_length=128, null=True)), - ('datacreato', models.DateField(blank=True, null=True)), - ('dachi', models.CharField(blank=True, max_length=255, null=True)), - ('pdf', models.CharField(blank=True, max_length=200, null=True)), - ('anno', models.IntegerField(blank=True, null=True)), - ('privacy', models.IntegerField()), - ('dipendente_id', models.ForeignKey(blank=True, db_column='dipendente_id', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='determine.dipendenti')), - ], - options={ - 'db_table': 'determinepersonale', - 'managed': True, - }, - ), - migrations.CreateModel( - name='Determine', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('determina', models.IntegerField(blank=True, null=True)), - ('oggetto', models.CharField(blank=True, max_length=255, null=True)), - ('data', models.DateField(blank=True, null=True)), - ('ufficio', models.CharField(blank=True, max_length=128, null=True)), - ('datacreato', models.DateField(blank=True, null=True)), - ('dachi', models.CharField(blank=True, max_length=255, null=True)), - ('pdf', models.CharField(blank=True, max_length=255, null=True)), - ('anno', models.IntegerField()), - ('note', models.TextField(blank=True, null=True)), - ('privacy', models.IntegerField()), - ('dipendente_id', models.ForeignKey(blank=True, db_column='dipendente_id', null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='determine.dipendenti')), - ], - options={ - 'db_table': 'determine', - 'managed': True, - }, - ), - ] diff --git a/determine/migrations/0002_auto_20201219_0426.py b/determine/migrations/0002_auto_20201219_0426.py deleted file mode 100644 index c7af7971..00000000 --- a/determine/migrations/0002_auto_20201219_0426.py +++ /dev/null @@ -1,22 +0,0 @@ -# Generated by Django 3.1.5 on 2020-12-19 04:26 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('determine', '0001_initial'), - ] - - operations = [ - migrations.RemoveField( - model_name='dipendenti', - name='rule', - ), - migrations.AlterField( - model_name='dipendenti', - name='email', - field=models.CharField(blank=True, max_length=100, null=True), - ), - ] diff --git a/determine/migrations/0003_auto_20201219_0623.py b/determine/migrations/0003_auto_20201219_0623.py deleted file mode 100644 index c297c4db..00000000 --- a/determine/migrations/0003_auto_20201219_0623.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 3.1.5 on 2020-12-19 06:23 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('determine', '0002_auto_20201219_0426'), - ] - - operations = [ - migrations.AlterModelOptions( - name='determine', - options={'managed': True, 'permissions': [('upload_pdf', 'Can upload pdf file '), ('forza_nuova_determina', 'Puo creare nuova determina anno precedente ')]}, - ), - ] diff --git a/determine/migrations/0004_auto_20201219_0636.py b/determine/migrations/0004_auto_20201219_0636.py deleted file mode 100644 index 082228ab..00000000 --- a/determine/migrations/0004_auto_20201219_0636.py +++ /dev/null @@ -1,21 +0,0 @@ -# Generated by Django 3.1.5 on 2020-12-19 06:36 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('determine', '0003_auto_20201219_0623'), - ] - - operations = [ - migrations.AlterModelOptions( - name='determine', - options={'managed': True, 'permissions': [('upload_pdf', 'Puo caricare pdf '), ('forza_nuova_determina', 'Puo forzare nuova determina '), ('modifica_determina_non_sua', 'puo modificare determina non sua')]}, - ), - migrations.AlterModelOptions( - name='determinepersonale', - options={'managed': True, 'permissions': [('upload_pdf', 'DP Puo caricare pdf '), ('forza_nuova_determina', 'Puo forzare nuova determina P '), ('modifica_determina_non_sua', 'puo modificare determina non sua')]}, - ), - ] diff --git a/determine/migrations/0005_auto_20201219_0659.py b/determine/migrations/0005_auto_20201219_0659.py deleted file mode 100644 index 802108a8..00000000 --- a/determine/migrations/0005_auto_20201219_0659.py +++ /dev/null @@ -1,21 +0,0 @@ -# Generated by Django 3.1.5 on 2020-12-19 06:59 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('determine', '0004_auto_20201219_0636'), - ] - - operations = [ - migrations.AlterModelOptions( - name='determine', - options={'managed': True, 'permissions': [('upload_pdf', 'Puo caricare pdf '), ('forza_nuova_determina', 'Puo forzare nuova determina '), ('modifica_determina_non_sua', 'Puo modificare determina non sua')]}, - ), - migrations.AlterModelOptions( - name='determinepersonale', - options={'managed': True, 'permissions': [('upload_pdf', 'DP Puo caricare pdf '), ('forza_nuova_determina', 'Puo forzare nuova determina P '), ('modifica_determina_non_sua', 'Puo modificare determina non sua')]}, - ), - ] diff --git a/determine/migrations/__init__.py b/determine/migrations/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/determine/migrations/__pycache__/0001_initial.cpython-37.pyc b/determine/migrations/__pycache__/0001_initial.cpython-37.pyc deleted file mode 100644 index 103b2d60bd8ec5d5fde6f826118af320a2aaaee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1851 zcmZ?b<>g{vU|{&+ayQ<PkAdMahy%kc3=9ko3=9m#RtyXbDGVu$ISjdsQH+crHd78$ zE^`!fE=v>(n9rQU8pY<$kiwF}+QN{+n#!ET-pm}up28f=pvm?UWTGbHEso;Ul9J54 z^kPk>TU@!B=|zbpnfZCex7c#?Q&Mw^{gOfIU|1Yxdl?f0Ln=cQV+unQQwn1gb1KUM z)>O7E_Jxe;j8Pn^ELof>OexH%Tv^;Hj46yD7o@QDvZOJku%~im@uYC1aP~5$F{N;! z@VLP|#uSbe#uT1j<}{`hUa$yEHD4;%0^WrTX-p~nU~$G20k}%RRIV((RQ@c1EUqlU zEFq9vQiOV$(wNdYQiM|&Q$*%4rHJ-2gIy+u)n($TTv;HMj42WzeJPSqJEY)t@TGEP z@q+yWQ2}$WG+c!YnhIGAGvuHm@^C#0X!a_maxD-B`%)>DD@!DWF-0kb5$-e56y+3^ zUe+|GbnX;YG=HfL0)HVwO9Ac=^;E7bF{E%K)`vVP8VDbzGe?Q1Xa+NAYTe@Wg(cIF zTU;)g1*v%{sd*)tx0o_h+-@;>x@fZ8;z=wm$&XJiN=+<DO}WKgP?VXQSX3FGomzQ| zvpBUVGchN#D)kmmS!z*IesOAiUSe+QE!NcB#LS$R1`G@gnvA!&auX}!b5irtOEPY; zC+DZ<<>#i}VlPcg%S_J9*JQrMnv|26mtDlqz`$^eC9gCm=N1cC2}??1N#ZS*qSBny zm%3od(&E%2O{QC%`FZgvsX3`7skfL)@^5jaz#Xp1bc-V;DZV5zDJS(7dv0Q0VtQ(d zCi5*8u(R0GGE;L>if^&!7eI2RkV|SwYEf=xUTQ&VQE`4=VovHU&J?Ivq9#+35Ca24 zkub<^_Wbnp)RL0?m;V_U7+yAjgt$QN0|!k0E!LF8<c!Q)%mpcFFHe9ZSrYT|@^7&h z6lInrCRg6#g}X5|J~O3C1ZGL99$X?*lND^=EzXpr_~iVY(%d|-)kTsZM@WGT6@qI+ zaxdHupkOOO@<6Jero=6dcyN@&$KT?LkI&6dDa}cZkH5teA75CSm;(xx`1o7wnR%Hd znTa_?%pgldipvuV3P2$kpOOkm5y_QBOdu(K$IuXu_|Rb2pm<+@7gwKKJa846sl~Ur zox!QZ7gXF8fr{5#oQ|a>`EH<4zs2dCkyr#}x+IpQLYTb%d8r}!{&`R?TS``9UV8p5 zrj(>x9N;L<%+I^U?(7)s?C9cpi^nssBsD!1Y7CcKeo<;>dY*S`<t;83|9C(D5D!m3 z_gkDHsTCy<<GJz+QlZ80N`@kLP(Xr+UzYmCMP>Slxw)BnnZ+eViB*~Td8zvF(A7tj z-ueax28Qv_0MaX{EMjF~VBi2%8&Mzz6ALpR3kxF?lL#XpBOjv>BOfCdqY$GEGZP~h zGelf~QHT+SK`bst1)Q>6i~@`hd9Xd29Jjb3A)=R@pO*%S1Wu?(N)kA}AOS527u18) pHhQqoE3yOm8sut({~;_7P?U1mKoW%=DDI2d7#J9M7zG$Pm;n$_1xWw^ diff --git a/determine/migrations/__pycache__/0001_initial.cpython-38.pyc b/determine/migrations/__pycache__/0001_initial.cpython-38.pyc deleted file mode 100644 index 4a38afeeefed1d9f9c81b92cde9dc834102af0ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1881 zcmWIL<>g{vU|{&+ayQ<PkAdMah=Yt-7#J8F7#J9etr!>>QW#Pga~N_NqZk=MY^EHh zT;?d|T$U&nFrPVxHHyuhA%!J{wS^&tHI+Gwy_q?RJ%u@#L6hwz$W%?nTO7ryB_)}8 z>BX8%x43dM(~A;IGV}9_Z?Wa(r=;c-`z3?aA!Biv3(A-n7*ZLc7*iOcm{J&{m{VC6 zu%@zQu`gsyXN=-VWy#`9VM<|6<;vntVN78Jxgv$FmnDrUg*}xkizkI6g|nA2jVXl- zg~tu%F{W^&FsAVIGN&=6@Pb8Ps`*m67Vs`)NMlOj2a7YN2*6bergCNRrSfM9WN~E) zW(k4Zk|Na0l*W|Kks_SJm?AQVDMhrG8SFAKtS%Ez<;nu7WK59&=}VD>+93tEgD;gU zix=!4hzgi{rQs@M&{W7`m>~xhk%#M1K(kjdm1}`8*q2JFTv;M1j44VfjBuZcrYNVV z^s=TgrE{mKqWMd05cmrbS_*J~sHbvei6Mm>u|DKU(LnexojFQ8MKhQ|Q|lI|FD$8s z+~RV{EJ)2uNzE(Cyv3B6;&zM4(?yfz7EfYnNq&5CQEFmIYRWC{f}+ga#G=ah?9|Fz zoW-d{nTa`>RjIdl%2JDx@{3dB^AdAYZ?UH4CT8ZmG+<z0&}6*Dm77=*pOc!GUXpQ( zJvl!;FF!Z+7JF%0T4r))z9#c6)})-oyzC-=1_p*(EP16lIk#BAN?1}7OA@14ib``* zU+RJ-ON&#BG?{L3=I6zyq~@fSq~2mG$-l*w0(ZD3(=Cpar1+A=q@2`S?74|~iRq~+ zn#{LYz|LYz%S_ElDZa&?UjWISLN2K#sYSV&d8q}dMaB7fi8-maI8&fviJDABLJSNH zMZzGv+4IxWQ%g$nU;bxcV0hU865;~64;(Q0w^&mWlQS}JF&Ctyy*vSuWJ%1+%fH25 zP?TAgm|S^_7w*Q?_{@|l5tt>ZdT@zMO;)gdw>VRh;*;}pN^|qTRu@Tt93crZR0ysO z$-QttfP$?A$pfi=ni97-;=xf8AAgH0K0Y@;r8FlsKK>R@e0*VPVh$)&;^S|zXXa&= zWG3bmF@r1-DK1YeC;)|Ed`c=LMI=`iF@dD`9YaGr;zNU7gW`StU0i)`@xWDNrWW7g zb_S;sUr>=(1S(>0aXOZk<hy}F{T8QlMq&|^>5^EI3Ssj4=cR_^`{zNqY$;iZdFlDL zm{O8%ae$*ZGe7SZyR&1kv!jdaEgsLjlGOB6s4-k_`9-Oj>3QC%mAAND{Nw%nLp(hF z+;4G)q*jzbjOWTPNQD-~D;bL1KmiFNep%`l7nSKJ=H_PRWfqqdC01qT=cVeyLsuVB zg6kU?7#PMw14yr+vWS&|fq?^5brgUYOf1Y?|5;dB7@3$v82K3a7=;-57`YgQ7^QwN zaWgS8{bTvUA_$QcU=(76VGxUpQSK`fA6U&t77=V}xEKW(xftcXF!6&`ePFo-wq29s z7B?iE^pf-Q(jZa82^C360>>gG_$A?jdXRcZ4;H3HwxF;8`2`Uw5SBYAqB(3JNyQG7 QB8u4<7#MgM1sFM)0fyNRy8r+H diff --git a/determine/migrations/__pycache__/0002_auto_20201219_0426.cpython-37.pyc b/determine/migrations/__pycache__/0002_auto_20201219_0426.cpython-37.pyc deleted file mode 100644 index df5fea8931146e21290cdcd0026633438fac109c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 630 zcmZ?b<>g{vU|?Wxyc_?Qk%8echy%kc3=9ko3=9m#Y77hvDGVu$ISjdsQH;4vQA~^s z?hGkRDa<VlDa@&iS<KDMQOqeU!3>(LFG0FBnQn3AW~LV<mSpDV72jgZ%}+_qDNY7S z!7wMxa2o~&hE#?q#uSDqrWD3>#wg}gmMm6~;VCS=OsOncY$;4Btf}l-94Txm>?v$1 z9KFmboW0EHOi`RET)_;Q+_yM=VRmUU-QrA1ElDlP&CE-^#baP#U>Kj7msygTm~)FO zC9@zkFC{gvBr}Sos5B=P>`IW!;`0)7Q*W_=N!HZd#LS$KmnjSk44TZhSd(%R^RjPo z<tA3d=cMMPmt@>x$t%st(PS>-U|?V<0(s*WYg%S%PKuu<*Da2Cuvzi(x47ctbMsS5 zb5i5uZ}G&(7nUaGfXoN+Qc@xANX|?xE@EO}V7SE{l$x7gmg)vF<`$P@PDyGJm|esS zlI3*HNQCfjapf1JLPK>WLy-i?1t8*=i+*uYnSNq!Zf0I)aY<2PRc3x(sy;j<^bwJv zZ(v|x6rWgHk{@qmU}RuuWM~<0U}9vZS5R35if}eigbOe*FmN!lv9K^QF|sj%NG3+G ute+;!EzXpz#Ju!;y_6)d<H2qOOCsC@VM&4<&tU@z20M^fib1{=U<Lrzfu@K6 diff --git a/determine/migrations/__pycache__/0002_auto_20201219_0426.cpython-38.pyc b/determine/migrations/__pycache__/0002_auto_20201219_0426.cpython-38.pyc deleted file mode 100644 index a9975684c31b7b6f16ed2e737f4f0134b163285e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmWIL<>g{vU|?Wxyc_?Qk%8ech=Yt-7#J8F7#J9e)fgBUQW#Pga~N_NqZo6UqL>&N z+!<1sQkYv9QkYX2vzVKiqnJ}zf*CYfUxG}~WV*$bo0(peSdy8aSA2^tH$Npcr#KlT zg^W327T7Q_Fr+d>F{Us?F{Lo3Ge$9|vShJ>EJ$JLWlCkqVoPC4VNGSv;z(gjVNYR8 z;pk;f;p}BjXNuxX;R<HZ<i5q}3$ss?=@w^7YDsEQZf0KUEgk~{1H<^tyv&l!#GG4P zDVYVSc`2!RC7HKaib``*!7c^4E<P_YH}w_^m}E`OP0Y**d6~k%z@W)|i!~`HF)#ZT zS8ifOd`@a!dP&ADmb}uO98KmTkPnJLp?HfmEi*MI#ZQy#7DqhTtoZm_T=DU_`6;D2 zsqyi*c;e#=OA~WI=7V@CsStN0XQmbxF)=VO+~N*O&CM@Mbpsi5i_0;mB((_4E@B4B zayn-uLio41@(WU-A-j^HNRoj8Li}>kFD@$6Pt48D%*!k;DN3x$%+E{JhlhkdB0}^H z3=E9o6H80-<BbfA3=EA7E#nPLjLh^3DvLmo&IXEf2?hoR4rZqREUYYyOpHwbSXjU` zBi~<^-(XdKnk=_CQ?e5C()0CFlE9t-yA>>na2JFn1@Z)k4J0`1Kwc^a`C5P(09y5{ AH2?qr diff --git a/determine/migrations/__pycache__/0003_auto_20201219_0623.cpython-37.pyc b/determine/migrations/__pycache__/0003_auto_20201219_0623.cpython-37.pyc deleted file mode 100644 index c65db0cf39371f8c7be85805a125fda6eff56c8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634 zcmZ?b<>g{vU|{f_b2t7DBLl-@5C?`?7#J8F7#J9el^7TpQW#Pga~N_NqZk<(+!<1s zQkYv9QkYX2vzVHhqnJ`yf*CYfUxIXMGT!3K%}g&!EXmBzD^3Op!7wY#Kph4KhE#?q z#uSDqrWD3>#wg}gmMm6~p(!jWtm#ZCY;%}W*n64M8Kc-zID#28Id5_L!pziUy2Y82 zT9R6no0*pyC2n9~U=*KNT9O}cWME`qXk=&^Z(w3%Rs?c=h$ho5uF`^>{KS;_f|Rr> z5$D7_1qffEASF#9Ei)%oL6hm0Xj*<zRbqTzX?|H^Jk0FGD(!&Me1+tq)Wo7x1+bg~ zTuvb|FE3xApeQvtH6=B#1Z)a>Zem_ydTPoo?gEhGii<%3pviQLB`+~I^%i@60XRhb zG}&))#K(ig;^S{|#mDF7r<CTT#>d~{iH|QVP0WGH@T8;`q~@ih<|SvQ78fxwFfiN_ zbj&G9E%MDzNzL(x7<P**zaSMF)GHZ^1Q{40#4i{9;-WJB#N6D>yv*W~qQt7q{Jd0s znDbNh5iz81U|?X39)M;>#(D*nMa&Eg3~Znjz`?-4z`@MM!otYJ2p09zWWL3jl9ia3 hp0AgZ1a=-+9N`2AO9<p{4jYIc?Lg)ggS^7S3;;s_uGjzo diff --git a/determine/migrations/__pycache__/0003_auto_20201219_0623.cpython-38.pyc b/determine/migrations/__pycache__/0003_auto_20201219_0623.cpython-38.pyc deleted file mode 100644 index 7b5204707abdeeb3cae21cc2fa3e71068fed89d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 648 zcmWIL<>g{vU|{f_b2t7DBLl-@5C<8vFfcGUFfcF_D={!Iq%fo~<}l<kMlmunxHF_M zr7*WJq%fy4W-&E0M=_<a1T$!|z69ykWW2?do0(peSdy8aSDXwILdL8xLv<J!7*ZLc z7*iOcm{J(i8Kam}S+ZC`2B)y3u%<Jmu+3pgVee&1XN+P?;Rt5X<h;e{3o}=f=@w^7 zYDsEQZf0I;l(>O`fl+*7X-R&(k%5tcp^>3wyn%_4SrNzwA(~9LxJnCh@)J|y3sTam zM4S`z6d-(sf|N9cw9K4T1x=<~qG|a>Rf+L=rTJxv@i4O!tF!}3^A(bdQWJ|(6~J-| za5;s<yu5scf}+&q)Rfe`60j-kxrup+>8UBVxC=mzD=r2Ff+o`~mb}E=)LZQN1>jKe z(`3KJ5g!i{i;us>6(66QpHiBW8Xtd)CqBNgG%*J%!;_L)keZj0nwOlJT3p1$z`$@z z&@rbZwa7O=B{jz%V%RON{DM?yaIa)25@cY25WigXi;K$i6LWJj^D>J|iV~|b^Yc>m zVa`w0N5qo8fq{WBdH|Xk8S52P7BMq0FtCAA0UrYc0|ztHe->62MkYp{e=PsOa(<f3 nw>VR>67$mY^-_|+js%M%90Fkpfn3jF1M#UH$kbwxhj^F)f*i5_ diff --git a/determine/migrations/__pycache__/0004_auto_20201219_0636.cpython-37.pyc b/determine/migrations/__pycache__/0004_auto_20201219_0636.cpython-37.pyc deleted file mode 100644 index 79828f8e673878bbf8464cdc773d5deb12a476e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmZ?b<>g{vU|^`4e>dKpnStRkhy%kc3=9ko3=9m#N(>APDGVu$ISjdsQH+cX?hGkR zDa<VlDa@&iSxn8$QA{Z;!3>(LFF`sr8E<jrW~LV<mSpDV6(@s)V3-|dpc?}NLn=cQ zV+unQQwn1`V-#~LOBO50&=i&w))cmM<`nihOeq|_Oki=&6y_AJ6mDekbfze_6rNxP zP2O9azA)P~nQn2Wq?V)><!0ukMu{637#PPVmX_ql8yOfG7#bN`#v7O!85e>46{5*> zi>tICCqFSIz91#7N-&@_Um-cMC^I>+C{>{#B~3w->6U0(eo<9od|qjOSz<iQ;KV8! zkXo=*QK|x1QUNXr(k7LgpOTrDnT(_-J}*BnzPL28N}-@MUjZgxl!~M=FF#MAxHM6d z=@xr#VqRi;YRWC{0+3gVi$MXY$#jb)FEKau7JGgHIAm`L!7NQJNG&SP&r8fn)nqDS z1;wU_OMn8%k!T(&VgpIafn;zwKS04xll>M)d_2gm`1o5~@$tF&DWy57@$t8K;^PZT z6LX+4JSnLKsd*`>dC8fn#YIdE3=Fpf9dk-ji+uA_Qgi&Fj^xTONQEYal?+9~3=9zB zmy3RJQJH>XZf<5?W^qYTVpV2-UaCIaNBW2qq;FtgV1f~i#%6j2l|{@93=AMY74tDL zFmN!lv9K^QF$yt(NU)rrCi5-Ml&r+O^nAUPB(NjF;s}R8SRx?TbJ#$9Y6mj47~~-y FW&r9h<3|7h diff --git a/determine/migrations/__pycache__/0004_auto_20201219_0636.cpython-38.pyc b/determine/migrations/__pycache__/0004_auto_20201219_0636.cpython-38.pyc deleted file mode 100644 index 5fcb577452a2abe7f8ebcaded3b0c5d6808014e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmWIL<>g{vU|^`4e>dKpnStRkh=Yt-7#J8F7#J9el^7TpQW#Pga~N_NqZk<(+!<1s zQkYv9QkYX2vzVHhqnJ`yf*CYfUxIXNGT!3K%}g&!EXmBzD^3OpA!Bx!p>7Ne45<uJ zj42FJOeu`%j8V*~ELp4|gHu>iSX0>2nN!&3Fr{$xGJ(Z8Q<zh@Qn-=D)0v{!Qh0(H zG<k1v`oe6~WV*$fl3J2ll$)8CdQ05Ez`!^@v9u&V-pIhnz|hFhGTy+<$hZjPw-8OH zTU@0DIr)hx@dYVqRe}Mf`3lL2MVZNoMX3q}DQOCtOt(bS@{6hx<MT@M%M#;Z1}9d@ zfYgGeic%H8k_vE1kT$8@{FKbJ%w!}z@p<`q@x`TyRSE^A`3f-kqEsY}dHHz?#ifaw zOt;u`6Y~<&Q&Vnn7l6D{Tnq|KO{QBcd5O8Hx7hOwz@d9f2xe(&L26NPeqLfuswPtr z8z@#qTmlq8jzsfN5hwzx<UlgGoFAazr^$YcBR(EvSA6^}uK4)e{FKt1)cE*YJn`{` zrHMIE8J?8Xg4Dc})V$=()Z!v01_p*(f{r;QsYSl|DXBUBP)Bm*7o<Xy!%BuC5e5bb z@ykWOxTs7&F*i3eFSEF$D6uLtKQC1u?jwCfD$+MFFfhT0Mq@L*g32Oh1_lO@hl|A+ z7#KL1nf|k|vM@3+^8I6BfzrRhYWy^rZ*it%CFZ5)>!l=t9SasmI0(WL1^I%*2I6Bo Mkm<!BkMS@A0G_<(^#A|> diff --git a/determine/migrations/__pycache__/0005_auto_20201219_0659.cpython-37.pyc b/determine/migrations/__pycache__/0005_auto_20201219_0659.cpython-37.pyc deleted file mode 100644 index ef7bb85f320f2656d0c08e95e06bbbb1a23bed7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 800 zcmZ?b<>g{vU|@K)<Ziq>GXuk85C?`?7#J8F7#J9el^7TpQW#Pga~N_NqZk<(+!<1s zQkYv9QkYX2vzVHhqnJ`yf*CYfUxIXMGT!3K%}g&!EXmBzD^3Op!7w|_KsN>khE#?q z#uSDqrWD3>#wg}gmMm6~p(!jWtSM~i%qi@1m{K@;nZV+lDa<KcDcs27=}b{<DLlap zn!L9-ePOm~GTq`#Ni9h&%FWD6jS@F7FffTvEG@~8H!?6XFf=l>j5jbdHY)=8D@2p& z7FTIOPJUuad_hWDm0&<=zCv<hQD$;tQK~{gN}7Tu(=E}o{GzJF_`K5mvc!0p!HHEe zAhlqrqErR2qyk(Lq)jR}KP59QGZ{%wd|rNDd~s=Fl>$gFOui@;Nn>7qo<ebHq9)TV z_T0q0#PrmZTigX8uM`)90#cLd7E4}YZt5-e`~q;u-V%aYnp%)rRGgoen3Jl>RK&`_ zz)&UP5&*Uc%|k_OAW1op6L2{{K*3Lw{T4@jJjky2_*-1@@wxdar8%kb@wa&5;|og@ zbD%OjDX9gic`2!R$(gCeMNA9~47UUwb4pT+eDhOMbNr!><jOBdg(iiS3`N2W3=ra% zi+*uYnSNq!Zf0I)aY<2PRc3x(sy^ID`iK;yZ(v|xiV=;bmU;!1Ma&Eg3?M%h^D!_m za4@s6urM+)3Ne95u$-SJ^DWMlti-(Ze7%$;up`0Z2!}veA|Tgu*g$-02Qsx7<RKnr E04wg}rvLx| diff --git a/determine/migrations/__pycache__/0005_auto_20201219_0659.cpython-38.pyc b/determine/migrations/__pycache__/0005_auto_20201219_0659.cpython-38.pyc deleted file mode 100644 index ddb73fbc4634a80fa603f2b2ac847f793128d120..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmWIL<>g{vU|@K)<Ziq>GXuk85C<8vFfcGUFfcF_D={!Iq%fo~<}l<kMlmunxHF_M zr7*WJq%fy4W-&E0M=_<a1T$!|z69ykWW2?do0(peSdy8aSDXwILdNVcL){n{7*ZLc z7*iOcm{J(i8Kam}S+ZC`2B)y3u%@u3GpDf6VM^iXWde(HrZA^)rEnvQr!z&drSJqZ zX!73T^o7}|$#jb|CAB2AC^s`NHA>vTz`!Ivv9u&V-pIhnz|hFhGTy+<*sKWTw-8OH zTU@0DIr)hx@dYVqRe}Mf`3lL2MVZNoMX3q}DQOCtOt(bS@{6hx<MT@M%M#;Z1}9d@ zfYgGeic%H8k_vE1kT$8@{FKbJ%w!}z@p<`q@x`TyRSF=zF!`cXB#n9bc?!j)iJDBe z*mD!}64O&tZgCfYyi!~Y3QSF=TP%5rxv96<^9#VCdrJsrX=*`gQE`4=Vos_iQxPiz z14EUFO90p+G!GTAfh6TXPQc~-00loy_FEkB@gTe6<8N`r$LHp!l;)(y$KT?Kk1s4u z%z?`Aq@)(4=B1?OC1<7<7cns~Fx(P!%qdAN^36|4&GCmik}JO;6`CAYG873jFhGc3 zF8akqW%`M^xtV#H#U(|FRhjvDsrqmq=_68+zJY;(DMmD!TIv;47BMq0Fo672EXKgV zz`@M)pM{l$k%^J-9}5eV{tZ^+r^$SaGbJlAFFju`B?;_UusFg&5S9qY7aTSaAKQUU KF9vyxhZz982j|TI diff --git a/determine/migrations/__pycache__/__init__.cpython-37.pyc b/determine/migrations/__pycache__/__init__.cpython-37.pyc deleted file mode 100644 index d263e28cafa5de791714cd21313a13e6a3653244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 140 zcmZ?b<>g{vU|{&+ayK4CKL!yn%*epN;K0DZP|U)>z>vZa%%I8Wx00a<B#a<_nd%o8 zmFXwu=4R$)7MBzyR%PbrrRt}omZTQtX6B{p=VqoCC6;97=N0S6$7kkcmc+;F6;$5h Su*uC&Da}c>0~z-jWF-KpMIw;^ diff --git a/determine/migrations/__pycache__/__init__.cpython-38.pyc b/determine/migrations/__pycache__/__init__.cpython-38.pyc deleted file mode 100644 index 1debdfb75ad20f471924a28c77e67264f3af5593..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmWIL<>g{vU|{&+ayK4CKL!!Vn2~{j!GVE+p_qk%fgyz<m_d`#ZzV$!NEku<GSx3G zD$`HQ&CSfqEG{WZtjf&KOVv+FElDlP&CE;H&&^CPN-W9D&nwoCkI&4@EQycTE2zB1 SVUwGmQks)$2Quz6$XWox{UW3Q diff --git a/determine/models.py b/determine/models.py deleted file mode 100644 index f15fd1e0..00000000 --- a/determine/models.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import unicode_literals - -from django.db import models -from django.contrib.auth.models import User - - -class Determine(models.Model): - dipendente_id = models.ForeignKey('Dipendenti', models.DO_NOTHING, db_column='dipendente_id',blank=True, null=True) - - #authuser_id = models.IntegerField(blank=True, null=True) - determina = models.IntegerField(blank=True, null=True) - oggetto = models.CharField(max_length=255, blank=True, null=True) - data = models.DateField(blank=True, null=True) - ufficio = models.CharField(max_length=128, blank=True, null=True) - datacreato = models.DateField(blank=True, null=True) - dachi = models.CharField(max_length=255, blank=True, null=True) - pdf = models.CharField(max_length=255, blank=True, null=True) - anno = models.IntegerField() - note = models.TextField(blank=True, null=True) - privacy = models.IntegerField() - class Meta: - permissions = [("upload_pdf", "Puo caricare pdf "), - ("forza_nuova_determina","Puo forzare nuova determina "), - ("modifica_determina_non_sua","Puo modificare determina non sua")] - - - managed = True - db_table = 'determine' - -class Determinepersonale(models.Model): - dipendente_id = models.ForeignKey('Dipendenti', models.DO_NOTHING, db_column='dipendente_id',blank=True, null=True) - - #authuser_id = models.IntegerField(blank=True, null=True) - determina = models.IntegerField(blank=True, null=True) - oggetto = models.CharField(max_length=255, blank=True, null=True) - data = models.DateField(blank=True, null=True) - ufficio = models.CharField(max_length=128, blank=True, null=True) - datacreato = models.DateField(blank=True, null=True) - dachi = models.CharField(max_length=255, blank=True, null=True) - pdf = models.CharField(max_length=200, blank=True, null=True) - anno = models.IntegerField(blank=True, null=True) - privacy = models.IntegerField() - - class Meta: - permissions = [("upload_pdf", "DP Puo caricare pdf "), - ("forza_nuova_determina","Puo forzare nuova determina P "), - ("modifica_determina_non_sua","Puo modificare determina non sua")] - - managed = True - db_table = 'determinepersonale' -""" -class Utenti(models.Model): - # id = models.IntegerField(primary_key=True) - #login = models.CharField(max_length=48) - #password = models.CharField(max_length=16) - cognome = models.CharField(max_length=48) - ufficio = models.CharField(max_length=48, blank=True, null=True) - nome = models.CharField(max_length=48) - data = models.DateField() - rule = models.CharField(max_length=45, blank=True, null=True) - - class Meta: - managed = True - db_table = 'users' -""" -class Dipendenti(models.Model): - user = models.OneToOneField(User,on_delete=models.CASCADE) - #id = models.IntegerField(primary_key=True) - email = models.CharField(max_length=48) - #password = models.CharField(max_length=16) - cognome = models.CharField(max_length=48) - ufficio = models.CharField(max_length=48, blank=True, null=True) - nome = models.CharField(max_length=48) - data = models.DateField() - email = models.CharField(max_length=100, blank=True, null=True) - - class Meta: - managed = True - db_table = 'dipendenti' diff --git a/determine/templates/determine/determine.html b/determine/templates/determine/determine.html deleted file mode 100644 index c55c75c1..00000000 --- a/determine/templates/determine/determine.html +++ /dev/null @@ -1,196 +0,0 @@ -{% extends "gbase.html" %} -{% load static %} - -{% block css %} -{{ block.super }} - - <link href="{% static '/DataTables/dataTables.bootstrap5.min.css' %}" rel="stylesheet"> - <link href="{% static '/datepicker/css/datepicker.css' %}" rel="stylesheet"> - -{% endblock css %} - - - - <!-- =============================================== --> - - - - <!-- Main content --> - - -{% block right_col %} - - {% include "determine/table.html" %} - {% endblock right_col %} - - - - -{% block javascripts %} -{{ block.super }} - - <script src="{% static '/DataTables/jquery.dataTables5.min.js' %}"></script> - - <script src="{% static '/DataTables/dataTables.bootstrap5.min.js' %}"></script> - <script src="{% static '/datepicker/js/bootstrap-datepicker.js' %}"></script> - <script> -var selected = []; -function chiudi(){ - $("#nuovadetermina").addClass("hide"); -} -function clickButton(btn){ - var id = $(btn).closest('tr').attr('id'); - - alert(id); - var index = $.inArray(id, selected); - - if ( index === -1 ) { - selected.push( id ); - } else { - selected.splice( index, 1 ); - } - - $(this).toggleClass('selected'); - } //); -var ddd; -$(".btnUpload").click(function(e){ - - // $('#popup').dialog({modal: true}).dialog('open').load(this.href) - iddetermina = $(this).closest('tr').attr('id'); - //e.preventDefault() - ddd='/work/uploadPdfDeterminaDialog/' +iddetermina; //'/amm/work/modificadeterminaDialog/'+iddetermina; - title = "Upload PDF"; - showModal(ddd,iddetermina,title); - }); -$(".btnModifica").click(function(e){ - - // $('#popup').dialog({modal: true}).dialog('open').load(this.href) - iddetermina = $(this).closest('tr').attr('id'); - //e.preventDefault() - ddd='/work/modificadeterminaDialog/' +iddetermina; //'/amm/work/modificadeterminaDialog/'+iddetermina; - title = " Modifica Determina"; - - showModal(ddd,iddetermina,title); - //window.location.reload(); - }); -function showModal(thishref,id,title){ - - var labelchiudi = 'Chiudi senza Salvare'; - if (title === "Upload PDF") labelchiudi= " Chiudi "; - - var data1 = id - var data2 = {'Orange': 'polo','BELLO': 'heheheheh'}; - var data3 = ['Banana', 'Pear']; - BootstrapDialog.DEFAULT_TEXTS['OK'] = 'OK'; - BootstrapDialog.DEFAULT_TEXTS['CANCEL'] = 'Cancel'; - checkDocumentiDialog = BootstrapDialog.show({ - title: title, // 'Modifica Determina ', - size: BootstrapDialog.SIZE_WIDE, - draggable: true, - message: function(dialog) { - var content = $('<div id="dialogmodifica"></div>'); - var pageToLoadVar = dialog.getData('pageToLoad'); - content.load(pageToLoadVar); - - return content; - }, - // onload: function(){ - // alert("CARICATA"); - // }, - //onshown: function(dialogRef){ - //alert("SONO DENTRO"+dialogRef.getData('data1')); - //alert( $("#moddatepicker").val()); - //$('#moddatepicker').datepicker({ - // autoclose: true, - // format: 'dd/mm/yyyy' - // }); - //console.log(dialogRef); - //}, - data: { - 'pageToLoad': thishref, // '/work/modificadeterminaDialog/'+id, //'/amm/work/modificadeterminaDialog/'+id, //'/tm/user/profile/volpicelli' , ///static/templates/profile.html?id='+data1, - 'data1': data1, - 'data2': data2, - 'data3': data3 - }, - buttons: [ - - { - label: labelchiudi, //'Chiudi senza Salvare', - action: function(dialogRef) { - dialogRef.close(); - } - - } - ] - }); - $(".modal-dialog").on('loaded.bs.modal', function(){ - alert("Modal window has been completely closed."); - }); - -} -function nuovaDetermina(){ - $("#nuovadetermina").removeClass("hide"); -} -function getCookie(name) { - var cookieValue = null; - if (document.cookie && document.cookie !== '') { - var cookies = document.cookie.split(';'); - for (var i = 0; i < cookies.length; i++) { - var cookie = jQuery.trim(cookies[i]); - // Does this cookie string begin with the name we want? - if (cookie.substring(0, name.length + 1) === (name + '=')) { - cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); - break; - } - } - } - return cookieValue; -} -function csrfSafeMethod(method) { - // these HTTP methods do not require CSRF protection - return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method)); -} - $(function () { - $('#datepicker').datepicker({ - autoclose: true, - format: 'dd/mm/yyyy' - }); - - $("#example1").DataTable({ "language":{ - "url": "/static/js/DataTables/Italian.json"}, - "searching": true, - "order": [[ 0, 'desc' ]], - "ordering": true - - // } - }); - /* - $('#example2').DataTable({ - "paging": true, - "lengthChange": false, - "searching": false, - //"ordering": true, - "info": true, - "autoWidth": false - }); - - var selected = []; - //$('button').on('click', 'button', function () { - function clickButton(){ - var id = this.id; - alert(id); - var index = $.inArray(id, selected); - - if ( index === -1 ) { - selected.push( id ); - } else { - selected.splice( index, 1 ); - } - - $(this).toggleClass('selected'); - } //); - */ - }); -</script> -{% endblock javascripts %} - diff --git a/determine/templates/determine/table.html b/determine/templates/determine/table.html deleted file mode 100644 index c7b42055..00000000 --- a/determine/templates/determine/table.html +++ /dev/null @@ -1,288 +0,0 @@ -{% load ammini_extra %} -{% load static %} - - -{% block content %} - <div class="right_col" role="main"> - <div class=""> - <div class="page-title"> - <div class="title_left"> - <div class="box {% if header.nuova == 0 and not request.user|has_group:"Amministratori" %} hide {% endif %}"> - <div class="box-header"> - <h3 class="box-title"><button onclick="nuovaDetermina()"> {% if request.user|has_group:"Amministratori" and anno < 2021 %} Forza Nuova Determina {% else %} Nuova Determina {% endif %} </button></h3> - </div> -</div> - <h3>Users <small>Some examples to get you started</small></h3> - <button onclick="nuovaDetermina()"> {% if request.user|has_group:"Amministratori" and anno < 2021 %} Forza Nuova Determina {% else %} Nuova Determina {% endif %} </button> - </div> - - <div class="title_right"> - <div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search"> - <div class="input-group"> - <input type="text" class="form-control" placeholder="Search for..."> - <span class="input-group-btn"> - <button class="btn btn-secondary" type="button">Go!</button> - </span> - </div> - </div> - </div> - </div> - - <div class="clearfix"></div> - - <div class="row"> - <div class="col-md-12 col-sm-12 "> - <div class="x_panel"> - <div class="x_title"> - <h2>Default Example <small>Users</small></h2> - <ul class="nav navbar-right panel_toolbox"> - <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a> - </li> - <li class="dropdown"> - <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a> - <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> - <a class="dropdown-item" href="#">Settings 1</a> - <a class="dropdown-item" href="#">Settings 2</a> - </div> - </li> - <li><a class="close-link"><i class="fa fa-close"></i></a> - </li> - </ul> - <div class="clearfix"></div> - </div> - <div class="x_content"> - <div class="row"> - <div class="col-sm-12"> - <div class="card-box table-responsive"> - <p class="text-muted font-13 m-b-30"> - DataTables has most features enabled by default, so all you need to do to use it with your own tables is to call the construction function: <code>$().DataTable();</code> - </p> - <table id="datatable" class="table table-striped table-bordered" style="width:100%"> - <thead> - <tr> - <th>Determina</th> - <th width="70%">Oggetto</th> - <th>Note</th> - <th>Data</th> - <th>Ufficio</th> - <th>Da chi</th> - <th>Azione Gruppo {{ groups }}</th> - </tr> - </thead> - <tbody> - {% for determina in determine %} - <tr id="{{determina.id}}"> - <td>{{determina.determina}}</td> - {% if determina.privacy == 1 %} - <td id="oggetto_{{determina.id}}"> <span title=" PDF non visibile per rispetto della privacy "> {{determina.oggetto}} </span> </td> - {% else %} - {% if determina.pdf == None %} - <td id="oggetto_{{determina.id}}"> <span title=" Nessun PDF associato "> {{determina.oggetto}} </span> </td> - {% else %} - <td id="oggetto_{{determina.id}}"><a target="_blank" href="/DETERMINE/{{determina.anno}}/{{determina.pdf}}">{{determina.oggetto}}</a></td> - {% endif %} - {% endif %} - <td>{% if determina.note == None %} {% else %} {{determina.note}} {% endif %}</td> - <td id="data_oggetto_{{determina.id}}">{{determina.data | date:'d/m/Y'}}</td> - <td>{{determina.ufficio}}</td> - <td>{{determina.dachi}}</td> - <td> - {% if determina.authuser_id == request.user.id or request.user|has_group:"Amministratori" %} - <button class="btnModifica btn btn-sm btn-primary " > Modifica </button> - {% endif %} - {% if request.user|has_group:"UPLOAD" %}<button class="btnUpload btn btn-sm btn-warning " > UPLOAD </button>{% endif %} - - </td> - </tr> - {% endfor %} - </tbody> - <tfoot> - <tr> - <th>Determina</th> - <th>Oggetto</th> - <th>Note</th> - <th>Data</th> - <th>Ufficio</th> - <th>Da chi</th> - <th>Azione</th> - </tr> - </tfoot> - - - - </table> - </div> - </div> - </div> - </div> - </div> - </div> - - - - </div> - </div> - </div> - - - </div> - </div> - </div> - - - - - </div> - </div> - </div> - </div> - </div> - </div> -<!-- -<div class="box {% if header.nuova == 0 and not request.user|has_group:"Amministratori" %} hide {% endif %}"> - <div class="box-header"> - <h3 class="box-title"><button onclick="nuovaDetermina()"> {% if request.user|has_group:"Amministratori" and anno < 2021 %} Forza Nuova Determina {% else %} Nuova Determina {% endif %} </button></h3> - </div> -</div> -<div id="nuovadetermina" class="box hide"> - <div class="box-header"> - <h3 class="box-title"></h3> - </div> - <form action="{{header.urlSave}}" role="form" method="post">{% csrf_token %} - <input type="hidden" name="authuser_id" class="form-control" value="{{header.auth_user_id}}" > - <input type="hidden" name="ufficio" class="form-control" value="{{header.ufficio}}" > - <input type="hidden" name="dachi" class="form-control" value="{{header.cognome}} {{header.nome}}" > - <div class="box-body"> - - - <div class="row"> - <div class="col-md-6"> - - <div class="form-group"> - <label>Ufficio</label> - <input type="text" class="form-control" value="{{header.ufficio}} " disabled> - </div> - </div> - <div class="col-md-6"> - <div class="form-group"> - <label>Richiesta da </label> - <input type="text" class="form-control" value="{{header.cognome}} {{header.nome}}" disabled> - </div> - </div> - </div> -<br> -<div class="row"> -<div class="col-md-5"> -<div class="form-check"> - <label>Privacy - Seleziona per rendere il PDF non visibile </label> - <input type="checkbox" class="form-check-input" name="privacy" value="" > - </div> -</div> -</div> -<br> - <div class="row"> - <div class="col-md-2"> - - <div class="form-group"> - <label>Date:</label> - - <div class="input-group date"> - <div class="input-group-addon"> - <i class="fa fa-calendar"></i> - </div> - <input type="text" name="data" class="form-control pull-right" id="datepicker" required> - </div> - - </div> - - </div> - <div class="col-md-6"> - <div class="form-group"> - <label>Textarea</label> - <textarea class="form-control" name="oggetto" rows="3" placeholder="Enter ..." required></textarea> - </div> - </div> - <div class="col-md-4"> - <div class="form-group"> - <label>Note</label> - <textarea class="form-control" name="note" rows="3" placeholder="Enter ..."></textarea> - </div> - </div> - </div> - - </div> - <div class="box-footer"> - - <button type="submit" class="btn btn-primary">Salva </button> - <button type="button" onclick="chiudi()" class="btn btn-warning">Chiudi </button> - </div> - </form> -</div> - <div class="box"> - <div class="box-header"> - <h3 class="box-title"></h3> - </div> - - <div class="box-body"> - <table id="example1" class="table table-bordered table-striped"> - <thead> - <tr> - <th>Determina</th> - <th width="70%">Oggetto</th> - <th>Note</th> - <th>Data</th> - <th>Ufficio</th> - <th>Da chi</th> - <th>Azione Gruppo {{ groups }}</th> - </tr> - </thead> - <tbody> - {% for determina in determine %} - <tr id="{{determina.id}}"> - <td>{{determina.determina}}</td> - {% if determina.privacy == 1 %} - <td id="oggetto_{{determina.id}}"> <span title=" PDF non visibile per rispetto della privacy "> {{determina.oggetto}} </span> </td> - {% else %} - {% if determina.pdf == None %} - <td id="oggetto_{{determina.id}}"> <span title=" Nessun PDF associato "> {{determina.oggetto}} </span> </td> - {% else %} - <td id="oggetto_{{determina.id}}"><a target="_blank" href="/DETERMINE/{{determina.anno}}/{{determina.pdf}}">{{determina.oggetto}}</a></td> - {% endif %} - {% endif %} - <td>{% if determina.note == None %} {% else %} {{determina.note}} {% endif %}</td> - <td id="data_oggetto_{{determina.id}}">{{determina.data | date:'d/m/Y'}}</td> - <td>{{determina.ufficio}}</td> - <td>{{determina.dachi}}</td> - <td> - {% if determina.authuser_id == request.user.id or request.user|has_group:"Amministratori" %} - <button class="btnModifica btn btn-sm btn-primary " > Modifica </button> - {% endif %} - {% if request.user|has_group:"UPLOAD" %}<button class="btnUpload btn btn-sm btn-warning " > UPLOAD </button>{% endif %} - - </td> - </tr> - {% endfor %} - </tbody> - <tfoot> - <tr> - <th>Determina</th> - <th>Oggetto</th> - <th>Note</th> - <th>Data</th> - <th>Ufficio</th> - <th>Da chi</th> - <th>Azione</th> - </tr> - </tfoot> - </table> - </div> - - </div> - - - --> - - -{% endblock %} - - diff --git a/determine/templatetags/__pycache__/ammini_extra.cpython-37.pyc b/determine/templatetags/__pycache__/ammini_extra.cpython-37.pyc deleted file mode 100644 index cb25500bbb1c68cfd911ba42b2103eb66931a7ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmZ?b<>g{vU|`UWx*PwUk%8echy%mS3=9ko3=9m#W(*7rDGVu$ISjdsQH+crHd78$ zE^`z!BSR|l0+xjgQLL$~3)oVa7c!=>q%gNIG&4rAr?3VyXtKQonWo8jOQ19_GdVvc zH9jY^B(*3pr&yEm7Dq{HZb43BN$M@mjKt#j^rHOIf@CI;1_lNOknJoC3=Ga77pO2W zFw`()F)UzQ$dJX9!kEI8!raSL%T&Wy!<5Zdq>#cC%#gwo%%I6yYR<sGz@?y|pb(Z? zl$n;9oTyNos*qY-lB!TzTzYt6QD(kEL26M+YF=`xLZU)xu0ncIX+b_%$1Rq;#N5;n zO~zX+X*r1{Zko)u*uah|zQvrFlXHu^EHS4vwKzT}v$#Z)`4&rQaca>mF0hJtkj^4@ z1_p+e3`IN)3=F@l^^1$j^b>P)GxIWwONtV!GV}9N^;1$yQj2mk^HTL;elJN(FNP|M zPpv2^O4KW;ECP945ae+XgMn3q(NB}(7FT?HT4_mXQEGgA5h#>yv87}s=B4Ksfr9E5 zyH93PQDRZ$Esmnp^vvRt)S_E#X_+}CsYPJZz>Y#9co`TNZgJS;=BJeAq}qXuD`sP0 MVBlfpVdr2509}iZK>z>% diff --git a/determine/templatetags/__pycache__/ammini_extra.cpython-38.pyc b/determine/templatetags/__pycache__/ammini_extra.cpython-38.pyc deleted file mode 100644 index 786a6ed2e297a4f641c3747bd50d3c6ac12c547b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 545 zcmWIL<>g{vU|`UWx*PwUk%8ech=Yuo85kHG7#J9e%@`OMQW#Pga~N_NqZk=MY^EHh zT;?cdMut@81uP30qF7T|7qF!;FJw$%NnvhbXl9IJPhkya&}4fFGEtN9mOyD<W^#T? zYJ5&+NorAIPO&EAEsm1Z+=86MlGIzA8HvU5=|%aa1<6bx4Nwen0Sf~IgEPn#Dhvz^ zH4Iq{3m6wNWHF^MrZA;2_cGNo)iBmDWwRA2q%Z|Dq_6}tXtI`?GcYi4DJUo?gryc` zre!84Dio(Gq!yQ?DwGzN9$r|KnXgcgT2zvnmz=7Qs8E`#kX}?;kPp^zizP2HH#J0) z@fJ&3PGX6hCi5*eu)~UPF(>Ba+~O`v%qdMRj?c*~F41JZ#Zp?FT6BvGtRfzyvxuF6 zfng;>5f1|c!!K+7;-WJB#N6D>yv*W~qQt7q{Jd2Cl+=>cqTI~9RDGELOA^zIp~~V@ zD@uwI^$IGBKpqzac^t%GU=?BX)8x3t6(65gT2fk+8XsQ-3aMLcDOrhm>G?&Vpt{BG zlbKYMSX6n7qbM~!v$!O+=oVXAW==_J5!f`aqmT$*1_p*(95%W6DWy57b|B-5IT#oi McvyMZIhZ*Z0X{E}UjP6A diff --git a/determine/templatetags/ammini_extra.py b/determine/templatetags/ammini_extra.py deleted file mode 100644 index 04a85d0e..00000000 --- a/determine/templatetags/ammini_extra.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding:utf-8 -*- -from __future__ import unicode_literals - -# Stdlib imports - -# Core Django imports -from django import template - -# Third-party app imports - -# Realative imports of the 'app-name' package - - -register = template.Library() - - -@register.filter('has_group') -def has_group(user, group_name): - """ - Verifica se este usuário pertence a um grupo - """ - groups = user.groups.all().values_list('name', flat=True) - return True if group_name in groups else False \ No newline at end of file diff --git a/determine/tests.py b/determine/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/determine/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/determine/urls.py b/determine/urls.py deleted file mode 100644 index bc44338b..00000000 --- a/determine/urls.py +++ /dev/null @@ -1,7 +0,0 @@ -from django.contrib import admin -from django.urls import path,include -from common.views import IndexView -from determine.views import DetermineHome -urlpatterns = [ - path(r'<int:Anno>',DetermineHome.as_view(),name='determine'), -] \ No newline at end of file diff --git a/determine/views.py b/determine/views.py deleted file mode 100644 index d2f3c64d..00000000 --- a/determine/views.py +++ /dev/null @@ -1,49 +0,0 @@ -from django.shortcuts import render -from django.http import HttpResponse,JsonResponse,HttpResponseRedirect -from django.template import loader -from django.forms.models import model_to_dict -#from django.shortcuts import render_to_response -from django.template import RequestContext -from determine.models import Determine, Determinepersonale,Dipendenti -from django.db.models import Max -from django.middleware import csrf -from django.conf import settings -from django.core.files.storage import FileSystemStorage - -from django.views.decorators.cache import cache_page -from django.views.decorators.csrf import csrf_protect -from django.views.decorators.csrf import csrf_exempt -from django.core.exceptions import ObjectDoesNotExist#,EmptyResultSet - -from django.views.generic.edit import CreateView, UpdateView, DeleteView -from determine.models import Determine -import datetime -import locale - -locale.setlocale(locale.LC_ALL, 'it_IT.utf8') - -# Create your views here. -class DetermineHome(CreateView): - template_name = 'determine.html' - - def get(self,request,Anno): - if request.user.is_authenticated: - - - anno = int(Anno) - oggi = datetime.date.today() - anno_oggi = oggi.year - nuova =1 - if anno_oggi != int(Anno) : - # no Nuova Determina - nuova = 0 - #grpDP = request.user.groups.get(name='DeterminePersonale')#.exists() - template = loader.get_template('determine/determine.html') - - #form = HomeForm(initial={'descrizione': 'POLLO'}) - #ob_fun = Obiettivofunzione.objects.all() - determine = Determine.objects.filter(anno=2020) - context = {'groups': {'dp': 'grpDP'},'determine': determine} - return HttpResponse(template.render(context,request)) - else: - return HttpResponseRedirect('/access/logina') \ No newline at end of file -- GitLab