From a52f83a8d27fdccd08d121ce768694626e4c09ef Mon Sep 17 00:00:00 2001 From: nataly Date: Wed, 31 Jan 2024 10:20:53 +0200 Subject: [PATCH] New changes. --- osinaweb/db.sqlite3 | Bin 651264 -> 651264 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 199 -> 199 bytes .../__pycache__/admin.cpython-311.pyc | Bin 2711 -> 2711 bytes .../__pycache__/apps.cpython-311.pyc | Bin 576 -> 576 bytes .../custom_context.cpython-311.pyc | Bin 5397 -> 5397 bytes .../__pycache__/forms.cpython-311.pyc | Bin 941 -> 941 bytes .../__pycache__/models.cpython-311.pyc | Bin 19863 -> 20310 bytes .../__pycache__/views.cpython-311.pyc | Bin 74544 -> 75131 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 3744 -> 3744 bytes ...ions_staffprofile_and_more.cpython-311.pyc | Bin 3889 -> 3889 bytes .../0003_milestone.cpython-311.pyc | Bin 1521 -> 1521 bytes .../__pycache__/0004_epic.cpython-311.pyc | Bin 1463 -> 1463 bytes .../0005_staffprofile_image.cpython-311.pyc | Bin 851 -> 851 bytes .../__pycache__/0006_note.cpython-311.pyc | Bin 1698 -> 1698 bytes ...ct_id_alter_project_status.cpython-311.pyc | Bin 1150 -> 1150 bytes ...8_alter_project_project_id.cpython-311.pyc | Bin 909 -> 909 bytes ...9_alter_project_project_id.cpython-311.pyc | Bin 893 -> 893 bytes .../0010_remove_note_date.cpython-311.pyc | Bin 739 -> 739 bytes ...r_alter_note_text_and_more.cpython-311.pyc | Bin 1839 -> 1839 bytes .../0012_projectrequirement.cpython-311.pyc | Bin 1323 -> 1323 bytes .../0013_projectfile.cpython-311.pyc | Bin 1433 -> 1433 bytes ...014_alter_projectfile_file.cpython-311.pyc | Bin 862 -> 862 bytes .../0015_projectcredentials.cpython-311.pyc | Bin 1442 -> 1442 bytes ...dentials_projectcredential.cpython-311.pyc | Bin 789 -> 789 bytes ...e_alter_project_start_date.cpython-311.pyc | Bin 1040 -> 1040 bytes .../0018_epic_status.cpython-311.pyc | Bin 938 -> 938 bytes ...date_alter_epic_start_date.cpython-311.pyc | Bin 998 -> 998 bytes .../__pycache__/0020_task.cpython-311.pyc | Bin 1922 -> 1922 bytes ...rprofile_business_and_more.cpython-311.pyc | Bin 2818 -> 2818 bytes ...ustomerprofile_customer_id.cpython-311.pyc | Bin 919 -> 919 bytes .../0023_task_assigned_to.cpython-311.pyc | Bin 1035 -> 1035 bytes .../0024_task_task_id.cpython-311.pyc | Bin 865 -> 865 bytes .../__pycache__/0025_status.cpython-311.pyc | Bin 1589 -> 1589 bytes ...e_status_user_status_staff.cpython-311.pyc | Bin 1167 -> 1167 bytes .../0027_alter_status_staff.cpython-311.pyc | Bin 1082 -> 1082 bytes ...8_remove_projecttype_color.cpython-311.pyc | Bin 749 -> 749 bytes .../0029_alter_reference_date.cpython-311.pyc | Bin 863 -> 863 bytes .../__pycache__/0030_tag.cpython-311.pyc | Bin 990 -> 990 bytes ...1_alter_staffprofile_image.cpython-311.pyc | Bin 869 -> 869 bytes .../__pycache__/0032_point.cpython-311.pyc | Bin 1474 -> 1474 bytes ...nt_date_workingon_and_more.cpython-311.pyc | Bin 1297 -> 1297 bytes ...nt_date_completed_and_more.cpython-311.pyc | Bin 1353 -> 1353 bytes .../0035_business_business_id.cpython-311.pyc | Bin 901 -> 901 bytes ...lter_staffprofile_position.cpython-311.pyc | Bin 1233 -> 1233 bytes ...move_staffprofile_position.cpython-311.pyc | Bin 781 -> 781 bytes ...taffprofile_staff_position.cpython-311.pyc | Bin 1059 -> 1059 bytes ...taffprofile_staff_position.cpython-311.pyc | Bin 1090 -> 1090 bytes ...0040_staffprofile_staff_id.cpython-311.pyc | Bin 901 -> 901 bytes .../0041_dailyreport.cpython-311.pyc | Bin 1499 -> 1499 bytes ...omerprofile_email_and_more.cpython-311.pyc | Bin 1261 -> 1261 bytes .../0043_businesstype.cpython-311.pyc | Bin 1026 -> 1026 bytes ...ove_business_business_type.cpython-311.pyc | Bin 753 -> 753 bytes .../0045_business_type.cpython-311.pyc | Bin 1055 -> 1055 bytes .../0046_task_requirement.cpython-311.pyc | Bin 1051 -> 1051 bytes .../0047_task_status_date.cpython-311.pyc | Bin 963 -> 963 bytes ...r_customerprofile_business.cpython-311.pyc | Bin 1110 -> 1110 bytes ...r_customerprofile_business.cpython-311.pyc | Bin 1078 -> 1078 bytes ...by_projectrequirement_date.cpython-311.pyc | Bin 1391 -> 1391 bytes ...051_alter_task_requirement.cpython-311.pyc | Bin 1075 -> 1075 bytes .../0052_note_project.cpython-311.pyc | Bin 1028 -> 1028 bytes .../0053_pointactivity.cpython-311.pyc | Bin 0 -> 1310 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 210 -> 210 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 198 -> 198 bytes .../__pycache__/settings.cpython-311.pyc | Bin 3156 -> 3156 bytes .../osinaweb/__pycache__/urls.cpython-311.pyc | Bin 13345 -> 13366 bytes .../osinaweb/__pycache__/wsgi.cpython-311.pyc | Bin 722 -> 722 bytes osinaweb/static/dist/output.css | 22 ++ osinaweb/static/images/ticket.png | Bin 0 -> 1774 bytes .../details_pages/business-details.html | 187 ++++++++++++- .../details_pages/customer-details.html | 184 ++++++++++++- .../details_pages/project-details.html | 257 ++++++++++++++---- .../details_pages/staff-details.html | 187 ++++++++++++- .../templates/details_pages/task-details.html | 198 ++++++++++++-- osinaweb/templates/index.html | 191 +++++++++++-- .../listing_pages/business-types.html | 196 +++++++++++-- .../templates/listing_pages/businesses.html | 198 ++++++++++++-- .../templates/listing_pages/customers.html | 191 ++++++++++++- .../listing_pages/daily-reports.html | 184 ++++++++++++- osinaweb/templates/listing_pages/notes.html | 189 ++++++++++++- .../listing_pages/project-types.html | 195 +++++++++++-- .../templates/listing_pages/projects.html | 185 ++++++++++++- .../templates/listing_pages/references.html | 187 ++++++++++++- .../listing_pages/staff-positions.html | 187 ++++++++++++- osinaweb/templates/listing_pages/staffs.html | 228 ++++++++++++++-- osinaweb/templates/listing_pages/tags.html | 187 ++++++++++++- osinaweb/templates/listing_pages/tasks.html | 184 ++++++++++++- osinaweb/templates/main.html | 158 +---------- .../popup_modals/showpoints-modal.html | 111 ++++++-- 88 files changed, 3328 insertions(+), 478 deletions(-) create mode 100644 osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-311.pyc create mode 100644 osinaweb/static/images/ticket.png diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index baeaa03c5912bce1699c13ce19062d50004d125a..13f6eb9363938228144e8debe77309979bdfc5ca 100644 GIT binary patch delta 776 zcmah{%}Z2K6u%$uzBhNuxjJSMevK525+m=uc{(2pQAY)>(Q&{D3pB~6`IXKzIfE-p z$ZC_4bi)?8aA6T)4Eab3`U3(*T1Zg2C|Z@13tc4Hd$kE#bPwl)!|&d6e&?RaE%)S> zd!`UB%@&2o5~v(pf7WaBKxbyelY($M^SQD#jw3?+uC#Cq3GvL#!beNgM zzVw*yN`JCH5WhU(PmfnC-X5iI;_8Il6SY9RYo5BMRu_%cMc8s0N5pn6W#L04wrA>G zj|d;zg*i^mC07SkU(oBV^j3MjT6NSg^Rt~fjvoL!GJtKedyb6Zh@htqNcpQSR3iWY z9`J)M)Bx}EhHeziuO$=|QyV-_3w{28Uoj8Q?MCHNo9dNiS>>DEsDhc-Fv|kA&vsds zWsTem=pA#iT_6?<1VdOVTDF83`=f|N{=j!E_#WF~J4Wtn^qw)c2Z$hG3PsD1>HRfi zDmM1lgzuAi%HM2cf0b(dj1cjT9kY7C>e&V}nQRfA!4OYwlNwiX(KU&JV{T~n1`_>A zJ=r>%bcIGo#)kEz-s|QY+eF2feKDjg`NXgrOdH=0NPewAZh%vq)Qa`ItyV0sku26N zF((VLp@+mWWQ}Q%-)Y=Ho|^T{K+* zvJ=xekX---Q)G7<8xmD-=89AUjt@C656>S;+hbHSj?7ROEx%qGCE=-X-T(HA&nD<{ zOH9+w1bhAG^hERckRH=7`3AzHoo5rnsn~cT+B(#HrmZ7Z74i)SE^6^Q^Z$P{Q$5N* L%Vxyp>En)H0PNZP delta 631 zcmX9)T}YE*6n@Y9_xUZ|>-xFTO}|+%yx91@ZGF>S4F4fR96?51XvL-wNy`O#xr(y7 zNptjq2zlW}L`5;`B}tIzsscm0kf0@K5P`aG?4prD>g+@)t<*+#X*EnwU0WPdkG@|1gr8D%#uQEIr5E){EyfWKUM8A{w9PYbXC-h zP=WwYmRBkus=Pvf=RBriwZC^*s2R0m>R*!a`z|axkmwMrVp+M@Sz5qFd2NR! z3_l=0@};uFW5cQJSi^Pag!%wD<56ljJCe%E)g2ZlSZph;#5M(KLO0a*9y`=lu@I81 zjd%FA*(dgx-Dc-loYm1By+9MRj+DqdGELIXkAbLkC--C8nCD#H>*fvApJ!Y??dFEl zqg;M=dPj{s;i%s4gY>u)>G7}`js{IDXxU~<{J3Sb_u)xT4|kv`Pfu0pjbi~Wzhe3q ztbNqpYfIW|XIY-g7h8nN2~AIUIRT7ae4p4p(S0InRnxrUj}0{|{-1c?9u diff --git a/osinaweb/osinacore/__pycache__/admin.cpython-311.pyc b/osinaweb/osinacore/__pycache__/admin.cpython-311.pyc index 120d5ca0d9a7388938ba91487c44036d2288f42e..d2407d84862ddd8600da8451d8d2707c47007f95 100644 GIT binary patch delta 20 acmbO(I$e}|IWI340}zP4*twCrhYJ8Ra0NI3 delta 20 acmbO(I$e}|IWI340}u#2owJdu%&WWdZ;($^;w$ diff --git a/osinaweb/osinacore/__pycache__/custom_context.cpython-311.pyc b/osinaweb/osinacore/__pycache__/custom_context.cpython-311.pyc index a82f7dad615c0619866553ea81bcf1bfad2e4f23..e469db85011bce0d54747511c6c45f1c91caa40b 100644 GIT binary patch delta 20 acmbQLHC2myIWI340}zP4*twCLOB4V#9|Y$B delta 20 acmbQLHC2myIWI340}$wXE!)V=B?zLuSPIWI340}zP4*twB=5izLuSPIWI340}%Z8p0<&D5il!)dmj`ocz}9{NyLDrHmgYCmIWLy#qN2 zMDR@(@JO3{*G-J^-DDZp6O;G23p2i-e8F9Y{UcD;ujmt4`B#u~5Frj!Uc(Mz`DrRl zp6qdp4Q$fa$$6f#+<$?>K!-CFtFdgJ=Gn=tE62>J_JIMDnBX?W=Oak`3qn$0vVw0p E01YsL761SM delta 154 zcmcaMk8%2JM!w~|yj%=G5Sy|-b(Zc#J_$yJjq38uY$>|I44QhIi||6<;(>D|f9s4)4yUpWB!zb=jd diff --git a/osinaweb/osinacore/__pycache__/views.cpython-311.pyc b/osinaweb/osinacore/__pycache__/views.cpython-311.pyc index 3011f72c6abc24ced2cf40d18f656957a4d038df..b4e0728f8361da2e653981edb31690fa3713ed2a 100644 GIT binary patch delta 5778 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 delta 5507 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 Nq?qI!V`6MrdjbFe diff --git a/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-311.pyc index e517444116a23800885c76d4c948b99574815ba6..7a09ecc677f2e9d26ac276ef6022e444a60303ae 100644 GIT binary patch delta 20 acmZ1=yFiwEIWI340}zP4*twB=Djxtf`~_zK delta 20 acmZ1=yFiwEIWI340}zy{>u%(p$_D^3S_FCk diff --git a/osinaweb/osinacore/migrations/__pycache__/0002_projecttype_alter_business_options_staffprofile_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0002_projecttype_alter_business_options_staffprofile_and_more.cpython-311.pyc index 23fd486b3661a6e5f26f255e4a6e5d3cd61320de..75f2295600044425ec33af4d4b34c8f631d6ff1e 100644 GIT binary patch delta 20 acmdlew^5FJIWI340}zP4*twBgjUNCv$psw% delta 20 acmdlew^5FJIWI340}zy{>u%&$;|BmUCj>A6 diff --git a/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-311.pyc index f638258ef4287b4d8c064d6e5abdf17feff73ccc..2612426009c2655f79b1c91946deedd106b49df1 100644 GIT binary patch delta 20 acmey!{gIn{IWI340}zP4*twDW87lxl69z2+ delta 20 acmey!{gIn{IWI340}zy{>u%(J#tHyCaRopC diff --git a/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-311.pyc index 1dde3b84fe206fc07edfc7c04becd412d4b52d07..67f64071d1705871deff17a9b881a63b5a139067 100644 GIT binary patch delta 20 acmdnay`7tTIWI340}zP4*twB=4J!aQ0|kEo delta 20 acmdnay`7tTIWI340}zy{>u%&;!wLX0VFZ!@ diff --git a/osinaweb/osinacore/migrations/__pycache__/0005_staffprofile_image.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0005_staffprofile_image.cpython-311.pyc index 974304028b26c4bd14321679b42d8b0743d0b9a1..1734fa607bf00edc156f0fa6077822ecf35b3205 100644 GIT binary patch delta 20 acmcc2cA1TPIWI340}zP4*twD0gBbuhtp!H_ delta 20 acmcc2cA1TPIWI340}zy{>u%)sUu%(p&ISN4Vgy(K diff --git a/osinaweb/osinacore/migrations/__pycache__/0007_project_project_id_alter_project_status.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0007_project_project_id_alter_project_status.cpython-311.pyc index 5edb891020adc5c113fc49b7edb64baf2e4da76c..a0dd128098b5305647b54360c70b0c7971e0b0e7 100644 GIT binary patch delta 20 acmeyz@sERhIWI340}zP4*twCrm<0ept_95i delta 20 acmeyz@sERhIWI340}zy{>u%&OW&r>^3*&;RN>p delta 20 ZcmeBW?`7v+&dbZi00d>~x*NHhm;oz41PTBE diff --git a/osinaweb/osinacore/migrations/__pycache__/0009_alter_project_project_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0009_alter_project_project_id.cpython-311.pyc index e76de82b286ba3efddfbf26abace4a6655c079f8..e67ea405434b65d4c809d64d6d7c2ef745d7afaa 100644 GIT binary patch delta 20 acmey%_Lq%&IWI340}zP4*twCrh#3GtJq5)8 delta 20 acmey%_Lq%&IWI340}zy{>u%&OVg>*^n*`VZ diff --git a/osinaweb/osinacore/migrations/__pycache__/0010_remove_note_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0010_remove_note_date.cpython-311.pyc index cbd4388998bb09937941f4848e5aafad15271c8a..63b9c81c34e1125172c6845063ac0485120a5924 100644 GIT binary patch delta 20 acmaFN`k0k_IWI340}zP4*twDW1`_~12nF;2 delta 20 acmaFN`k0k_IWI340}zy{>u%(}!2|#}W(5ZT diff --git a/osinaweb/osinacore/migrations/__pycache__/0011_note_date_alter_note_color_alter_note_text_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0011_note_date_alter_note_color_alter_note_text_and_more.cpython-311.pyc index 68d372ee330879d6e545f1f57e4d7d2c3551d79c..8d8e6f36802edd5c2adbc67582b5e37584eaf15a 100644 GIT binary patch delta 20 acmZ3_x1NuCIWI340}zP4*twBgg&hDjF$C`b delta 20 acmZ3_x1NuCIWI340}zy{>u%&$VFv&(j|2h$ diff --git a/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-311.pyc index 4754a6afba3f7f9438029b8a143e37cdd4a54d74..3033039ecf174d08d91c565082ed92cbe21baf1b 100644 GIT binary patch delta 20 acmZ3@wVI22IWI340}zP4*twBgffWEV{{-0p delta 20 acmZ3@wVI22IWI340}zy{>u%&$Uu%)kV+8;$u>?2( diff --git a/osinaweb/osinacore/migrations/__pycache__/0014_alter_projectfile_file.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0014_alter_projectfile_file.cpython-311.pyc index 73065306edf6bc0608f0110d46a5cacbd5de1906..ee80f0e26b8399e08e598c09b80c9a1d0a55f4eb 100644 GIT binary patch delta 20 acmcb|c8`sFIWI340}zP4*twBAm>B>&Wd&#e delta 20 acmcb|c8`sFIWI340}zy{>u%%@W(EK@!vuQ( diff --git a/osinaweb/osinacore/migrations/__pycache__/0015_projectcredentials.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0015_projectcredentials.cpython-311.pyc index dbf1a51596a544ef2cdc35a60dcd08d357191bbe..97325f50ca1cfad2009734d7e8ac4359877e9029 100644 GIT binary patch delta 20 acmZ3)y@;E8IWI340}zP4*twB=Ix7G(y9Gc1 delta 20 acmZ3)y@;E8IWI340}zy{>u%(p&I$l883a=R diff --git a/osinaweb/osinacore/migrations/__pycache__/0016_rename_projectcredentials_projectcredential.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0016_rename_projectcredentials_projectcredential.cpython-311.pyc index 4fb5b6ceae40d064136b8f1712a9be5175b799bc..f85bb32bbd9e866c09496629c8889b03d78d3a48 100644 GIT binary patch delta 20 acmbQrHkFNgIWI340}zP4*twCLix~hf{RE8w delta 20 acmbQrHkFNgIWI340}zy{>u%)cVg>*!TLYi~ diff --git a/osinaweb/osinacore/migrations/__pycache__/0017_alter_project_end_date_alter_project_start_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0017_alter_project_end_date_alter_project_start_date.cpython-311.pyc index 70ff4d8dfbaf2920b041e30100aabdf2802d8dad..e0a704eb05a12df6e6ba86b2a19e5bcb05dc86a4 100644 GIT binary patch delta 20 acmbQhF@b}7IWI340}zP4*twCLl?4DVeguO6 delta 20 acmbQhF@b}7IWI340}zy{>u%&`WdQ&x+yj;X diff --git a/osinaweb/osinacore/migrations/__pycache__/0018_epic_status.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0018_epic_status.cpython-311.pyc index 8c62ec4da0355dc7e4acebd0e3ef55b6f7155b06..dfbad6c64823f93b7d9578b2739d0ec58ce7afb7 100644 GIT binary patch delta 20 acmZ3*zKWfDIWI340}zP4*twB=J~IF`X$4LI delta 20 acmZ3*zKWfDIWI340}zy{>u%(p&kO)B#{^*j diff --git a/osinaweb/osinacore/migrations/__pycache__/0019_alter_epic_end_date_alter_epic_start_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0019_alter_epic_end_date_alter_epic_start_date.cpython-311.pyc index baf4f967f3fb1a517f24472f1b438c812fec9acb..9cd2a4b9f0d201a11af1f28a8fcd5aa123a97b17 100644 GIT binary patch delta 20 acmaFH{*0Y_IWI340}zP4*twDWHZuS{$p!)d delta 20 acmaFH{*0Y_IWI340}zy{>u%(}%?toJCj}J% diff --git a/osinaweb/osinacore/migrations/__pycache__/0020_task.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0020_task.cpython-311.pyc index 022a713535d2c145cc117cd5b4ddc42e5397b14e..4e2ba03ca3920b36d5e6191fb09d2558245413a9 100644 GIT binary patch delta 20 acmZqTZ{p`(&dbZi00d$$c5dV@X9oZ;O$6!y delta 20 ZcmZqTZ{p`(&dbZi00d>~x*NI6*#Ro61N{I1 diff --git a/osinaweb/osinacore/migrations/__pycache__/0021_alter_customerprofile_business_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0021_alter_customerprofile_business_and_more.cpython-311.pyc index e0b0d16ebc6eb1157cf849dc6c07b3915cc285c0..5ada5af7a1f13e475df2fe5903b7db1b99f6cc42 100644 GIT binary patch delta 20 acmZn?YZBvL&dbZi00d$$c5dYU&IJH5Oa*%Y delta 20 acmZn?YZBvL&dbZi00d>~x*NH_a{&M>ssxSz diff --git a/osinaweb/osinacore/migrations/__pycache__/0022_customerprofile_customer_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0022_customerprofile_customer_id.cpython-311.pyc index 59a009bb89ef94687dd996d36c4604d0bafdf882..35f5a3be0157b73e9ce71908123b323881b5ab5c 100644 GIT binary patch delta 20 acmbQvKAoL=IWI340}zP4*twCrhZz7daRn6s delta 20 acmbQvKAoL=IWI340}zy{>u%)kVFmy!&jcs{ diff --git a/osinaweb/osinacore/migrations/__pycache__/0023_task_assigned_to.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0023_task_assigned_to.cpython-311.pyc index b01c0d6356ed9cde2b8a596fefb3314f97d6bbc3..7cdc74367187eec156ebaea634a81a9917aec745 100644 GIT binary patch delta 19 ZcmeC?=;q*F&dbZi00d$$b}r;*0RSo%1Y`gJ delta 19 YcmeC?=;q*F&dbZi00d>~x(m5k048ArcK`qY diff --git a/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-311.pyc index ebcb71a122693f6a4c1e9e8e841c75ba98508bb7..20ba57b88f3304e8a695acce7080df013ba66145 100644 GIT binary patch delta 20 acmaFJ_K=NxIWI340}zP4*twBAj2Qqs-34&~ delta 20 acmaFJ_K=NxIWI340}zy{>u%%@V+H^>I|PIP diff --git a/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-311.pyc index 54fcdac3a628f3aa6906bc7b7d8bcf6406639b85..4e1aff448b6d993752817ac312afb9a4643ab3d0 100644 GIT binary patch delta 20 acmdnWvz3Q?IWI340}zP4*twBgiwyuZ*aZ9l delta 20 acmdnWvz3Q?IWI340}zy{>u%)MVgmp%HUtj< diff --git a/osinaweb/osinacore/migrations/__pycache__/0026_remove_status_user_status_staff.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0026_remove_status_user_status_staff.cpython-311.pyc index 7fab50d3cf54bd62d05701799de9c0d0260a84cf..05ac039f1159fd2a07316318f6759dc42f259c23 100644 GIT binary patch delta 20 acmeC@?C0cO&dbZi00d$$c5dWuVF3UzdIbUi delta 20 ZcmeC@?C0cO&dbZi00d>~x*NG$SO6>71Qh@P diff --git a/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-311.pyc index 31785988c6af127cc44a73fd037e1ac8a5f9e464..ace491f7682cbd571beb61a426ce9b2862ee1a51 100644 GIT binary patch delta 20 acmdnRv5SLyIWI340}zP4*twBgp9KIm4g~=K delta 20 acmdnRv5SLyIWI340}zy{>u%)MX8`~)Yy=bl diff --git a/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-311.pyc index 86e345f80f76cad31434ab327359bc4e21108a3b..43394d77be4e9b1e9b6630a07a5430f4c6a49b6d 100644 GIT binary patch delta 20 acmaFM`j(Y@IWI340}zP4*twDW5fcDDmu%(J!~_62_5~#X diff --git a/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-311.pyc index fa7280069a1224e8e6b26316c0604f2d1237793f..91d64392d13557dee9f3139ce5235b39243896eb 100644 GIT binary patch delta 20 acmcc5cAt%VIWI340}zP4*twBAgc$%kjRk7} delta 20 acmcc5cAt%VIWI340}zy{>u%%@VFmy;>jZuP diff --git a/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-311.pyc index a96796264dca543cd31913ced062bc4eb32a1240..946e1fad70531f3bb792ad132fd8ba4c3e8d8bcb 100644 GIT binary patch delta 20 acmcb|evh4dIWI340}zP4*twDWGBW@?i3REa delta 20 acmcb|evh4dIWI340}zy{>u%(}%nSfG=LG!# diff --git a/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-311.pyc index c7fa1787ccfabde32e6fc2581775b727c9219572..bee67bf478db97b703d4415bac1b436e26380c99 100644 GIT binary patch delta 20 acmaFL_LPl#IWI340}zP4*twBAiWvYreFc30 delta 20 acmaFL_LPl#IWI340}zy{>u%(ZVg>*=+XRpR diff --git a/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-311.pyc index 17c86851f5b1089936a2bc513e284397f21e5995..32a2851017c1cf178e6943ab2a2df268a511850d 100644 GIT binary patch delta 20 acmX@aeTbWTIWI340}zP4*twB=J1YPu%)U&I$lD83eNc diff --git a/osinaweb/osinacore/migrations/__pycache__/0033_point_date_completed_point_date_workingon_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0033_point_date_completed_point_date_workingon_and_more.cpython-311.pyc index 727bdc0553fe7136ac0393cf71ca770546522c67..464a831ba412ab3b86fc449470084e322cc79bc2 100644 GIT binary patch delta 20 acmbQpHIa*ZIWI340}zP4*twCLjTHbd?*xkg delta 20 acmbQpHIa*ZIWI340}zy{>u%&`V+8;!O#_|) diff --git a/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-311.pyc index 773810c61c2e36e98faaa703972aefea7110d9b3..c844fd59dc59aaac3df030437fe5270a8480dc24 100644 GIT binary patch delta 20 acmX@fb&`vFIWI340}zP4*twD0juiknuLUyz delta 20 acmX@fb&`vFIWI340}zy{>u%(>V+8;-4FpC2 diff --git a/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-311.pyc index 48ba828091d23141500ea90ca1405181cd7c13e0..41214963489ec1de5d5b3eb90781a9dbb8ba6121 100644 GIT binary patch delta 20 acmZo=Z)N9R&dbZi00d$$c5dXZVg>*%p#~x*NHxm;ovO1M&a> diff --git a/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-311.pyc index e81f327164123342e7972fb686d2194363766374..81c288b056d15cadac56d56402171562ac735318 100644 GIT binary patch delta 20 acmcb}d6AQQIWI340}zP4*twDW7z+S8$_2;( delta 20 acmcb}d6AQQIWI340}zy{>u%&e#sUB~Ct*9!&dbZi00d$$c5dWmVg>*%y##dt delta 20 ZcmeBW>t*9!&dbZi00d>~x*NHfm;ovq1Bd_s diff --git a/osinaweb/osinacore/migrations/__pycache__/0038_staffprofile_staff_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0038_staffprofile_staff_position.cpython-311.pyc index 5fff8941a87244e7aab137973f6aa9fa0e076a4f..4b179a675c904144bb9bc735fdba876094a48b02 100644 GIT binary patch delta 20 acmZ3?v6zEu%(hU;zLv)C11| diff --git a/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-311.pyc index 4573c3d207d53e3d498698d870056bf7946d3409..89cfd770d8de138a858fde5d968bb9e416f8a7d2 100644 GIT binary patch delta 20 acmX@aafpL^IWI340}zP4*twD0oCN?kP6ZhN delta 20 acmX@aafpL^IWI340}zy{>u%&WX8`~*tOP6o diff --git a/osinaweb/osinacore/migrations/__pycache__/0040_staffprofile_staff_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0040_staffprofile_staff_id.cpython-311.pyc index 2c36b4b968caffa2e478d2fcb883e75a9f36ceaa..bed3a79b6638ccae50f557989e0678bc1a5f4bfb 100644 GIT binary patch delta 20 acmZo=Z)N9R&dbZi00d$$c5dXZVg>*%p#~x*NHxm;ovO1M&a> diff --git a/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-311.pyc index 53d6df26c2f854d255af7afacdabce0e1e7494f4..36438d1508d24ec992ae466e7d3cd2c925a386f2 100644 GIT binary patch delta 20 acmcc3eVdzmIWI340}zP4*twDW0xJMKqXp{# delta 20 acmcc3eVdzmIWI340}zy{>u%(}zzP630R;X4 diff --git a/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-311.pyc index 16da0896a0b1e23740517a4dad5e6e147fe584a8..ca5b16d8dea355f84e56df58120a21fdb7b7433e 100644 GIT binary patch delta 20 acmaFM`IeJ=IWI340}zP4*twDW5eoo6Dh3q&dbZi00d$$c5dYU$qWE5odsS1 delta 20 acmZqSXyM>q&dbZi00ikN>o;=$WCj2(iUlD6 diff --git a/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ac6690320ee310b88def17cd9af5bbe40a20b4ca GIT binary patch literal 1310 zcmah|y>Ht_6hEFQTBIdMD%_}1p~yp;RyHanRh_9Qpjvg2wlP}dW8gwiy0bu)BGu!` zsXTee&@o&57dQy)p+kpu>(HSi4G^esQ-Ln+#=xF3^&KfXC=wudyrZM2jbAS%o}(N30*RPX{;I(9KBBqs~m&Jlp)j3ChKZ_pcwUeB&T%*JRr zV*^gCISAY-~8IG#Q585NZq zH#R@AJfBl*!u$~(a8dfkcRb!5aA(iqGl3m)Z(HEoy{0OP_LTe9fKi)MB90bHOSNl|_xAKAZj;YlmmXy%0KO?}-VN(F4rSzm2+P)a{4E zAHv$~v^I-sv#`7$>-p7{IA73>=Lp2P6miaYOFQ^dPIf&Dqp1l!O-GCLlLDqSyK=GF zO8@b#tR8GFyUX5_C^7XupcjQt(k}UwtpinH1$_{4PEi!djnWL!2d{o}v=(Mxtd$il UMz4y;MpVA`Tq@3AqfLDH4__&11poj5 literal 0 HcmV?d00001 diff --git a/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-311.pyc index c6a3a909e6edc12b1b7fe70cf09d2258d07ae971..546c37acebe6b26fb7c64797400c6f0b28001f1f 100644 GIT binary patch delta 19 Zcmcb_c!`mFIWI340}zP4*g28=H~=%Z1(yH- delta 19 Zcmcb_c!`mFIWI340}zy{>rUi84gfF$1gZc4 diff --git a/osinaweb/osinaweb/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/__init__.cpython-311.pyc index 84bc3c81776e0cc75d81551babd5797f1e5079c7..20da87145ab0360ad93e73465b77182e37343a37 100644 GIT binary patch delta 19 ZcmX@cc#M&IIWI340}zP4*g27VHvlpF1#rUj}4FE1i1cm?r diff --git a/osinaweb/osinaweb/__pycache__/settings.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/settings.cpython-311.pyc index 2f717b7299c4d87f9c324d62f1126929710cef3e..9be2a98f8c0fa8da801fda45fd0af1954e9355cc 100644 GIT binary patch delta 20 acmca2aYcfAIWI340}zP4*twD0lLr7iW(9Wu delta 20 acmca2aYcfAIWI340}zy{>u%)s7%Q7={z?XV|p36)0&PuN`kJMfUnXe1t(soPIP@6h7 z)Ct5n=2W6ig?x0R3M_GPgv8G+l{mm{R+Wvg1Q)T?V-n~~X#QuTaAyIIb!Fpr{0n99=a>3b^rF{psNd@{^di$cUawI<^!g0_iq+4UKJRmBs^zqW4)$3G z_Acy?G>6D=pcBH7&>=w}L5Em;hR5#a7;*e7KFeY|i}8T3Jx2WVc;Om`ybgH+c{^C=!v-*bL z*c$EnJ%%1K{nkHf)ITv51Lk@lU@~v8y3FbWrbldru=@9a*>yH(^5=tQeVyqp(^k-& z@H8kt#}2xUoIy$0F_x?$v%wcK8!m-RXp^lxWO~Guggm_MGIEC{A!|{QBW$+KFw`mTk4BwjWM4@-2A{*Bu5=$jkmmy{)$NA2i!a`lYu%n+ZOY(G+3|8JWVbyon*BLxwe2FV`cXr_rXieE-QL{Ew-9$rAdMeSmmn+0SW9~NKb<{}D@OX6$XTteA# zsqs2Dx!ypfJxv00$Hu90I^+oC=oL;Za$=u<`yz%J9cBp3(5pOO>P_&p(of#{+K(Zv zLz+OEUgJQ%2L#$zNhoo=i(yHR!V-ZcTHr|WzYtC=bK*LZCLH1oZr(<76Oy>X%_>@* zkQ!^;-0Teswlxw?e&@ze(4jz}KyPv4c8`!-V^6}JItEn-m4He$4&3PhBP}bDV>odI z!=et01QzK#99i!n@nb7VEaRJX^ykD0af7FK(F>D4ag&>O(d?uo-s7f(R*a;~%>(rD zq?D<1vn}+2xHpAGcWa1@&f-)73q@Th5}`0taMNByx0x6jkb_rwXYYW~31afq)z81|CB*KGErAc8-Z$^} z&70MZ_h9+!W%svk_u($Ccb z>t_9WtA{|ALY6_6hfTby2SNgh2#C1+&0{Q>B@-nAWeQ~mWga#0fo`AaC*3~f-@0Eu zLjr%L^$#UQd{oXjULR^inkfPi3K0eoJ|?;;{Hxxtzbfi{ct}pTgdfGdsN^*9L(%w6sKc-WCyme{@zhtHIH(;**DPwuXa{fN&kYY+ zv6h|~eu=FLOj&b^&^qRZ8r_iQmh-=_FhdF#3CvNLV=%{WOJvjLU0c%JaoX=MvMt@G zGF=}G*9$)6`MOJSD5ET59dw3s}3PP*AnK;Iu@ z(d?sh1ZF7AFqq*NByq8QfD`q##?F43K$=3DL7LCW{w4h6ln0fNiCu~IC78!Y5~^}p z_TR%J33ca+H1BuDjkJbX;w*W4fxse#MFxv}K_ZJCB+)9e(P?tNLZC{a%Am?WkjRG} zB(`5+ar1jWff9uhgA%VuqS_$>&7p7Nt=qi>3KR+q3VcZt%lMasSNTYqtN0(wT$AQw z987A;b!l$kcamP^6KQVZ)ugtwBF!f1vc6WML=pe-94Wp_&^$%+49)W`iQM@g@;VtW z5mctA%utzcOT+}ROYMmKoVW?fQIumS$H&3G8oST)GtlMesjb)6>&xtA?E&_VdjACt CK$D~Z diff --git a/osinaweb/osinaweb/__pycache__/wsgi.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/wsgi.cpython-311.pyc index 678b54dba7e5d68befc56f24bf36269912e57409..a1a8da733ab10a5ec9e4dd2c3db3c54be49f3828 100644 GIT binary patch delta 20 acmcb_dWn^LIWI340}zP4*twDWI1>OmUu%&e&IAB8z68_& diff --git a/osinaweb/static/dist/output.css b/osinaweb/static/dist/output.css index 694192fa..2791b4e4 100644 --- a/osinaweb/static/dist/output.css +++ b/osinaweb/static/dist/output.css @@ -1129,6 +1129,10 @@ video { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } +.cursor-default { + cursor: default; +} + .cursor-not-allowed { cursor: not-allowed; } @@ -1423,6 +1427,11 @@ video { border-color: rgb(21 128 61 / var(--tw-border-opacity)); } +.border-orange-400 { + --tw-border-opacity: 1; + border-color: rgb(251 146 60 / var(--tw-border-opacity)); +} + .border-orange-500 { --tw-border-opacity: 1; border-color: rgb(249 115 22 / var(--tw-border-opacity)); @@ -1666,6 +1675,10 @@ video { background-color: rgb(202 138 4 / var(--tw-bg-opacity)); } +.bg-opacity-20 { + --tw-bg-opacity: 0.2; +} + .bg-opacity-30 { --tw-bg-opacity: 0.3; } @@ -1999,6 +2012,11 @@ video { color: rgb(21 128 61 / var(--tw-text-opacity)); } +.text-orange-400 { + --tw-text-opacity: 1; + color: rgb(251 146 60 / var(--tw-text-opacity)); +} + .text-orange-500 { --tw-text-opacity: 1; color: rgb(249 115 22 / var(--tw-text-opacity)); @@ -2065,6 +2083,10 @@ video { opacity: 1; } +.opacity-20 { + opacity: 0.2; +} + .opacity-30 { opacity: 0.3; } diff --git a/osinaweb/static/images/ticket.png b/osinaweb/static/images/ticket.png new file mode 100644 index 0000000000000000000000000000000000000000..cade543002d6ed0a812677a1177f6a22ba78fb09 GIT binary patch literal 1774 zcmV9Mu)ae`j`$?LhE&QK~+a2Od&Y0wfT9K@KVL z&P?JYrjeos!5c_vB|w6Q5>NvhWi&1dg9_x%6&+?jjtTnkGKUwYnm(yBjI)hsY1 z@HbRn8OmgSE3dtF$#j2WI$#o%vRPL}4gfba`1w?Mc6NNlnKLsc`&=>tRLLI#2Aj1J zc&F0Wx9+Cn$Gm7 zT>um0fluvBW}k_C7F7U4THjcL z;2Wm$>uLo|JI>mu~T+Id*L!6ldh?$%mmJMaOwQTnP&Q zQOo-FO}X61N%QPV1r$a{$2uinbevz5TsK?$yH*JbFNACZRuJq}0|RJWfWqkL7?yRQ z6Y`~Ob~ms?RsU3S9H(Y)Bm%Ix=(@j(B0|ygRyW%~8Jz-2$*airkZD%nKHK;GnxWBj z01lB(KQVmb#6Rmh`rPxb@2^z0A@YpCUmEQlj0sQ}9UT+PdIRWh(JU(Y8lsADNnujp z&nohT1w*QOJ1_=hYK;Wm4Pafy_oqX)?sO3gF8?@2j9erEl8`UB?jD6_Vk8v@gTNhOgQU|lfJX2w3G8euK+=&H)ol@y z=?DrtY~TO&0;9;Iv|ry`#In9``~KfsHcYh0ahzRU9C;LWWPE>j*j99$hkzGpy~+DG zsvC#%`L}4*Fv*toS|JZjN+r>*?iwNw4Fvc)k%u|~zHa0RJO00t7t0!NMjooi;)QH> zqlml?T-PR%$1~Rs`HR3tJC~bm72hg&-fbfCN7|4F%ENtqFD*#Kb${MX@*?td67s{o zKiRGiOM>7hz_JMWq%OdMgGCL33E)Bm-`G&tVNXo#3ENDQry6K9Vop+-pZ{I>6gHF3 zzpbk4F)Tu&2VM;FRD(6Tk<~1*2a1mKd^bf%NPa^c@>BzU6vsheYqvy5{Hlvd9>7BN z<+x7W5TRS|`F61EO6B*6OvH6GDMGKv16VRSS)Lsj*o5lIxXuDwOOErR?!2{Y9_%FdlZ%}~f@?-7w>w0OuSA}?~EJu#8*AlC(0 zuopOY@4YwlrPIfNd#<#QPek>w!iR{=i0TT3RSI5s*{twF^?Uy1)0kEwBprD>my2Do zjd0a&@chWg^7P=~afQ1Cw%NtvJ~?}KzP{a*=iO`t!Cqi<%@$RJr9vK>oClmA8Cl-f z-@np6dGfth&ec=cUkW@Gvb7XpDUk;Q-v$+=ao}lyhbo`L&VPI{-H1#wl#W1h7pncY&Xf%rt?@3c&CB+ z;o|Aj`|7W;#2ESUZjuLs_XJh-oXFKPs=8tvDh0vzR60FV4uT&7KcmMZUxT@el9pwo zji#A! z!O%0{o4MS@Im_AroQmi&r|^SblLy0hg(FtNoWkae?;kbUcc(D^{{rVnMwX`s296-I zy1~ygqPp46=VPBib_>R@%da?dX2#BBToHL%-~-?ia86)@~ literal 0 HcmV?d00001 diff --git a/osinaweb/templates/details_pages/business-details.html b/osinaweb/templates/details_pages/business-details.html index 7f74779e..f0e3768f 100644 --- a/osinaweb/templates/details_pages/business-details.html +++ b/osinaweb/templates/details_pages/business-details.html @@ -143,6 +143,11 @@ class="text-slate-800 text-xl font-semibold">{{business.email}}

+
+

Financial Number: {{business.financial_number}}

+
+

VAT: {{business.vat}} @@ -187,26 +192,182 @@

- {% if latest_statuses_time_ago %} - @@ -281,25 +282,182 @@ - {% if latest_statuses_time_ago %} - @@ -113,20 +114,23 @@

Businness Types

-
+
-
+ class="w-full s:w-fit text-base px-3 py-2 bg-blue-500 text-white outline-none border border-blue-500 rounded-md cursor-pointer hover:bg-white hover:text-blue-500 addBusinessTypeButton" + data-modal-url="{% url 'addbusinesstype' %}">Add + Business Type
@@ -176,27 +180,183 @@
- {% if latest_statuses_time_ago %} - @@ -114,7 +115,8 @@

Businesses

-
+
- {% if latest_statuses_time_ago %} -
@@ -112,7 +113,8 @@

Customers

-
+
-
+
@@ -225,25 +228,183 @@ - {% if latest_statuses_time_ago %} -
@@ -175,25 +176,182 @@
- {% if latest_statuses_time_ago %} -
@@ -128,8 +129,8 @@ style="background-color: {{note.color}}">

{{ note.date|date:"F j, Y" }}

@@ -148,25 +149,183 @@
- {% if latest_statuses_time_ago %} - @@ -113,20 +114,23 @@

Project Types

-
+
-
+ class="w-full s:w-fit text-base px-3 py-2 bg-blue-500 text-white outline-none border border-blue-500 rounded-md cursor-pointer hover:bg-white hover:text-blue-500 addProjectTypeButton" + data-modal-url="{% url 'addprojecttype' %}">Add + Project Type
@@ -176,25 +180,182 @@
- {% if latest_statuses_time_ago %} - - {% if latest_statuses_time_ago %} - @@ -112,7 +113,8 @@

References

-
+
- {% if latest_statuses_time_ago %} -
@@ -114,7 +115,8 @@

Staff Positions

-
+
- {% if latest_statuses_time_ago %} -
@@ -159,14 +160,15 @@ {% for staff in staffs %} - + {% if staff.active %} +
user-image
-

{{staff.user.first_name}} {{staff.user.last_name}}

+

{{staff.user.first_name}} {{staff.user.last_name}}

@@ -186,12 +188,49 @@
-
+
+ {% else %} + + +
+
+ user-image +
+

{{staff.user.first_name}} {{staff.user.last_name}}

+
+ + + +

{{staff.user.email}}

+ + + + + + + {% endif %} {% endfor %} @@ -200,25 +239,182 @@
- {% if latest_statuses_time_ago %} -
@@ -113,7 +114,8 @@

Tags

-
+
- {% if latest_statuses_time_ago %} -
@@ -496,25 +497,182 @@
- {% if latest_statuses_time_ago %} -
-
-
+
+
-

14 Connected

- +

Tickets

+
- -
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
-
- -
- User Image -
-
+
+

2

- - -
{% block content %} diff --git a/osinaweb/templates/popup_modals/showpoints-modal.html b/osinaweb/templates/popup_modals/showpoints-modal.html index ac8b1e04..0ac9152a 100644 --- a/osinaweb/templates/popup_modals/showpoints-modal.html +++ b/osinaweb/templates/popup_modals/showpoints-modal.html @@ -22,31 +22,98 @@ {% for point in points %} {% if point.status == 'Not Completed' %} -
-
-

{{point.text}}

-
-
-
- {% csrf_token %} - -
-
- {% csrf_token %} - -
-
- {% csrf_token %} - -
+ + + + + + +
+ {% csrf_token %} + +
+
+
+ +
+

Total Time: 0min

+ + + + + + {% endif %} {% if point.status == 'Completed' %}