From 6fca097b18fe3c835690b49f8b47c53327eaab6e Mon Sep 17 00:00:00 2001 From: emile Date: Thu, 23 May 2024 09:54:33 +0300 Subject: [PATCH] new --- .DS_Store | Bin 8196 -> 8196 bytes osinaweb/.DS_Store | Bin 10244 -> 10244 bytes osinaweb/billing/.DS_Store | Bin 8196 -> 8196 bytes osinaweb/billing/templates/.DS_Store | Bin 10244 -> 10244 bytes .../__pycache__/models.cpython-310.pyc | Bin 3281 -> 3499 bytes .../__pycache__/urls.cpython-310.pyc | Bin 1813 -> 1520 bytes .../__pycache__/views.cpython-310.pyc | Bin 9790 -> 5992 bytes .../add/__pycache__/urls.cpython-310.pyc | Bin 0 -> 640 bytes .../add/__pycache__/views.cpython-310.pyc | Bin 0 -> 4415 bytes .../0017_tickettask.cpython-310.pyc | Bin 0 -> 954 bytes osinaweb/db.sqlite3 | Bin 1335296 -> 1335296 bytes osinaweb/osinacore/.DS_Store | Bin 10244 -> 10244 bytes .../__pycache__/urls.cpython-310.pyc | Bin 4073 -> 4122 bytes .../__pycache__/views.cpython-310.pyc | Bin 19689 -> 19710 bytes .../add/__pycache__/views.cpython-310.pyc | Bin 13888 -> 14179 bytes osinaweb/osinacore/add/views.py | 18 +++++++++++++----- osinaweb/osinacore/templates/.DS_Store | Bin 12292 -> 12292 bytes .../templates/add_templates/add-ticket.html | 8 +------- 18 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 osinaweb/customercore/add/__pycache__/urls.cpython-310.pyc create mode 100644 osinaweb/customercore/add/__pycache__/views.cpython-310.pyc create mode 100644 osinaweb/customercore/migrations/__pycache__/0017_tickettask.cpython-310.pyc diff --git a/.DS_Store b/.DS_Store index 8e9c863aceb3cbb92514c4200869473430961d04..c218e44b86e930287787c0a6468622f18d715b84 100644 GIT binary patch delta 20 bcmZp1XmQx!DadYVuA^XRX0bUya0?#*Ki37z delta 20 bcmZp1XmQx!DadYYsiR>&18SgBX+7i-!ULzTgWO diff --git a/osinaweb/billing/.DS_Store b/osinaweb/billing/.DS_Store index 7820bbd813125388d4f24ea4f1c2463b09c172d1..976061f8b909dcb966f0c544fa5517a80f45e80f 100644 GIT binary patch delta 41 jcmZp1XmQw(C(3SVuA^XRW--}7&|&jd(VgsQ0{%<@{Xh$| delta 25 bcmZp1XmQw(Cpvkako)GXqC45441Xp7hO!CU diff --git a/osinaweb/billing/templates/.DS_Store b/osinaweb/billing/templates/.DS_Store index e4ea3e2d294def2fc0980d7a2aff987cf79709c1..c35c329407264d0e0ce213c3d63f92baccb2c2b7 100644 GIT binary patch delta 41 kcmZn(XbIS`K#bkeTt~ss%wqBfafi*%#dh+e3CJ=604Mkj%>V!Z delta 25 bcmZn(XbIS`Kx}fZi2LT}VmtYv3|U41j6Mnr diff --git a/osinaweb/customercore/__pycache__/models.cpython-310.pyc b/osinaweb/customercore/__pycache__/models.cpython-310.pyc index ce0a31b33edf9db6e1bdca109df0c3f318454574..f1d43aa2a032b4de3e813d80d197809b75a58999 100644 GIT binary patch delta 210 zcmca8xmubppO=@50SJ^X`K8U|o5&}_xM-qwzl1wOia?5B3qy)vDq|LFGjkMAicm0v zrtroCwcL|gxCAH5a&j{2OqS;opKQk|B9+1flw`ie6_S~pomvu-Se#wt3^deFlWXz> z4ynoWI5{1QT!8|&SU_^OSV}-Dw15Iggf@s91|&eZm<>p9FbFV;FoMPWGl&6=Dk;<$J!O_31pUM0r-nux@{Wmj0)x+b38RF-tV-Ts+O^7N>OnqSk}> kr2*&Yg8%YG9<`E78Qp=6ems*r+x7izZ38KHx#1I%>V!Z diff --git a/osinaweb/customercore/__pycache__/views.cpython-310.pyc b/osinaweb/customercore/__pycache__/views.cpython-310.pyc index 014ffd422e75255533ea5a627c3351526a80ca36..54f3eb79f6a89544d39771b6ce956e0634ff815d 100644 GIT binary patch delta 2370 zcmZ`*PjC}e7|$k~WShTD(k3DQ+NLeIR!VV(DFRXkssc*s&@xCA)=l097Pi^?c2g-L z5vYz=c;g9g>VX+ga`EI%#~EiF$Kx9hj>Ey>;03*+-}kl+olIzFfBn7heee7CzV}|g zf9tR5gdLAZeDG8KZJ~L8Vo*(Mv>n%8F(~^ieXzsBcKr&hba<#~TCPE90xc%Dlvb$?a)bIoss?EqCuN;p z0{yEW;9pusQMh5ZT;rPC8(C`0j%K#jY_nlF6;O9D@w8u-<=}rYnNC9HC3ZYBH;3kF z6=57<0--0@m~L4bL`B*V^oyYIL( zJiKJkH7ElL-1SxCfke@ZD%A$JqSiFiX|*j2R6-_!QHzHcy?j-f?qxIC^ZR$h8a^QM zIpG>B&vK&EI1^pdt+wH4mg%@$78)Ut(<%0Cwt8F?c?QRO5e@*<5?(1xFs7Nrp$9?8 zm8~+!MUw$`@jx|^}RpSD$ezMmfq z-@bKoCS^3$i*KoP$RN33hH&AfApHcQpzMN^mjOfLfUk<>A1?h>0 zPxF!_&E6}Vt8hgp#2{LIefdFv$6d2=)o``;D$(JXBv`X>b~g_#3u(U;VR@@%yP(Vi zr}S%dn*C8IDm>(XsO{V<7V}5IJ&$-6&KNr3A>$hCn8Rj@mFTvkz|I%v7tdf8OSmHB zMZ%+&?zoy~j$Xv+MTFjM!X?j|%UkQb?_-aPha~cFS1Bu1mV% zKu4VHs&&@egtIt5fN%uiU4#n& zJk)^5pzxdOOQPgF09OZn8 zaG9>*+8b=XI;MAks=YU34Q=2%qt$gFp4aF35_-bd?_f*Zkm&&2ka*x^dK>Qkvb2*u zs!qMK3*Eke&~xVxIhS>K;4%y=wzXj$C(1cB!Y^t2SGgCuOmBwKoA^+TL`xi?jUR+ zpw(@Oij>7`t{hr{*Ud5xOQ7ML1Q_%w@E-#H#_)Gg@&_Z5KMbG3B0I|&6<8L&ID7;6 HC8YlWm}E6O literal 9790 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 uZ&joCvnz1%2e|blFs9w%?yRp0#^^HAl zo%SxlC0&Z9BQD1mKNu8B9IlM>@X!Boma#AY`hKh&+IC}XhJQDJtNjCU{bj$HKiBNL z2j>|Wr2({7YhdT#?}BaEmC(u@UWlfLORqv@4YOX=g4M8k`G~7T=L&wXVV24|V7LJ5 emppFP-DqyCY&9(UTlEt(AIOAG^C_Lu(cgcZ-Ob_v literal 0 HcmV?d00001 diff --git a/osinaweb/customercore/add/__pycache__/views.cpython-310.pyc b/osinaweb/customercore/add/__pycache__/views.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..52f426717a9e4d06d64fad1c6481e0354b2fb8b2 GIT binary patch literal 4415 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 delta 937 zcmYL{Uu;uV9LMk7ZF^hj?eCsm8Y19U_lL>qO7HFM+LbAiii`=RT}Fs&h$~&aFjm^S zmThR3u8@?GVAtF%M%Sb%Q=i!|1 zIp6dB{mv;YMGH&O>FunmvLj@4G48XMZVeW9nM^GcT-1!S6?@}?txaN$($g7kuRhtf zO@Gm~hux~b+H=F;Ywvo?@n0D4R%3+dTglmt(JBe!zN9N459yxwus*-Hcnw z&A4!!R>qGKz9x*ar0}iq&{&C>$>;Na5_hY_bPf+12o@=?#g)4JN zD#b3^N$jFDzm;=XQuGNW7u~SOLQ?Y*-f1(zDg%$0Ew%P)?6%8JroCZXFDdM1#3N=v4YtbSQglNIM-q?NR0a(21-s)EQQj sq3+=$iPz5Myy~cy?^ZXyen-1Ub;@#3m4iOj9q<*KCi_U$y`@S14-KC;p#T5? diff --git a/osinaweb/osinacore/.DS_Store b/osinaweb/osinacore/.DS_Store index fd9444fd90a3477cb5df99f0bc7ffdebea2d0029..bbd6ffd420a8da7a5ce6b00f42b2c95c8151d9fb 100644 GIT binary patch delta 53 ucmZn(XbITxLxjV~(p*Qu(9B|!Xb%%Rls)-@pu^_N;yd|~1twn>Hv|B`G7zo+ delta 53 ycmZn(XbITxLxjW7#7sxQ$k=d`Xb%&+i2;ypWHR}Ipu^_N;yd|~1twn>Hv|B=h!A)H diff --git a/osinaweb/osinacore/__pycache__/urls.cpython-310.pyc b/osinaweb/osinacore/__pycache__/urls.cpython-310.pyc index 6e752e0823c5f1f0186f090d2ca5aa5a414f767e..227f3eef9afe2ccab371a7b6b9aa1bc6eadd60b3 100644 GIT binary patch delta 127 zcmaDUKTClxpO=@50SJ^X`K3t;PUMqewArXF%B+*hl#-arnq{1ll)}}^JdrWVB-JF9 zJ(V-d6o}1Il6#rV8KO*5Qi2&YQ#Z#jFXxb{;!VuS(Jd&-&q_@$Db|nT0dnJ^+|5ip WvdoO9CM)nCb8P`c!o7Fa%!Pll0ep*AyrZc27aP77mHL`qgLgJ#}l3+7!; zGJeTSAf-^i52V?E*cph6izf5Bd9&0o7CBCia8uW|uVGohTf@4Lk&&TLE03v$xt67d z*@YoCqn0&=wU!--IcgZP7_u0Pk|r;4YiF#TtmAIV=(;({y@FBA4`eVS8b8xYFjG_Ni7iUZsaPyuV@20M5Tf?$|w}y2gBO^nhMh&wILu^JZYYJ;EI}mf! zFk~@gF&4#6-sslOSTWhs-IUQ`bG~~8Bbx`vG{(vIj1Y49YNfZ#<$5ig#+2qLVm-$VT12lV2_lNS}MXS3=I{kp39)vM}a=0WXq!)!*Q z8iMEi*Zn6Kj@&UXZ7@^d>acdfa^K1u8`^Umag7=@+9h5@ASX)AGlYGl$kSlyH0Bv1 zateD2&Z60$px9sldk zVLx3Lx??*DRmc}o;z^nU`W2t*+g^-oPQVF@7+u~4CQs2(L55OeeLS>QfCa4x9sK2d zv^UmAbi5n!EMfIl^btnFa>jdU5$$7)=JDp6YG)$*ANpW0SymP<8v zI~YsULAb@5v|Z-xuCF^2s?uVy+86{6v?>jD4T7wrP9pMPc0GP1=d!!;ynL8F93R9= zwOWx@S|!Hol?HcZCYQl$<<8uR^dPv0SL%aE6|l(9wkm$VY!;N{&D_MeUyZro4vd3- za|K@FZI|tn?{aDVg(|BqFqx8pjmJ;FRQ@XkuK{LkcX5vY6=yYd`bfcJ1?o1e2{2>+ z>#$g*E}K`u;D`HS-wYb=(iR$2?;E+LqCl$`vir{L>}IBFQuCF z=g#WNdZOT|%;Zznf-;{ec&=bx?#|~&-zzf-ur$p>{)Obl{G|RtovDwCy^#0wY0H=X stbAYUqx@!$$zORJzmeAFEdFwL$L6D0SG}+=3f8HwOWxno3G6lTA3g;osQ>@~ delta 872 zcmYjNO=uHA7~R=~O|sdYY<}9NO`{&#L!j8EKOVFo_;U~y!D>%xl}rTFzjQji$Sges zL696|jtV9qh_{x4dh{S7Myu7^YL(*EgI+up@%wfc+a2cZd+&SS&g}PN;pH4%v~5#^ z=hcgIH@)d~dT)qkKw7X*!d_lePli@jrB<_^+!ZuPV^qKUk;p?9y^-Hf_a(x3`{Z>x{>w8<&$ zs&&FmiGs9cisj+o9O(q1rRSob^-8-|WPMG2N|T0+!DZsC@G$D8#Q~|Yewl7WrnFK~ z-97v`#&N8CO-&Au7Q9%UFS3=2@S+#$)dl_tOAUaMsRl;|jn_f+?8s@-QTIotV|)Xg z+eNjL&nml|BnMS*`T8VZ1J{e55!HFmxOA&BTNT{F)^3Czgd!%apmw>=Zip&BkN%Q+ zTP`HGkm>-XjQUl+Ht-4cX9PTt&mjbNLG}irqaKX*kxlh%^w?@03`?iPAsLb<_%=xt zmPK;^F;0w7$HCM6WkN1sI(P;#{=}_7`)W6CIAPuRYep&2BSF>JwPO4m99qFUYf6l* zAMF6~N5|)py+e2pP|`hH_#>HF3I2N%OCJzEB6QTu_!#w&<`BLBsHfwl#gaP%NX4UqQM&vjp{{S@2*4+RA diff --git a/osinaweb/osinacore/add/views.py b/osinaweb/osinacore/add/views.py index a16ecafb..85217ba0 100644 --- a/osinaweb/osinacore/add/views.py +++ b/osinaweb/osinacore/add/views.py @@ -659,22 +659,30 @@ def add_ticket(request, customer_id): customer_orders_completed = customer_orders_with_last_status.filter(orderstatus__status='Completed', orderstatus__date=F('max_status_date')) customer_products = OrderItem.objects.filter(active__in=[True, None], item__type='Product', order__customer=customer, order__in=customer_orders_completed) customer_projects = Project.objects.filter(customer=customer) - departments = Department.objects.all().order_by('name') + all_departments = Department.objects.all().order_by('name') + + support_department = get_object_or_404(Department, name='Support') if request.method == 'POST': project = None product = None - department_ids = request.POST.getlist('departments') # Changed to get a list of department IDs - selected_departments = Department.objects.filter(id__in=department_ids) regarding = 'General/Account/Billing' + departments = [support_department] if request.POST.get('project'): project = get_object_or_404(Project, id=request.POST.get('project')) regarding = 'Project/Product' + project_types = project.project_type.all() + departments = [project_type.department for project_type in project_types] elif request.POST.get('product'): product = get_object_or_404(Item, id=request.POST.get('product')) + departments = [product.item_type.department] regarding = 'Project/Product' + + if request.POST.getlist('departments'): + department_ids = request.POST.getlist('departments') + departments = Department.objects.filter(id__in=department_ids) ticket = Ticket( status='Open', @@ -689,7 +697,7 @@ def add_ticket(request, customer_id): ) ticket.save() - ticket.departments.set(selected_departments) # Assign multiple departments + ticket.departments.set(departments) ticket_status_update = TicketStatus( ticket=ticket, @@ -712,7 +720,7 @@ def add_ticket(request, customer_id): 'customer_products': customer_products, 'customer_projects': customer_projects, 'customer': customer, - 'departments': departments + 'all_departments': all_departments } return render(request, 'add_templates/add-ticket.html', context) diff --git a/osinaweb/osinacore/templates/.DS_Store b/osinaweb/osinacore/templates/.DS_Store index fa2cbac910bfdda923dbd79571498cc91977b419..1bb6a3281424200d9eec734c58faea41a9514c7e 100644 GIT binary patch delta 90 zcmZokXi1ph&uFwUAd!*X(p*Qu(9B}8gOKg!uZ&`RjIxsj7!@Y>sqt>M6j;YLd8U{E tdohD9LlQ&f7oxCHrJE@#f9!8nqxs0|1>f8fX9j delta 62 zcmZokXi1ph&uF+YAdzvhrlQN{uZ&`Rj53o27!@Y>sqt>M6j;Z$*;M=*$HWG|&D;u= P?2|8vH*99nXaF++gfbNf diff --git a/osinaweb/osinacore/templates/add_templates/add-ticket.html b/osinaweb/osinacore/templates/add_templates/add-ticket.html index 59b1d49a..68287429 100644 --- a/osinaweb/osinacore/templates/add_templates/add-ticket.html +++ b/osinaweb/osinacore/templates/add_templates/add-ticket.html @@ -33,13 +33,10 @@ @@ -47,13 +44,10 @@ @@ -62,7 +56,7 @@