From adb4efe6237022dedb1001835c0ee4e1d1045806 Mon Sep 17 00:00:00 2001 From: nataly Date: Thu, 18 Jan 2024 15:17:57 +0200 Subject: [PATCH] New changes. --- osinaweb/db.sqlite3 | Bin 638976 -> 638976 bytes osinaweb/input.css | 1 + .../__pycache__/views.cpython-311.pyc | Bin 69247 -> 70441 bytes osinaweb/osinacore/views.py | 38 +++- .../osinaweb/__pycache__/urls.cpython-311.pyc | Bin 12161 -> 12560 bytes osinaweb/osinaweb/urls.py | 3 + osinaweb/static/dist/.DS_Store | Bin 0 -> 6148 bytes osinaweb/static/dist/fonts/.DS_Store | Bin 0 -> 10244 bytes osinaweb/static/dist/output.css | 51 ++++- osinaweb/static/js/notes-pop-modal.js | 22 ++ osinaweb/static/js/pop-modals.js | 8 +- .../delete_modals/delete-note-modal.html | 30 +++ .../details_pages/business-details.html | 79 ++++++-- .../details_pages/customer-details.html | 56 ++++-- .../details_pages/project-details.html | 166 +++++++++++---- .../details_pages/staff-details.html | 54 +++-- .../templates/details_pages/task-details.html | 54 +++-- osinaweb/templates/index.html | 112 +++++++++-- .../listing_pages/business-types.html | 66 +++--- .../templates/listing_pages/businesses.html | 66 +++--- .../templates/listing_pages/customers.html | 53 +++-- .../listing_pages/daily-reports.html | 65 +++--- osinaweb/templates/listing_pages/notes.html | 190 ++++++++++++++++++ .../listing_pages/project-types.html | 65 +++--- .../templates/listing_pages/projects.html | 53 +++-- .../templates/listing_pages/references.html | 65 +++--- .../listing_pages/staff-positions.html | 66 +++--- osinaweb/templates/listing_pages/staffs.html | 53 +++-- osinaweb/templates/listing_pages/tags.html | 65 +++--- osinaweb/templates/listing_pages/tasks.html | 53 +++-- osinaweb/templates/main.html | 6 + .../popup_modals/add-project-note-modal.html | 111 ++++++++++ .../popup_modals/add-userstory-modal.html | 3 - .../popup_modals/addcredentials-modal.html | 4 +- 34 files changed, 1321 insertions(+), 337 deletions(-) create mode 100644 osinaweb/static/dist/.DS_Store create mode 100644 osinaweb/static/dist/fonts/.DS_Store create mode 100644 osinaweb/static/js/notes-pop-modal.js create mode 100644 osinaweb/templates/delete_modals/delete-note-modal.html create mode 100644 osinaweb/templates/listing_pages/notes.html create mode 100644 osinaweb/templates/popup_modals/add-project-note-modal.html diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index 3729612a36a1430003f455d2be6bd2e609e72df2..1ec152112c5616f9594d13b47303c1cbee3ae5f2 100644 GIT binary patch delta 2145 zcmb`I&yU+g6vxN06K}Fjf<#+TQ|O=wMGA_4#Q9|lC=u!jtps;KOxEKa+xbQ8Y}f;G zHWk_fmm-jS>jnM*&9jPRmaY`I(tGD$)c6*hT1UJ0ADer8`9E?P?Df91syqf(9b+gw| z{`dTEVeSV1)uV~*AKAOvU$eKeKW49If6kS2~XuhFJqCHpBbdknL@g4dZt(GSZ2qv zs!Fw1QPhgs!m45@ilNn{T20q$RkES-{30__?IGH7ny~p6+HhJt7?=2_|Q>Xy?jeP3U zkzcer>lSStu9(&c3{97`T3nUcldgy^Z^0`bF`d3kJZ56zdM1l47n}?x9&=pAz#=Zp zu>&!OIS#`PBszrQcnbLrF>R-VA(g;8hecn~Ja~vYKD0ytMzBmqvD2`KsVr%vw18Pd zQzfmbDr#$1a6lsO1gQ+}V|fzCSw77&=1Ynn7CiVrH>YS(YU%1f^nqJjZ)vrbIy-NJ zK4Z}5sD}xTdTYB|q+?HrLxHftkm9Yu7>@|W=D_Z6;0cs+|ArF`-C;NeKsq=VxW|$B9*{-aA{z4! z;{gCQ4XtS?y3}YYs@~kLF%iw427%bVLcz)PwPPt1>`PRn9kXHS%aw(VHw>jARW()B z)NQ;WqV2cijoWyA(MP*m7)pZwyC!Tf!DK`)Uc?6n{@Zz9I(j320DZ8>x>0RP&01a2 z^qr`jjG}UC?F?TMrlI&kYAqp5ciXru1lwmn$bj8O^;0qZWg>l5{8s#0ye57IC-_cCCHZtBlZieO I)31L17ZicgGynhq delta 208 zcmZo@P;Y2ZpCHXBIZ?)$QF3Dfk1iwU=3HG4CdRbpGX3^4eMTT=+Fqv5+`WN~fq@~F zk9|7(2F5-7s(cE3(tKikf_yxD?0j0A1vi-TPS1YFqP$(}9rFps$)E0vwR3!6-p=uX z<)=I^P^TZmH3t4m{EPY1w)0(Je#_6}WNu=>2$B)!+CH6KfmMIAqe3HB`*tnX?c253 zd_|enSf!@3JFxiz#gDPHOS!TEG5dBYSB_V^m{Zu7Y-Q&>#I*f16X#`?i2)qjm#}lj G>;M3(8$2%n diff --git a/osinaweb/input.css b/osinaweb/input.css index 07af5fc2..f3ffb053 100644 --- a/osinaweb/input.css +++ b/osinaweb/input.css @@ -2,6 +2,7 @@ @tailwind components; @tailwind utilities; + ::-webkit-scrollbar { width: 5px; /* Width of the entire scrollbar */ diff --git a/osinaweb/osinacore/__pycache__/views.cpython-311.pyc b/osinaweb/osinacore/__pycache__/views.cpython-311.pyc index a0536ed528153fa9837ac6d2b4ed0d7443023748..e154959d19137498335a28dfdd681eb309aa7601 100644 GIT binary patch delta 8426 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 delta 7868 zcmcIpdtB93wr2ysBOF9P1bHYA74R716SY(n@P&#mBp(=roP!e2_Bp1|C^|7ds>y7P zVm`9Q(ei3J_Or3{-n6Ed-ky59)yZyAIeD!0RG-fI~-`d;ht7K72p>vDVt_ zvG>|*|IWU>f!B8gc6&TD)au87d)|J+5pZ-US|(cTOAGvL z73QZFilA@u4bu{5C^d%;X7;2Fv0>)W_#&kWX;)%YlsmLe*WTeMbCtO2>l{u!kKNHg zPxcvPe$i`~QVT#tgA*c*MLf}DPD+@sXzQ5h5M9iDfd|aviIbEnWy)x4DMkU?C^dO# zm%uQ~>dD_*&64E4O4&u$);{4zITP$PpX_tHQcHzxDcAsq%#42Xl&ZvNSS3aQNBQ45 znOZUv%#$fOO4UG8j62NfDlIQBsjGEXxGHLEoLV#8%YM`~Yp_|7w!~j8r*~}ks1;N= zATfOzge?cG0<2+hhdUirY`Vi<;;5@AE2*&SM$E0IM+amWYe8Y28E{nfEWl_0!@fY> zAMFi*d#U%Jo^&id!g4=%FZEABL*H6(yId_LLTDob^do|`caKLnldup z?^)%`vl#9%FQ5i@}MzF?WCr`MIqZUw-d07;~5hdYInFwE2`KASE;j7@8+5A zishI2QR1ndG-`5+Ie*AhmF@z|U4Rh`wgB;kI}(OFOKQtYs_RQycY>~@H;3k^DvB5u z7w&c29`IJufgZ6mcUTVt2Pnm?9`=z6kvL)F=s8rFnUX2?WT8JDFdlF#pxuu)!{f(} zoCh=e8&5FRaPw?t7iAHBm(zcb7-jM3ATG=r8EWijqHLNq^0aY~Thl3R)F#W55dRcC zKPuTc#Lc8h=E zXl*iOkr^|3j#7)La!hjQLa+vSY+5AS{HZbBjAwZC4)cXEeD-SS)v*bdS{~4M(wAf7 zjU(K=%M8itqtq747*}h-9@ozyq;zatcjI5VyOvImdrdt_+sBUzKF=S-y7oW35@pQoIhe#VPTw2Km^#L1NB8*c! z^E6$Wu&+%BFBRjesCJZ8*V;>~^y@r-R955$tr-$e7bdigkGG~-|{G$ zf250(QjIsc`2xjH{!g#eNU}}|Gv4Nje>W4Rd$SmVRq@XXzP1CaSp1!%FbEdHhXQ_0OJFm`3k;m zz80Xm(}L-hZL^1FMbbypdl(-w#kb=9@ceex-{&VAAMwPGGI4Db!m_Z9bLNax%f~!< zP0`&mnmwaWQOwL#qlHJiP{WKkx^3of+a}KO#AiGaPT{k*x5+p(E6s9_2V?yyaZ2pw zYL)i%?AMfPpp$bxR2j6VV6^&@S_)?M`kIM!EZ`dkr$0kdlD1*s66Md$RKw|>xeuyi zbZK4;r56^cztif%eB&AuB%7xT&#Kr4ZrYTt2a6;Tf4vgz)%5DTybu{~?ei`U4_@Nn zONDciQ!Do9L^F5(Z~T)X!<&ZmZy?fNvaw!`DL?vT;f@YjXAK5d)BQymMi5JxV;(O$ z=dVuFp5lI)67ggZgaW)(wkcSh@!je!!-AiTm zI}#&6bT9a)03y-FrqVsoilVRVz4=86}95xG*vW}z^Jl87fQ^(B~xsYNgxqN0w8WXICPHFxRtxhxlSpIC_V3`(|d3cz_ zX3;i?5~XB*0J^O*@2#}W7q?7<&Z18*Oh=(BI(0*986c3sX7!v6uSk(5^CG-`UA>Y* zs)iUDEbWMyT~%Q;imSY8Na$~7nQp_e!lg@f2fd(z?4DrV8P{OU`;bG@mG;YRpj>Y0 zOlRw+`$GHP^MJo)MHv>ik#sIPaV*#TWI1(PapsDOFV^ZGq zi3QrgKoLN$FEIz9lX}V4wSy7uD@BV$-}S~)Qhkd5gMPGVePZO|WzLEkhtsKZdF`H@ zCY=-MdSibI{!@r~puQ;3a}e4kb`W?AGt8azP<@m|Hs(0WUNvK&_*XnR3AXs_i_q{v zhF>Nc9%x9Tmc~eWYgG?bOrNhRj*}RUXSN$mrA3X2qeN-zA(;B~o^XMtdorfA920X!s!Aw0?kP7RU>zXuZuS z;^q=_!}^t78hz+3pw9>848TkVceh_wzjD6ZMn!e$5{HISZcAyItKu$)+fq^Ea_AaP z9LW$<3<+X&30k)UZews8%bX7F6k{8CtT%`yHgiGp1G#-UY+v0DN20AAC?a&b%@ z=;R#E2Z=-&8@Daz_}G{L@&%w=sNxxuxz82)FG_r_&~Kx}P5rE8Ot%rcHiI5mU$Xna zroeQh_bWjudAFqGC#BTsL0BnJOVZy0(b13>h_XbVruR3e7Qi-lkiFF9kiqZUiGnzv zm&=%FFGfQfEvfVvT4JU5hUwxtggFf(`iay3!}z#n{2+uI&t#hnV1oqUEa?T8BT(ic#~&OX*WPbM~&R8zj|qDoHk4o20iN9d5mw zB_%=9og!((V`o*WY=oUy6KSg$4qgWjUgPKb4wDx zBZUbu(B(X>u|?fh=hE8cb+vq6ojRRI_jUJGV;C5gfZ=<}e>`^3Qf|7tNv*xyBfqxB zqpQf5y_yW3T)=kP{CHycb~MEkYapnCUV6MZWFt3cz-1Oi*@p+viUTGkK4Ud|?3?c| z*O_iNMK^)%cYq;)Z7k0g@lQ0xdSdB%kV9p?0U$o@Oi%b(Lrq%{4puKeeIMw3701~9 z)aAe!>n3iNL;H&~{_suaiUWNEM#2B?;Pw!=Mj>gSH|ic6)c~)I8xJ2K_3UN;Dn*Cp$Cwe%H5hR&u#Eu7eIwaL%I^l+^L)R_Qh$4E(3@BW-(ymV z;oE^btZbR)+uBu9U0Q>SPvgFJcWWChtE%8hezk@l&)^Rl{ z)sGTRj5hwn!>^mgCtmSyd)*EAYj0yOk6O*?f6X^;!%^$tE%AeRQ1q6Jvl1k!kS{8u zjP@<9hwv<4jgkVUVtx;xk}khCu2Ev`;}luuZqP&l#51zs|6wh!dt@hzd%Afxi}yH- z5)w~3d@?Fd)bTp69*fFSL+P`VLyUc_exwaZxx-bqR6hMV^^?px!Tie`zYEM;56<2IZ&f3;%4~>lFBNqGy5e&w zD(`0w-kY+uaEo#U+H`ucXTQn)nT5gW04W(IJR(EbeSDq_I-m8$mtG~16+B-e#j7D6 zuWrDoSBbc#=pTfte+C=^cvhvxGXssMxj)rBbf(6b@BkZ}x{$ZG3T-d4R`p7P2 z*$pucdxfi{j;{~rAT;?~!;*}puIehi9P73EMatFA);mM*f7P3E&vy?C5<$$Z-(W_o z8U6MC0E>jkL9bq{%svK7KTG|8 z$}!G!bDUZGlf%D5Jmu~~ZffXH$A6BZYyXJn7{y(USNBoN^*EY!HO%;u86BqmYIets zAV~}-yp{35_4qi+G7^vrSXNF+0Cd~LvTVlJJm`ETOl5c6qNSkR(#*d*4UO~ObUyse z%?Ff9HNIimHAmi4DyyR=agcxukw0Uw3C-gIRKIW^0sqqM3{d@zOH8`)$fE(QLUjAS zYY3{YmycOazJKZ1&#}$nhD!F8aI!huP$|ZDEMaGJrJ-t6eY4w8m(`NycPy%S_B_~$ zU*tSL!aUW=8 zN{z&*k<2s_&;X58A%|Dv1ZiwyjSZ=>n>2QWMpX58&2I&%xJbpHYq{&^{3O`V?_z*b z>iy>HJaHsCSnX2HXRK;P_aHUyq94Ph06+imri6?BK}T*2QN8?++!v~@1vXc9R|(B8 IcUSiR0R>q*KmY&$ diff --git a/osinaweb/osinacore/views.py b/osinaweb/osinacore/views.py index 4bd6f9b2..23a8b08d 100644 --- a/osinaweb/osinacore/views.py +++ b/osinaweb/osinacore/views.py @@ -109,6 +109,18 @@ def my_tasks(request, *args, **kwargs): return render(request, 'listing_pages/tasks.html', context) +@login_required +def my_notes(request): + + my_notes = Note.objects.filter(user=request.user).order_by('-id') + + context = { + 'my_notes': my_notes, + } + + return render(request, 'listing_pages/notes.html', context) + + @login_required def customers(request, *args, **kwargs): customers = CustomerProfile.objects.all().order_by('-customer_id') @@ -157,12 +169,12 @@ def tags(request): context = { 'tags' : tags, - - } + return render(request, 'listing_pages/tags.html', context) + def daily_reports(request): dailyreports = DailyReport.objects.all().order_by('-id') @@ -412,6 +424,13 @@ def add_note_modal(request, *args, **kwargs): return render(request, 'popup_modals/addnote-modal.html', context) +def add_project_note_modal(request, *args, **kwargs): + context = { + + } + return render(request, 'popup_modals/add-project-note-modal.html', context) + + def add_status_modal(request, *args, **kwargs): context = { @@ -1648,6 +1667,21 @@ def delete_customer_modal(request, customer_id): return render(request, "delete_modals/delete-customer-modal.html", context) +@login_required +def delete_note_modal(request, note_id): + note = get_object_or_404(Note, id=note_id) + + if request.method == 'POST': + note.delete() + return redirect('my-notes') + + context = { + 'note': note, + } + + return render(request, "delete_modals/delete-note-modal.html", context) + + @login_required def delete_business_modal(request, business_id): business = get_object_or_404(Business, id=business_id) diff --git a/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/urls.cpython-311.pyc index b63d8b49b09e0dbdf20c7bcafdf93710711ed57c..46bce095f9f010e6d53b657a11c48750ca1cee73 100644 GIT binary patch delta 2371 zcmaKt*-sls9LIh9C~F81nh?OooHp173?+n+V9wx>aNhxQI1n!hhky`(Ri*p^-S?^Tw(j3-RN)#BN?C3&%A zO^V9Bwq)6unLHK<6wfcrP081m1W|IB$V1V{-d86pj4o?Ho{^X2NdMqmU~HzuGda6- zK4Sfofttglqx9a-sh`K_XUKi)52iytkUs+LHD%W6kDcOG{aV@etmpa@hsoGcKz>n~ z)aP7`U1;M^vCvLF$O#|!MdVPV8ICj~#FJaDze;ZAZpD4U1A2Zhz9R8?@9Wpdhk0qd zeUfL*TGJ;PR7n?O+GyNN-|{|e3!5mEDNx3sOf{{M*Lek;jJG*>TW%|ONASnVIa^L_ zve566FrclaKA``2|8du$px{hNU@ok5Q;r zpqfFo>J(`gIpie@g)S1Mi-mTRjQq6N5}`{)>Gy;#i%i;nTIg~tow{Xz=-R2E;8MWF zz@?rM*@{R7=UJgE1xZbo?LKBbP0u$|Xi=brL5q4$0FC;{i;=u~;VzOl`4*`O%_Wjq zV3sbUX(n|A=1>co0e!S=-cH{m|9%yPCIy-pG^v9K_%xs>EHn27+B`&ISb<>%!|D(s zK)nL>4C>Wu2n3>lWlLtKT)XKMszM4>F{n~yBqp>`GPY%wd7jpHQRr5n zn?bjF9g!RVEE26TiNKUr!@TWf85R4Z6j~K%WzeclBQc{9mThvzkt_u7U9V)Yvg(Pg!6FSD$3w62>% zj{-dmdejSuG`@xKasP&R5xJ-#V(mNWl^F^_1%eEMY7-*u8dADzXJu`~<4TY^Fx5%i zE{oKKrkixRETJAWy;>*tZVW4Jrd=|H2?Zt?OsIW`^lOMCY-g@|dTEe?PXQkTpLzw6 zf&W1U5gA2fGh=J{VJJLAW^HjUKc=omQ(4<~W-i*Tq0pc}1A_*241sY&Ll+QE zlF?0&jY6|@9nB3gQfQGT(M&}$rfD=YhRB!h45FKjj+nWf!qQ#4RtmKW)H0}5=Mb1D z&x$OCH_w7@=u)7IL6^FS$P#fCS)^q&w@6!2n&~#06)~{1ijJSqoLfh8 zCo)LrE}BMTbelNCXINqNLEF*(_8RdRK_dDFeH1DcsAN#7HevpfRv~xC`>12zMZv3p zmw{Kkj6kyn6o&g)aoxc^3jInc^fTyJTM%jeHw1|`B-+V(v03Us(@8!p=KBgwH#sQg z`wC63R!HpEh99#i3@R|lU{LKtqF*DjckGYcyQ@b>)fEH=G$3;)hGp{)r-wqX0=*1+ z)j>pj8d7r*!|I0U_$u+aay<0HAT|0FqmLPVY7mhHL^c!gACy3iHHxu@8Ee!<0c^ypD`cR=4q^Uh F{uA8R+dcpQ delta 2220 zcmaKtNlaTu7{|SQG|wcEmB#jC2L~@01H}~5;ss*DzAwf=77{~3fFvY@gtj>Ci6hNW z$*NSzRg>0LBbCZhMN(Db)*LEjMw(*|tyHN!MCwRYPhHgK`D~?CP@nWh^Yi~V%bPcz zw>k6f+5FG)@^W?Bb^U2F`cujK`DVkPd0*LY>mmBe{IS&6`rizs!f=9o4kuE-gUR$} zWHvf$&_#2j2j=I}?b4T4zl1fN?%~d-2A%E;?Z#^@Pp6B_UVJpHb39Hx%&#)0emQ)> zm|7~RGp3%JKg!WxCX2=2rFeKZGG-?i`H=2rxhez-cFL`4-SRXzf7cyNV=FL z(-jT+Gvr>yX6^&+2fcRRSR&Px@99^`mz8F%d{S9dvZ_C55Q;9xbobPTWizzZn>10V zXHd_fUYJ%1*s3(M+Gf|vQCn3^`iIaj++5j;B_}B~Gic_}EDp=`2&TpH0&a0_yD0=1 z1ULl5Q5he@xFl}l*8ju>GJaLY)MQWExYJMD$0>vvggJ!8@l`!&vo({y+~$}?+E(mL z-HdK6C7UUD8F)E(g(}lROw-TRlUSwTVc_B55k)dB&WvP@hj?KfZR()V$)J-%r@&gBA`gqDsd0e>V@(4sEHY7))`P5_X3)oEc+}XK+cO zn*3O0u5!zIO-6oswjP<+rWe*$C+qb%v*Vk#EoY*Uf|G%hgHyaF(}r}f`@FK=c+YO# z_qwdMk}|s*Ytu_OrT_QreKa&iVVuD@hj9@?r9G>ZCA_@CyVFadi$NEME^!)-j;v9V zDBxucJAMk?47xdVi%vAgvPMN>^#0kMHz@hWZc@fE43qEesxpCaj{Iu3DCZGo$RUTt zctP9M`yHj-a>BFOp5$US?wp~}!=Q&lkC?+om$HT$ALT_&)Zb5GfWZKV0dX0XdGgp{ zRjwc`kY^e!A}o==HMoj!Ej_$)9buUSotD@Qgq!~}#tJI8vPxk*%8O6Z;1Gpj2E!bN z#VRVdvx4Z#}_CpGFarWDB4izA|JX`r5m9~LN7ue`BqE%5eCQ) zE;TlYFqG|99tGO=pP&$75aAFJ!>EK&*?8$Bn!r4g$>m{Fy{)Z6D}z=Jtzr^|sXaPy z%d>16g)@5yGCzy?Idaf#Rn8;KkmuE^aslC@Ori+0q|R+|%pqLL^eInB=XMbVKLbAp zzqpLTJPFjOt}6%&Xj4;Be1(@Z(v|@VgA4{a42nfmmdGQws$505MxMFN%5{Y0^tj3m zgqx(OMpaf2Zl%YFts<;v$8aRQ+|{zH{Sk*43~?9|F*E{3JP>fDBQG{f(1?2gb80G2 zgzoq6I4Oh}ggAsm8w#hgf;>$FyXzFjSS^fk7!x5>+V@h>IE_XJ$@N&3PJ}K}?a}rW zLJ#TpsIgvzzHCQwL$*FCp)kQwA2#P@zhO$C&B8QhY z)4(u=5e6e1M#L~GBU#0_o5KT>bmq', views.delete_staff_modal, name='deletestaffmodal'), path('deleteprojectmodal/', views.delete_project_modal, name='deleteprojectmodal'), path('deletetaskmodal/', views.delete_task_modal, name='deletetaskmodal'), + path('deletenotemodal/', views.delete_note_modal, name='deletenotemodal'), #Save Urls path('save_note/', views.save_note, name='save_note'), diff --git a/osinaweb/static/dist/.DS_Store b/osinaweb/static/dist/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..0298cc98cb529d65de8aa2870ed7d38340caec4f GIT binary patch literal 6148 zcmeHKOHKnZ47H(1BeCg%1oywM~v5%K(CJtLYDQHLVPqBKOho2Daoo&Z_L*lliR%d0YM8^auCm#qDS zuBp%+-BWA*pR7aa`_-nb5Ys(By_~&1?k~piLs@_0vAz9c3?1foi&X^!!9Xw&4E&q{ z+}R@CsbSQ?Krj#td@vyALqZYEj@3|)4pf=~0Oc920$p+miAj#xu^PexVG9LXD0_;* z7LNYpe%Y}aS~#&MAM7)~CoinCWBjD<#Mv20)6xdKts-vb2XYhi4MQ)SPf+q>DO>zJOq@G KsDgoCVBif?I4w>9 literal 0 HcmV?d00001 diff --git a/osinaweb/static/dist/fonts/.DS_Store b/osinaweb/static/dist/fonts/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f53b6a502b688da7ee8adad17f46026e192aaf2d GIT binary patch literal 10244 zcmeI1O>Yx15Qbkv50&6h#K(D$T*|^fSVifr>Y)*wp=}ycr721i6>j^}dB*lqRm+DX z0Y&UMvfs^k#8j`L z1}ESIoPZN>0#4vxAi!_7wcSTaeRKj&zzKXKVE02sH*K=EN#oVQ5K{nj2XkyZlLy3@ zDr=LqO&UX4Gi47UhlZSDgcQzvW$tK`wN0AB6;ilD-Z|t9CB)r{tD?I?lhj8i-~{>v zEO+12F?st!(>wY5LT7rVHLvqe>yyLH^?HTxg(hV9*I1{zRIPVp`U`D%o?@*vW~DW~ z)?40BwTjj&#yR#=ye(>sp5~|}c8fg9kqg$ZnYV}~wtdcVfi5+}TBCN(+xfe*xAq(S zPVl$0+L`9;ShLnVT56rMMz?nvgQLvgm%QNgyvOuFpE<>fvsiUxSai3e(Q)1)3gRz* zLi~_VeWs7_AI>*=TOJ+tt>WPRq{n@Tw96=Tj0?OW`?N>)m^*F8y}95PSq0#3jQIDz{n@Gu>qviko4Dew>e|G)2J z`uHfaoDh~;=Rmg9M2<@lF$^L=e + + + + + + + + + + + + +
+ {% csrf_token %} + +
+

Are you sure you want to delete this note?

+ +
+ +
+
+
+ + + \ No newline at end of file diff --git a/osinaweb/templates/details_pages/business-details.html b/osinaweb/templates/details_pages/business-details.html index b84e7ddf..d5c2a8fb 100644 --- a/osinaweb/templates/details_pages/business-details.html +++ b/osinaweb/templates/details_pages/business-details.html @@ -9,6 +9,26 @@ Users + + + +
@@ -17,15 +37,13 @@

Recent Note:

-
- +
-

{{recent_note.text}}

+

{{recent_note.text}}

@@ -43,25 +61,34 @@
- +