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&nbsp;&nbsp;&nbsp;&nbsp; </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