From 9e4a667af6487ec95bbfd6d72d8abb8384842468 Mon Sep 17 00:00:00 2001 From: emile Date: Mon, 29 Jul 2024 08:59:38 +0300 Subject: [PATCH] new --- .../__pycache__/__init__.cpython-310.pyc | Bin 194 -> 194 bytes .../__pycache__/admin.cpython-310.pyc | Bin 400 -> 400 bytes .../__pycache__/apps.cpython-310.pyc | Bin 483 -> 483 bytes .../__pycache__/models.cpython-310.pyc | Bin 1941 -> 1941 bytes .../__pycache__/0001_initial.cpython-310.pyc | Bin 700 -> 700 bytes .../0002_country_addressbook.cpython-310.pyc | Bin 1161 -> 1161 bytes .../__pycache__/0003_contact.cpython-310.pyc | Bin 1005 -> 1005 bytes .../0004_socialmedia.cpython-310.pyc | Bin 925 -> 925 bytes ...05_socialmedia_addressbook.cpython-310.pyc | Bin 764 -> 764 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 205 -> 205 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 190 -> 190 bytes .../billing/__pycache__/admin.cpython-310.pyc | Bin 499 -> 499 bytes .../billing/__pycache__/apps.cpython-310.pyc | Bin 471 -> 471 bytes .../__pycache__/models.cpython-310.pyc | Bin 6982 -> 6982 bytes .../billing/__pycache__/urls.cpython-310.pyc | Bin 831 -> 831 bytes .../billing/__pycache__/views.cpython-310.pyc | Bin 2306 -> 2306 bytes .../add/__pycache__/urls.cpython-310.pyc | Bin 909 -> 909 bytes .../add/__pycache__/views.cpython-310.pyc | Bin 6772 -> 6772 bytes .../delete/__pycache__/urls.cpython-310.pyc | Bin 489 -> 489 bytes .../delete/__pycache__/views.cpython-310.pyc | Bin 1009 -> 1009 bytes .../edit/__pycache__/urls.cpython-310.pyc | Bin 511 -> 511 bytes .../edit/__pycache__/views.cpython-310.pyc | Bin 1513 -> 1513 bytes .../__pycache__/0001_initial.cpython-310.pyc | Bin 1328 -> 1328 bytes ...vice_cancelled_at_and_more.cpython-310.pyc | Bin 824 -> 824 bytes ...003_payment_servicepayment.cpython-310.pyc | Bin 1169 -> 1169 bytes ...rename_payment_paymenttype.cpython-310.pyc | Bin 592 -> 592 bytes ...05_service_recurring_cycle.cpython-310.pyc | Bin 779 -> 779 bytes ...ervice_created_at_and_more.cpython-310.pyc | Bin 788 -> 788 bytes ...er_service_recurring_cycle.cpython-310.pyc | Bin 830 -> 830 bytes .../0008_alter_service_type.cpython-310.pyc | Bin 829 -> 829 bytes ...cepayment_service_and_more.cpython-310.pyc | Bin 1172 -> 1172 bytes .../0010_charge_amount.cpython-310.pyc | Bin 712 -> 712 bytes .../__pycache__/0011_invoice.cpython-310.pyc | Bin 905 -> 905 bytes ...nt_charge_receipt_and_more.cpython-310.pyc | Bin 1040 -> 1040 bytes ...alter_invoice_date_created.cpython-310.pyc | Bin 661 -> 661 bytes ...014_servicepayment_comment.cpython-310.pyc | Bin 660 -> 660 bytes .../__pycache__/0015_order.cpython-310.pyc | Bin 1111 -> 1111 bytes .../0016_alter_order_status.cpython-310.pyc | Bin 725 -> 725 bytes .../0017_service_order.cpython-310.pyc | Bin 751 -> 751 bytes .../0018_alter_order_status.cpython-310.pyc | Bin 733 -> 733 bytes ..._service_customer_and_more.cpython-310.pyc | Bin 2358 -> 2358 bytes .../0020_orderitem.cpython-310.pyc | Bin 904 -> 904 bytes ...m_recurring_cycle_and_more.cpython-310.pyc | Bin 837 -> 837 bytes ...e_item_created_at_and_more.cpython-310.pyc | Bin 843 -> 843 bytes ...em_project_alter_item_type.cpython-310.pyc | Bin 941 -> 941 bytes .../0024_remove_item_active.cpython-310.pyc | Bin 586 -> 586 bytes ...item_project_item_customer.cpython-310.pyc | Bin 888 -> 888 bytes ...tem_type_remove_order_paid.cpython-310.pyc | Bin 697 -> 697 bytes .../0027_item_type.cpython-310.pyc | Bin 709 -> 709 bytes ...0028_remove_order_due_date.cpython-310.pyc | Bin 567 -> 567 bytes .../0029_invoice_pdf.cpython-310.pyc | Bin 648 -> 648 bytes .../0030_alter_invoice_order.cpython-310.pyc | Bin 746 -> 746 bytes ...ter_invoice_invoice_number.cpython-310.pyc | Bin 671 -> 671 bytes .../0032_order_business.cpython-310.pyc | Bin 820 -> 820 bytes .../0033_alter_order_status.cpython-310.pyc | Bin 750 -> 750 bytes .../0034_alter_invoice_pdf.cpython-310.pyc | Bin 669 -> 669 bytes .../0035_alter_invoice_pdf.cpython-310.pyc | Bin 652 -> 652 bytes ...ter_invoice_invoice_number.cpython-310.pyc | Bin 678 -> 678 bytes .../0037_recurringcycle_item.cpython-310.pyc | Bin 762 -> 762 bytes .../0038_alter_invoice_pdf.cpython-310.pyc | Bin 669 -> 669 bytes ...recurringcycle_cycle_price.cpython-310.pyc | Bin 651 -> 651 bytes ..._orderitem_end_at_and_more.cpython-310.pyc | Bin 758 -> 758 bytes .../0041_orderitem_active.cpython-310.pyc | Bin 667 -> 667 bytes .../0042_order_due_date.cpython-310.pyc | Bin 634 -> 634 bytes .../0043_alter_invoice_pdf.cpython-310.pyc | Bin 667 -> 667 bytes ...044_alter_orderitem_active.cpython-310.pyc | Bin 650 -> 650 bytes ...ter_orderpayment_date_paid.cpython-310.pyc | Bin 740 -> 740 bytes ...t_order_orderpayment_order.cpython-310.pyc | Bin 855 -> 855 bytes ...cription_paymenttype_image.cpython-310.pyc | Bin 778 -> 778 bytes ...e_order_status_orderstatus.cpython-310.pyc | Bin 1112 -> 1112 bytes ...rename_due_date_order_date.cpython-310.pyc | Bin 618 -> 618 bytes ...ent_type_orderpayment_type.cpython-310.pyc | Bin 744 -> 744 bytes ..._alter_orderpayment_amount.cpython-310.pyc | Bin 670 -> 670 bytes ...2_alter_orderstatus_status.cpython-310.pyc | Bin 780 -> 780 bytes .../0053_item_photo.cpython-310.pyc | Bin 650 -> 650 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 201 -> 201 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 195 -> 195 bytes .../__pycache__/admin.cpython-310.pyc | Bin 236 -> 236 bytes .../__pycache__/apps.cpython-310.pyc | Bin 486 -> 486 bytes .../custom_context.cpython-310.pyc | Bin 1449 -> 1449 bytes .../__pycache__/decorators.cpython-310.pyc | Bin 965 -> 965 bytes .../__pycache__/models.cpython-310.pyc | Bin 193 -> 193 bytes .../__pycache__/urls.cpython-310.pyc | Bin 1867 -> 1867 bytes .../__pycache__/views.cpython-310.pyc | Bin 7686 -> 7686 bytes .../add/__pycache__/urls.cpython-310.pyc | Bin 380 -> 380 bytes .../add/__pycache__/views.cpython-310.pyc | Bin 2254 -> 2254 bytes .../__pycache__/0001_initial.cpython-310.pyc | Bin 1969 -> 1969 bytes ...02_alter_ticket_department.cpython-310.pyc | Bin 836 -> 836 bytes ...mer_ticket_status_and_more.cpython-310.pyc | Bin 1114 -> 1114 bytes ...ket_ticket_number_and_more.cpython-310.pyc | Bin 929 -> 929 bytes .../0005_ticketstatusupdate.cpython-310.pyc | Bin 1204 -> 1204 bytes .../0006_ticketupdate_read.cpython-310.pyc | Bin 658 -> 658 bytes ...ead_ticketupdatereadstatus.cpython-310.pyc | Bin 1153 -> 1153 bytes ...pdatereadstatus_ticketread.cpython-310.pyc | Bin 755 -> 755 bytes ...er_ticketattachment_ticket.cpython-310.pyc | Bin 816 -> 816 bytes ...ction_ticketupdatereaction.cpython-310.pyc | Bin 641 -> 641 bytes ...ketupdatereaction_customer.cpython-310.pyc | Bin 894 -> 894 bytes ...0012_ticket_ticket_members.cpython-310.pyc | Bin 801 -> 801 bytes ...lter_ticket_ticket_members.cpython-310.pyc | Bin 758 -> 758 bytes ...partment_ticket_department.cpython-310.pyc | Bin 800 -> 800 bytes ...artment_ticket_departments.cpython-310.pyc | Bin 659 -> 659 bytes ...tstatusupdate_ticketstatus.cpython-310.pyc | Bin 740 -> 740 bytes .../0017_tickettask.cpython-310.pyc | Bin 954 -> 954 bytes ...lter_ticketattachment_file.cpython-310.pyc | Bin 672 -> 672 bytes .../__pycache__/0019_file.cpython-310.pyc | Bin 819 -> 819 bytes ...lter_ticketattachment_file.cpython-310.pyc | Bin 672 -> 672 bytes .../0021_file_ticket.cpython-310.pyc | Bin 772 -> 772 bytes .../0022_remove_file_ticket.cpython-310.pyc | Bin 573 -> 573 bytes ...etattachment_file_and_more.cpython-310.pyc | Bin 796 -> 796 bytes ...attachment_ticket_and_more.cpython-310.pyc | Bin 1217 -> 1217 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 206 -> 206 bytes .../payment/__pycache__/urls.cpython-310.pyc | Bin 990 -> 990 bytes .../payment/__pycache__/views.cpython-310.pyc | Bin 7898 -> 7898 bytes osinaweb/db.sqlite3 | Bin 1748992 -> 1748992 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 190 -> 190 bytes .../osichat/__pycache__/admin.cpython-310.pyc | Bin 534 -> 534 bytes .../osichat/__pycache__/apps.cpython-310.pyc | Bin 471 -> 471 bytes .../__pycache__/consumers.cpython-310.pyc | Bin 4317 -> 4317 bytes .../__pycache__/models.cpython-310.pyc | Bin 3204 -> 3204 bytes .../__pycache__/routing.cpython-310.pyc | Bin 411 -> 411 bytes .../osichat/__pycache__/urls.cpython-310.pyc | Bin 406 -> 476 bytes .../osichat/__pycache__/views.cpython-310.pyc | Bin 754 -> 1554 bytes .../__pycache__/serializers.cpython-310.pyc | Bin 660 -> 660 bytes .../api/__pycache__/urls.cpython-310.pyc | Bin 325 -> 325 bytes .../api/__pycache__/views.cpython-310.pyc | Bin 710 -> 710 bytes .../__pycache__/0001_initial.cpython-310.pyc | Bin 1999 -> 1999 bytes ...atroom_created_by_and_more.cpython-310.pyc | Bin 1024 -> 1024 bytes ...ove_chatroom_guest_session.cpython-310.pyc | Bin 945 -> 945 bytes .../0004_chatroomguest_room.cpython-310.pyc | Bin 782 -> 782 bytes ...5_alter_chatmessage_member.cpython-310.pyc | Bin 856 -> 856 bytes ..._alter_chatmessage_content.cpython-310.pyc | Bin 660 -> 660 bytes .../0007_chatmessage_room.cpython-310.pyc | Bin 760 -> 760 bytes ...008_alter_chatmessage_room.cpython-310.pyc | Bin 756 -> 756 bytes .../__pycache__/0009_visitor.cpython-310.pyc | Bin 812 -> 812 bytes ...ft_date_visitor_visit_date.cpython-310.pyc | Bin 689 -> 689 bytes .../0011_visitor_country.cpython-310.pyc | Bin 666 -> 666 bytes ...12_alter_visitor_reference.cpython-310.pyc | Bin 646 -> 646 bytes ...reference_visitor_referrer.cpython-310.pyc | Bin 624 -> 624 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 201 -> 201 bytes osinaweb/osichat/templates/chat-room.html | 36 ++----- osinaweb/osichat/templates/chat-widget.html | 46 +++++++-- osinaweb/osichat/templates/start-chat.html | 15 --- osinaweb/osichat/urls.py | 1 + osinaweb/osichat/views.py | 33 ++++++- .../__pycache__/__init__.cpython-310.pyc | Bin 192 -> 192 bytes .../__pycache__/admin.cpython-310.pyc | Bin 1966 -> 1966 bytes .../__pycache__/apps.cpython-310.pyc | Bin 477 -> 477 bytes .../__pycache__/consumers.cpython-310.pyc | Bin 5714 -> 5714 bytes .../custom_context.cpython-310.pyc | Bin 2997 -> 2997 bytes .../__pycache__/decorators.cpython-310.pyc | Bin 948 -> 948 bytes .../__pycache__/forms.cpython-310.pyc | Bin 1075 -> 1075 bytes .../__pycache__/models.cpython-310.pyc | Bin 16505 -> 16505 bytes .../__pycache__/routing.cpython-310.pyc | Bin 471 -> 471 bytes .../__pycache__/urls.cpython-310.pyc | Bin 3996 -> 3996 bytes .../__pycache__/views.cpython-310.pyc | Bin 18690 -> 18690 bytes .../add/__pycache__/urls.cpython-310.pyc | Bin 2148 -> 2148 bytes .../add/__pycache__/views.cpython-310.pyc | Bin 15413 -> 15413 bytes .../api/__pycache__/urls.cpython-310.pyc | Bin 286 -> 286 bytes .../api/__pycache__/utils.cpython-310.pyc | Bin 1754 -> 1754 bytes .../api/__pycache__/views.cpython-310.pyc | Bin 193 -> 193 bytes .../delete/__pycache__/urls.cpython-310.pyc | Bin 1407 -> 1407 bytes .../delete/__pycache__/views.cpython-310.pyc | Bin 4422 -> 4422 bytes .../edit/__pycache__/urls.cpython-310.pyc | Bin 2251 -> 2251 bytes .../edit/__pycache__/views.cpython-310.pyc | Bin 12541 -> 12541 bytes .../__pycache__/urls.cpython-310.pyc | Bin 365 -> 365 bytes .../__pycache__/views.cpython-310.pyc | Bin 579 -> 579 bytes .../__pycache__/0001_initial.cpython-310.pyc | Bin 2058 -> 2058 bytes ...ions_staffprofile_and_more.cpython-310.pyc | Bin 2180 -> 2180 bytes .../0003_milestone.cpython-310.pyc | Bin 1028 -> 1028 bytes .../__pycache__/0004_epic.cpython-310.pyc | Bin 971 -> 971 bytes .../0005_staffprofile_image.cpython-310.pyc | Bin 641 -> 641 bytes .../__pycache__/0006_note.cpython-310.pyc | Bin 1129 -> 1129 bytes ...ct_id_alter_project_status.cpython-310.pyc | Bin 824 -> 824 bytes ...8_alter_project_project_id.cpython-310.pyc | Bin 696 -> 696 bytes ...9_alter_project_project_id.cpython-310.pyc | Bin 681 -> 681 bytes .../0010_remove_note_date.cpython-310.pyc | Bin 576 -> 576 bytes ...r_alter_note_text_and_more.cpython-310.pyc | Bin 1187 -> 1187 bytes .../0012_projectrequirement.cpython-310.pyc | Bin 950 -> 950 bytes .../0013_projectfile.cpython-310.pyc | Bin 976 -> 976 bytes ...014_alter_projectfile_file.cpython-310.pyc | Bin 652 -> 652 bytes .../0015_projectcredentials.cpython-310.pyc | Bin 980 -> 980 bytes ...dentials_projectcredential.cpython-310.pyc | Bin 626 -> 626 bytes ...e_alter_project_start_date.cpython-310.pyc | Bin 747 -> 747 bytes .../0018_epic_status.cpython-310.pyc | Bin 716 -> 716 bytes ...date_alter_epic_start_date.cpython-310.pyc | Bin 706 -> 706 bytes .../__pycache__/0020_task.cpython-310.pyc | Bin 1203 -> 1203 bytes ...rprofile_business_and_more.cpython-310.pyc | Bin 1552 -> 1552 bytes ...ustomerprofile_customer_id.cpython-310.pyc | Bin 706 -> 706 bytes .../0023_task_assigned_to.cpython-310.pyc | Bin 769 -> 769 bytes .../0024_task_task_id.cpython-310.pyc | Bin 653 -> 653 bytes .../__pycache__/0025_status.cpython-310.pyc | Bin 1035 -> 1035 bytes ...e_status_user_status_staff.cpython-310.pyc | Bin 838 -> 838 bytes .../0027_alter_status_staff.cpython-310.pyc | Bin 798 -> 798 bytes ...8_remove_projecttype_color.cpython-310.pyc | Bin 586 -> 586 bytes .../0029_alter_reference_date.cpython-310.pyc | Bin 655 -> 655 bytes .../__pycache__/0030_tag.cpython-310.pyc | Bin 721 -> 721 bytes ...1_alter_staffprofile_image.cpython-310.pyc | Bin 657 -> 657 bytes .../__pycache__/0032_point.cpython-310.pyc | Bin 1015 -> 1015 bytes ...nt_date_workingon_and_more.cpython-310.pyc | Bin 829 -> 829 bytes ...nt_date_completed_and_more.cpython-310.pyc | Bin 876 -> 876 bytes .../0035_business_business_id.cpython-310.pyc | Bin 688 -> 688 bytes ...lter_staffprofile_position.cpython-310.pyc | Bin 878 -> 878 bytes ...move_staffprofile_position.cpython-310.pyc | Bin 617 -> 617 bytes ...taffprofile_staff_position.cpython-310.pyc | Bin 793 -> 793 bytes ...taffprofile_staff_position.cpython-310.pyc | Bin 809 -> 809 bytes ...0040_staffprofile_staff_id.cpython-310.pyc | Bin 688 -> 688 bytes .../0041_dailyreport.cpython-310.pyc | Bin 1012 -> 1012 bytes ...omerprofile_email_and_more.cpython-310.pyc | Bin 783 -> 783 bytes .../0043_businesstype.cpython-310.pyc | Bin 756 -> 756 bytes ...ove_business_business_type.cpython-310.pyc | Bin 590 -> 590 bytes .../0045_business_type.cpython-310.pyc | Bin 774 -> 774 bytes .../0046_task_requirement.cpython-310.pyc | Bin 770 -> 770 bytes .../0047_task_status_date.cpython-310.pyc | Bin 713 -> 713 bytes ...r_customerprofile_business.cpython-310.pyc | Bin 822 -> 822 bytes ...r_customerprofile_business.cpython-310.pyc | Bin 801 -> 801 bytes ...by_projectrequirement_date.cpython-310.pyc | Bin 965 -> 965 bytes ...051_alter_task_requirement.cpython-310.pyc | Bin 808 -> 808 bytes .../0052_note_project.cpython-310.pyc | Bin 760 -> 760 bytes .../0053_pointactivity.cpython-310.pyc | Bin 903 -> 903 bytes ...nt_date_completed_and_more.cpython-310.pyc | Bin 704 -> 704 bytes .../0055_alter_point_status.cpython-310.pyc | Bin 763 -> 763 bytes ...ter_pointactivity_end_time.cpython-310.pyc | Bin 668 -> 668 bytes ...otal_time_minutes_and_more.cpython-310.pyc | Bin 805 -> 805 bytes ..._total_time_hours_and_more.cpython-310.pyc | Bin 723 -> 723 bytes ...059_alter_task_requirement.cpython-310.pyc | Bin 804 -> 804 bytes ...0_pointactivity_total_time.cpython-310.pyc | Bin 668 -> 668 bytes ...date_alter_task_start_date.cpython-310.pyc | Bin 709 -> 709 bytes .../0062_connection.cpython-310.pyc | Bin 1078 -> 1078 bytes ...0063_alter_connection_date.cpython-310.pyc | Bin 637 -> 637 bytes .../__pycache__/0064_reaction.cpython-310.pyc | Bin 1022 -> 1022 bytes ...ter_customerprofile_status.cpython-310.pyc | Bin 750 -> 750 bytes ...business_business_customer.cpython-310.pyc | Bin 878 -> 878 bytes ..._customerprofile_confirmed.cpython-310.pyc | Bin 707 -> 707 bytes ...profile_confirmed_and_more.cpython-310.pyc | Bin 852 -> 852 bytes ..._projectfile_file_and_more.cpython-310.pyc | Bin 868 -> 868 bytes ...le_staff_position_and_more.cpython-310.pyc | Bin 1184 -> 1184 bytes ...jecttype_department_ticket.cpython-310.pyc | Bin 1403 -> 1403 bytes ...treaction_ticketattachment.cpython-310.pyc | Bin 1429 -> 1429 bytes ...073_alter_ticket_regarding.cpython-310.pyc | Bin 759 -> 759 bytes ...ed_ticketupdate_date_added.cpython-310.pyc | Bin 643 -> 643 bytes ...attachment_ticket_and_more.cpython-310.pyc | Bin 905 -> 905 bytes .../0076_alter_reference_date.cpython-310.pyc | Bin 647 -> 647 bytes ...oject_active_projectstatus.cpython-310.pyc | Bin 1208 -> 1208 bytes ...alter_projectstatus_status.cpython-310.pyc | Bin 782 -> 782 bytes ...e_alter_project_start_date.cpython-310.pyc | Bin 703 -> 703 bytes .../0080_project_logo.cpython-310.pyc | Bin 681 -> 681 bytes .../0081_status_task.cpython-310.pyc | Bin 778 -> 778 bytes .../0082_pinnedproject.cpython-310.pyc | Bin 971 -> 971 bytes ...ition_jobposition_and_more.cpython-310.pyc | Bin 691 -> 691 bytes .../0084_staffposition.cpython-310.pyc | Bin 988 -> 988 bytes ...sition_start_date_and_more.cpython-310.pyc | Bin 756 -> 756 bytes ...s_connection_terminated_at.cpython-310.pyc | Bin 769 -> 769 bytes ...087_remove_connection_date.cpython-310.pyc | Bin 613 -> 613 bytes .../0088_connection_date.cpython-310.pyc | Bin 641 -> 641 bytes .../0089_connection_connected.cpython-310.pyc | Bin 646 -> 646 bytes ...ed_at_connection_last_seen.cpython-310.pyc | Bin 641 -> 641 bytes ...0091_alter_connection_user.cpython-310.pyc | Bin 861 -> 861 bytes ...onnected_connection_online.cpython-310.pyc | Bin 628 -> 628 bytes ...93_connection_disconnected.cpython-310.pyc | Bin 671 -> 671 bytes .../0094_customuser.cpython-310.pyc | Bin 826 -> 826 bytes .../0095_delete_customuser.cpython-310.pyc | Bin 547 -> 547 bytes .../0096_status_date_time.cpython-310.pyc | Bin 647 -> 647 bytes ...us_date_remove_status_time.cpython-310.pyc | Bin 617 -> 617 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 203 -> 203 bytes .../templates/chat_templates/chat-widget.html | 2 +- osinaweb/osinacore/templates/main.html | 2 +- .../__pycache__/__init__.cpython-310.pyc | Bin 191 -> 191 bytes .../osinaweb/__pycache__/asgi.cpython-310.pyc | Bin 947 -> 947 bytes .../__pycache__/routing.cpython-310.pyc | Bin 424 -> 424 bytes .../__pycache__/settings.cpython-310.pyc | Bin 3211 -> 3211 bytes .../osinaweb/__pycache__/urls.cpython-310.pyc | Bin 1296 -> 1296 bytes osinaweb/osinaweb/settings.py | 1 + .../uploaded_chat_files/Artboard 2 copy.png | Bin 0 -> 757261 bytes .../uploaded_chat_files/Artboard 4 (1).png | Bin 0 -> 1196091 bytes .../ENOOMA - OSITCOM GRID 31 (1).png | Bin 0 -> 940206 bytes .../ENOOMA - OSITCOM GRID 31.png | Bin 0 -> 939926 bytes .../ENOOMA - OSITCOM GRID 31_1.png | Bin 0 -> 939926 bytes .../uploaded_chat_files/Laptop mockup (1).png | Bin 0 -> 1669106 bytes .../Laptop mockup (1)_1.png | Bin 0 -> 1669106 bytes .../uploaded_chat_files/Laptop mockup.png | Bin 0 -> 211577 bytes .../uploaded_chat_files/Laptop mockup_1.png | Bin 0 -> 211577 bytes .../uploaded_chat_files/Laptop mockup_2.png | Bin 0 -> 211577 bytes ...tsApp Image 2024-07-16 at 10.11.01 AM.jpeg | Bin 0 -> 25645 bytes .../ositcomad1_uSx3wcU.gif | Bin 0 -> 228623 bytes .../ositcomad1_uSx3wcU_1.gif | Bin 0 -> 228623 bytes .../static/js/osichat-admin/chat-toggle.js | 36 +++++++ osinaweb/static/js/osichat/chat-toggle.js | 20 ++-- osinaweb/static/js/osichat/conversation.js | 11 ++- osinaweb/static/js/osichat/upload-file.js | 93 ++++++++++++++++++ .../__pycache__/__init__.cpython-310.pyc | Bin 190 -> 190 bytes .../support/__pycache__/admin.cpython-310.pyc | Bin 538 -> 538 bytes .../support/__pycache__/apps.cpython-310.pyc | Bin 471 -> 471 bytes .../__pycache__/consumers.cpython-310.pyc | Bin 8599 -> 8599 bytes .../__pycache__/decorators.cpython-310.pyc | Bin 996 -> 996 bytes .../__pycache__/models.cpython-310.pyc | Bin 8648 -> 8648 bytes .../__pycache__/routing.cpython-310.pyc | Bin 477 -> 477 bytes .../support/__pycache__/urls.cpython-310.pyc | Bin 1310 -> 1310 bytes .../support/__pycache__/views.cpython-310.pyc | Bin 2594 -> 2594 bytes .../add/__pycache__/urls.cpython-310.pyc | Bin 602 -> 602 bytes .../add/__pycache__/views.cpython-310.pyc | Bin 1497 -> 1497 bytes .../__pycache__/0001_initial.cpython-310.pyc | Bin 2834 -> 2834 bytes ...icket_departments_and_more.cpython-310.pyc | Bin 1269 -> 1269 bytes .../0003_remove_ticket_status.cpython-310.pyc | Bin 590 -> 590 bytes ...ened_date_ticketconnection.cpython-310.pyc | Bin 1258 -> 1258 bytes ...er_ticketconnection_ticket.cpython-310.pyc | Bin 784 -> 784 bytes ...etconnection_type_and_more.cpython-310.pyc | Bin 731 -> 731 bytes ...07_alter_ticketstaff_staff.cpython-310.pyc | Bin 845 -> 845 bytes ...08_alter_tickettask_ticket.cpython-310.pyc | Bin 754 -> 754 bytes ...etconnection_terminated_at.cpython-310.pyc | Bin 677 -> 677 bytes ...icketconnection_terminated.cpython-310.pyc | Bin 614 -> 614 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 201 -> 201 bytes 311 files changed, 229 insertions(+), 67 deletions(-) create mode 100644 osinaweb/static/images/uploaded_chat_files/Artboard 2 copy.png create mode 100644 osinaweb/static/images/uploaded_chat_files/Artboard 4 (1).png create mode 100644 osinaweb/static/images/uploaded_chat_files/ENOOMA - OSITCOM GRID 31 (1).png create mode 100644 osinaweb/static/images/uploaded_chat_files/ENOOMA - OSITCOM GRID 31.png create mode 100644 osinaweb/static/images/uploaded_chat_files/ENOOMA - OSITCOM GRID 31_1.png create mode 100644 osinaweb/static/images/uploaded_chat_files/Laptop mockup (1).png create mode 100644 osinaweb/static/images/uploaded_chat_files/Laptop mockup (1)_1.png create mode 100644 osinaweb/static/images/uploaded_chat_files/Laptop mockup.png create mode 100644 osinaweb/static/images/uploaded_chat_files/Laptop mockup_1.png create mode 100644 osinaweb/static/images/uploaded_chat_files/Laptop mockup_2.png create mode 100644 osinaweb/static/images/uploaded_chat_files/WhatsApp Image 2024-07-16 at 10.11.01 AM.jpeg create mode 100644 osinaweb/static/images/uploaded_chat_files/ositcomad1_uSx3wcU.gif create mode 100644 osinaweb/static/images/uploaded_chat_files/ositcomad1_uSx3wcU_1.gif create mode 100644 osinaweb/static/js/osichat-admin/chat-toggle.js create mode 100644 osinaweb/static/js/osichat/upload-file.js diff --git a/osinaweb/addressbook/__pycache__/__init__.cpython-310.pyc b/osinaweb/addressbook/__pycache__/__init__.cpython-310.pyc index d9d0a77ca014186a86ca515f5f1d61d38f9f8610..775f5ae769f4f1887ebecb6cd4d980c531389242 100644 GIT binary patch delta 19 ZcmX@ac!-fZpO=@50SMkbSv-+@I{-5K1?>O; delta 19 ZcmX@ac!-fZpO=@50SJzCEt<%^9RM&n1!w>O diff --git a/osinaweb/addressbook/__pycache__/admin.cpython-310.pyc b/osinaweb/addressbook/__pycache__/admin.cpython-310.pyc index 1565ac11b12b34c4c08f90ad4e4a1ee08796623a..7ba1e7a3cb805f6e1bf50dc99ba18075ceafe06d 100644 GIT binary patch delta 20 acmbQhJb{@zpO=@50SMkbS-g?El@S0j;RSpE delta 20 acmbQhJb{@zpO=@50SJzCE!xQ4$_M~1ngsU% diff --git a/osinaweb/addressbook/__pycache__/apps.cpython-310.pyc b/osinaweb/addressbook/__pycache__/apps.cpython-310.pyc index fbb54883b2ba28440c61e5a6397fff8ccd8f5a1b..1c2489a6366032085c480f5c1e9c43bb5d9636a4 100644 GIT binary patch delta 20 acmaFN{Fs?LpO=@50SMkbS-g?^1|tAI*#>n0 delta 20 acmaFN{Fs?LpO=@50SJzCE!xO^gAo8bk_GSp diff --git a/osinaweb/addressbook/__pycache__/models.cpython-310.pyc b/osinaweb/addressbook/__pycache__/models.cpython-310.pyc index a5ceeaaea7de12e9f5675683ba399bf4edbd339b..fafde3331891fcfecee5b11af7844a15e8818818 100644 GIT binary patch delta 20 acmbQrKb4<5pO=@50SMkbS-g?EiyZ(oUj?ZE delta 20 acmbQrKb4<5pO=@50SJzCE!xQ4#SQ>57zHE% diff --git a/osinaweb/addressbook/migrations/__pycache__/0001_initial.cpython-310.pyc b/osinaweb/addressbook/migrations/__pycache__/0001_initial.cpython-310.pyc index b73c0bef0408a61e97bdca2c818226ae060f9c50..a682c00adf9b8c0f69ff7a2c274bbf8404ac3b49 100644 GIT binary patch delta 20 acmdnPx`&lJpO=@50SMkbS-g>ZBNG5Q3I+uL delta 20 acmdnPx`&lJpO=@50SJzCE!xPvkqH1b!v%l< diff --git a/osinaweb/addressbook/migrations/__pycache__/0002_country_addressbook.cpython-310.pyc b/osinaweb/addressbook/migrations/__pycache__/0002_country_addressbook.cpython-310.pyc index 7d3c252cfbaf98382431565ddee074ec661d24bc..a0407a6d90dcf48bfe76f9b233fc493ee257a06f 100644 GIT binary patch delta 20 acmeC=?BwLm=jG*M0D^Z<7H{OPV*vm$qy=^W delta 20 acmeC=?BwLm=jG*M0D>c3i#BrCu>b%rT?Fv} diff --git a/osinaweb/addressbook/migrations/__pycache__/0003_contact.cpython-310.pyc b/osinaweb/addressbook/migrations/__pycache__/0003_contact.cpython-310.pyc index 27fa2e08c571aaf734ae36fe8ef1a8e23ff014ba..0998376e5f9876e6c00e2b77962dd56e4696e2bb 100644 GIT binary patch delta 126 zcmaFM{+69PpO=@50SMkbS-g>3l9BP&WL3rzeSV;bCetl8-~6P^oYW!#2$wY=BR?;- zND#u~2+v3?DNZaXC=!}{g3*9cbn;KehisZa$s*0k516h?seqU)U_L6LHTfd53;=i% BASVC- delta 126 zcmaFM{+69PpO=@50SJzCE!xN}$;cQrS(ULwpARUa$#jd&H$N#eC$)$l!etG}$j?hH z5`geH!ZQ*}iW3V8iUcR0U^HM9nf#OSA)5wJvPfg{1E%Xz${;2Sn2$(gOTypWD&-EUw)v7CetlW&%EN2#Pp)X+#&&p2xCN% zAcVyhl9^qSpIsyb;d1z7=4Gd*WabqKLj>3(^Gi!glTwRBCSPE*;1dUm-eSoCD$-;u xlA0{WG?7gmC{(0Ac`eg1EeI3L2N4<|#T+)d`6;D2sdkJ&UNH-h5MUBx1^|(GD|r9_ delta 181 zcmbQsK9`+4pO=@50SJzCE!xPAi!WdB` z0AaC(WM-G-XBP=VxEwy2dD*EcnR!J*5CQhc{L+%rq|_qe$rl(c_{4ysw^(w3iZmIE wBqxh8O=MF83KgkMUdwb$3&I5RL4-O;F^5fVeoARhsvRScSIhz=1enB_0p?IDW&i*H diff --git a/osinaweb/addressbook/migrations/__pycache__/0005_socialmedia_addressbook.cpython-310.pyc b/osinaweb/addressbook/migrations/__pycache__/0005_socialmedia_addressbook.cpython-310.pyc index a31efc078b8d2ec19acc0b6b30768c575ca8aee1..1eb6e556b55220364e8f588518e24efcd8051f10 100644 GIT binary patch delta 66 zcmeyv`iGS}pO=@50SMkbSv-;ZA!F3Ux1ZR=f&3!z$xj&{N(q6OEMPt=Au;&@lMDcc CBoMX$ delta 66 zcmeyv`iGS}pO=@50SJzCEt<&vknz^Ux1ZP~fczqf$xj&{N(qCQEMPt=AvyU0lMDcY Cln}T8 diff --git a/osinaweb/addressbook/migrations/__pycache__/__init__.cpython-310.pyc b/osinaweb/addressbook/migrations/__pycache__/__init__.cpython-310.pyc index d5f85c3b617c60d10b8de9ebf24fe7e486a0e4d9..eb99a41aa2d230d85e96b81511aa33441abf25d5 100644 GIT binary patch delta 19 ZcmX@hc$SenpO=@50SMkbSv-;Z5CAli1`YrK delta 19 ZcmX@hc$SenpO=@50SJzCEt<%E2mmqA1&IIv diff --git a/osinaweb/billing/__pycache__/__init__.cpython-310.pyc b/osinaweb/billing/__pycache__/__init__.cpython-310.pyc index 82fc64fbfc60de37d31190d3057d166ca8503b0f..3ed2eb9d2fa8e095279bb8a865f8c2f825ef8a8f 100644 GIT binary patch delta 19 ZcmdnTxQ~%LpO=@50SMkbSv-+@GXOGY1>pby delta 19 ZcmdnTxQ~%LpO=@50SJzCEt<%^82~S(1zZ3C diff --git a/osinaweb/billing/__pycache__/admin.cpython-310.pyc b/osinaweb/billing/__pycache__/admin.cpython-310.pyc index 422039b66522af2e54d8222a806dedb81f917c01..fbad63f2e8019dc54c35fdb8571390c96d335752 100644 GIT binary patch delta 20 acmey&{F#|MpO=@50SMkbS-g?^1tS1KSq7y5 delta 20 acmey&{F#|MpO=@50SJzCE!xQaf)M~d5(Xdu diff --git a/osinaweb/billing/__pycache__/apps.cpython-310.pyc b/osinaweb/billing/__pycache__/apps.cpython-310.pyc index cfbc0b6d5e304f86c18c2ed7dc50b149e7239e4c..d03150722284f8649bdd11fa0648a275146b5ffa 100644 GIT binary patch delta 20 acmcc4e4Uv)pO=@50SMkbS-g?^3?l$M`36w{ delta 20 acmcc4e4Uv)pO=@50SJzCE!xO^h7kZcvIWcl diff --git a/osinaweb/billing/__pycache__/models.cpython-310.pyc b/osinaweb/billing/__pycache__/models.cpython-310.pyc index 6cbfc89eb7eaf60fa1a917b27f5d58fc15aacf7b..0ad200320d1a52173d962d1c86ce95113938eac9 100644 GIT binary patch delta 20 acmX?RcFc@BpO=@50SMkbS-g?kS{eXAmj)gH delta 20 acmX?RcFc@BpO=@50SJzCE!xO!Ee!xYPz9L) diff --git a/osinaweb/billing/__pycache__/urls.cpython-310.pyc b/osinaweb/billing/__pycache__/urls.cpython-310.pyc index 5c5047c751186cfcd021eccd0443fa85f527140a..98da367059f999f64223de4f2e5f7607c13324c8 100644 GIT binary patch delta 20 acmdnbwx5kVpO=@50SMkbS-g?kgc$%hrv;G! delta 20 acmdnbwx5kVpO=@50SJzCE!xO!!VCa4Uc3i#Bq9=KugNjRkT5 diff --git a/osinaweb/billing/add/__pycache__/urls.cpython-310.pyc b/osinaweb/billing/add/__pycache__/urls.cpython-310.pyc index 8e90e18b50b9cd30490c6eb52d3de504996bdfea..976d06ca534f09f267a33ee10c120e44123282b4 100644 GIT binary patch delta 20 acmeBW?`7xC=jG*M0D^Z<7H{NkVg>*)`vrXf delta 20 acmeBW?`7xC=jG*M0D>c3i#BpMF#`ZDv;_D7 diff --git a/osinaweb/billing/add/__pycache__/views.cpython-310.pyc b/osinaweb/billing/add/__pycache__/views.cpython-310.pyc index ffbf0fc4b7342b43c2a077814372e3c8a4029330..bf8750ef73d84c7034aaccf4ff0bffb69e97de53 100644 GIT binary patch delta 20 acmexj^2LNZpO=@50SMkbS-g=uQwjh_eg>le delta 20 acmexj^2LNZpO=@50SJzCE!xPPDFpyTHwGR6 diff --git a/osinaweb/billing/delete/__pycache__/urls.cpython-310.pyc b/osinaweb/billing/delete/__pycache__/urls.cpython-310.pyc index 96914894bba8ad4e173aeae42bdb95fefeff06fa..50f32aca7d3b550b31a481b5cd0df3fc5c36ac8e 100644 GIT binary patch delta 20 acmaFK{F0eFpO=@50SMkbS-g?^9wPuh$p(i2 delta 20 acmaFK{F0eFpO=@50SJzCE!xO^j}ZVof(8Nr diff --git a/osinaweb/billing/delete/__pycache__/views.cpython-310.pyc b/osinaweb/billing/delete/__pycache__/views.cpython-310.pyc index 16224f0b4f8d042e505b183b9db6184c3994e25c..4305c27b4bdd13dd327be7461d5b80e933a0ba05 100644 GIT binary patch delta 20 acmey!{*j$KpO=@50SMkbS-g?^88ZMun+B-> delta 20 acmey!{*j$KpO=@50SJzCE!xQaj2QqvR0bpf diff --git a/osinaweb/billing/edit/__pycache__/urls.cpython-310.pyc b/osinaweb/billing/edit/__pycache__/urls.cpython-310.pyc index d36f4f45609c18ce088e2972f293abc64ccd7ec2..37a371099483f28861d34b134eec59d7765839df 100644 GIT binary patch delta 20 acmey*{GXXSpO=@50SMkbS-g?^3nKtSIR?o9 delta 20 acmey*{GXXSpO=@50SJzCE!xQag%JQh@&-fz diff --git a/osinaweb/billing/edit/__pycache__/views.cpython-310.pyc b/osinaweb/billing/edit/__pycache__/views.cpython-310.pyc index 5a547a2718092ede1e6b026217945245ea463730..6cb22e192f0fb498eadf44c345c7c92f773f3e84 100644 GIT binary patch delta 20 acmaFK{gRtIpO=@50SMkbS-g?^9xDJq?FO3w delta 20 acmaFK{gRtIpO=@50SJzCE!xO^j}-ttrUn)O diff --git a/osinaweb/billing/migrations/__pycache__/0001_initial.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0001_initial.cpython-310.pyc index a36acc0500fc2d85e98e1161c438e5e9f47fd0f4..8b526f56283f26f788b0d8b5de1fd7eb573edb5b 100644 GIT binary patch delta 20 acmdnMwSkK}pO=@50SMkbS-g>3l@$Os;RS90 delta 20 acmdnMwSkK}pO=@50SJzCE!xPf$_fB8ngr

q UO%`VQEdXJH`5;1ivK+G%073H;fdBvi diff --git a/osinaweb/billing/migrations/__pycache__/0003_payment_servicepayment.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0003_payment_servicepayment.cpython-310.pyc index 2090469d4e8d3c2bbbfb4cef1f478f60aba40c05..99e77932bfcb4685d69587ac8300781f0e6b1ab1 100644 GIT binary patch delta 121 zcmbQpIgyh)pO=@50SMkbS-g=ul#%h)TWo2WsW~adw*WC8P02|Xb97Kcr4eoARhsvRScSIh<^1eiD&#h3v?uNs2@ delta 121 zcmbQpIgyh)pO=@50SJzCE!xN(%E%ZsIgxQXFAq@U7F$|oYEDXV)MQqsschmvks^u7 y3z&|wX@i*Ble3vWn5lx8EMPt=p#$XJ;;_lhPbtkwwPOVGirIjK022qJ7&8E?(irOi diff --git a/osinaweb/billing/migrations/__pycache__/0004_rename_payment_paymenttype.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0004_rename_payment_paymenttype.cpython-310.pyc index e0fee5bc85192e134fd1427cc98e130a47ae9d5c..91a2d54e3b29e293e73199fc5dbdead69d3c69f0 100644 GIT binary patch delta 20 acmcb>a)E_ApO=@50SMkbS-g?kl?ebl1_i$W delta 20 acmcb>a)E_ApO=@50SJzCE!xQK$^-y6zXdt~ diff --git a/osinaweb/billing/migrations/__pycache__/0005_service_recurring_cycle.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0005_service_recurring_cycle.cpython-310.pyc index dc080a77ab40ade1d0cc81554b84a03030668b96..4ab22ba2495d9b2b4e5ae1834bf3fdf97b29c45d 100644 GIT binary patch delta 19 ZcmeBX>t^H5=jG*M0D^Z<7BA#x1^_E%1myq# delta 19 ZcmeBX>t^H5=jG*M0D>c3ixzS-0{|$a1YiIF diff --git a/osinaweb/billing/migrations/__pycache__/0006_alter_service_cancelled_at_alter_service_created_at_and_more.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0006_alter_service_cancelled_at_alter_service_created_at_and_more.cpython-310.pyc index 992e37fe8a7abc5c27e4834aa758703ccf8d7d87..13a7a0787ebbb6a4e544bf5e951bcc975e48e544 100644 GIT binary patch delta 20 acmbQjHieBlpO=@50SMkbS-g>(lNkUp?*$M5 delta 20 acmbQjHieBlpO=@50SJzCE!xP<$qWE4s051u diff --git a/osinaweb/billing/migrations/__pycache__/0007_alter_service_recurring_cycle.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0007_alter_service_recurring_cycle.cpython-310.pyc index 19f2a28bb5e0031a0f7a90cf07f946937f9ec76d..aa4779d8e882d57b2e6764a98a0ec659b4c92511 100644 GIT binary patch delta 91 zcmdnTwvUZFpO=@50SMkbSv-;ZK4a9z*Cvc?Qb2(ssmZELkIh6uOcpR7m5>HB*{0kIlqDOcpR7m5>2)Z*kb< X=BJeAq}nk8dBto%LV$^bQH&V?(x?&; diff --git a/osinaweb/billing/migrations/__pycache__/0008_alter_service_type.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0008_alter_service_type.cpython-310.pyc index 474a5723c1be0d5e280f6161fd866fd7f647b47c..26cd5b16d9f37d83abb708c473127ba82c2a67d5 100644 GIT binary patch delta 20 acmdnXwwH}NpO=@50SMkbS-g?kh#3GlR|Sgz delta 20 acmdnXwwH}NpO=@50SJzCE!xO!#0&s65CsMR diff --git a/osinaweb/billing/migrations/__pycache__/0009_remove_service_due_at_remove_servicepayment_service_and_more.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0009_remove_service_due_at_remove_servicepayment_service_and_more.cpython-310.pyc index c5f2a76f5fec7cb58686b1a769a55bee10da347f..a54185a04bcc90e9da6e5afb6fd5c5a68b87eaa9 100644 GIT binary patch delta 80 zcmbQjIfauupO=@50SMkbS-g?EnUOJSazEp7HesMhk;vp2rdw>9Ag1PK8)hX&DP<6w O1uTF{XictQkpTeh=MZNA delta 80 zcmbQjIfauupO=@50SJzCE!xQ4%*c3aazEp7HW8pmk?75l?NyiHF+K5Dn{YSkxa^L3P665!sI5V Ti&8QmCJUI4N+?dwWtIT|3~dm` delta 84 zcmeBV?_}rB=jG*M0D>c3i#BreGBVzpEXg>5l@};-Yw|kARg9vOBbk)hlz{vqrO8c9 T7p3GtOcpR7l~A6X%Pa!`BexM! diff --git a/osinaweb/billing/migrations/__pycache__/0012_remove_servicepayment_charge_receipt_and_more.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0012_remove_servicepayment_charge_receipt_and_more.cpython-310.pyc index 5388039c59ba0ccb52bd018fb4e9856eb3ee5422..5ae89c124ae29efe510bddbd2cebd82c510abc62 100644 GIT binary patch delta 110 zcmbQhF@b|SpO=@50SMkbS-g>3hLQ2sWDQ1HAnC?&|r tWZKB44q~cL{=oE23&I5RL4*d7xW!?Uo1apelWNBZ~WCW&msL7Q6re delta 110 zcmbQhF@b|SpO=@50SJzCE!xN}!^jvlS%Xm)NV+i|WaOC4!KA_~3Y67kE@B5#MI4hY tnKrVif|#n4KQMjMf-u2+5TOPnZgJS;=BJeAq}nk8dBrS1LV!t(835ne6(axu diff --git a/osinaweb/billing/migrations/__pycache__/0013_alter_invoice_date_created.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0013_alter_invoice_date_created.cpython-310.pyc index 7eef24301142b91addf231b86432d2571f4a9264..75c94c202eebaff19446f48683cb439604952c0c 100644 GIT binary patch delta 56 zcmbQrI+c|>pO=@50SMkbSv-;Z2xHX53#ZtGfczq%$qN`y3qY7)K8O&WT+Ji}0ITl} Aq5uE@ delta 56 zcmbQrI+c|>pO=@50SJzCEt<%Egz?tI3#ZtGf&3!j$qN`y3qY7)K8O&RT+Ji}0H|LL AqW}N^ diff --git a/osinaweb/billing/migrations/__pycache__/0014_servicepayment_comment.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0014_servicepayment_comment.cpython-310.pyc index 953082a59877bb7438933a60a87991fb1a04bd6b..d98af2721a932630a4fa972997e05b8e2a184243 100644 GIT binary patch delta 61 zcmbQjI)#-xpO=@50SMkbSv-;Z6yvRl*A#%n_hoFNK*1u>$%`3}3qY7)K8O&TT*V{> E06U%#n*aa+ delta 61 zcmbQjI)#-xpO=@50SJzCEt<%EiZN>9H3cB?eHoiDP_RgN@?ys00uUyc4H}h_DBw=A~rjr56c9_$+?;d8tJrKu(d!WCI2h_DBw=A~rjr5A}n_$+?;d8tLBKu(e9WCXCOIW-3) s0@49gz~Yymms-RP

pDwqjhtCIwpF diff --git a/osinaweb/billing/migrations/__pycache__/0017_service_order.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0017_service_order.cpython-310.pyc index 25c6f83279c23d347735535c0dc969a57561d933..e0518523d031ed8db9202ff1c0de90ac8825f057 100644 GIT binary patch delta 90 zcmaFQ`ks|LpO=@50SMkbSv-;ZKI5&4ufMWM1NlYLlb#uB5Kz@ delta 20 acmcc1dY6?upO=@50SJzCE!xO^i3tEY>jmQg diff --git a/osinaweb/billing/migrations/__pycache__/0019_item_orderpayment_remove_service_customer_and_more.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0019_item_orderpayment_remove_service_customer_and_more.cpython-310.pyc index 3a7e7157532f91ea056979486c2fec90c962fc5f..e994cfd615a21ca5964a9ef679ee4c14ee260630 100644 GIT binary patch delta 70 zcmdlcv`vURpO=@50SMkbS-g>ZEh}Tx=AEol8QB7XLPdd_L)h0aO1XmAEMNgtB51M{ Grwjmsdk_5p delta 70 zcmdlcv`vURpO=@50SJzCE!xPvmX-0==AEol8QFq>LPbHFL)h0aO1Xj9EMNgtB6zYC GrwjmoSr7jJ diff --git a/osinaweb/billing/migrations/__pycache__/0020_orderitem.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0020_orderitem.cpython-310.pyc index a93eade7c46b262b67fbac7f6499cd09eea04f34..ed54955f350cb127de84fecd396765bf06e80874 100644 GIT binary patch delta 20 acmeBR?_lT7=jG*M0D^Z<7H{OPWd;B-GX-t{ delta 20 acmeBR?_lT7=jG*M0D>c3i#BrCG6MiD>;&lm diff --git a/osinaweb/billing/migrations/__pycache__/0021_remove_item_recurring_cycle_and_more.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0021_remove_item_recurring_cycle_and_more.cpython-310.pyc index 270428e7875aff2f4621a65b562f075a5f98cbd2..069f16544d48ced8c16a2d4d7674331d536cbfca 100644 GIT binary patch delta 83 zcmX@gc9e}fpO=@50SMkbSv-;ZHDlDo?^cXalZ_Z%*f@ZqMVyms7-zFdgP78jWtl!n RiGi3bU_L4#Gg*^a1^{=?5$^y1 delta 83 zcmX@gc9e}fpO=@50SJzCEt<&vn(@}e?^cYrCL1xjuyF!Ki?}A&FwSO^1ubo5_$jt diff --git a/osinaweb/billing/migrations/__pycache__/0022_remove_item_cancelled_at_remove_item_created_at_and_more.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0022_remove_item_cancelled_at_remove_item_created_at_and_more.cpython-310.pyc index 174269843312c3ae84d89d8f1493667f15a99f3e..a783837e07ff7334b2e3e10de2c6a17d8aa0f7df 100644 GIT binary patch delta 104 zcmX@jcAAYlpO=@50SMkbSv-;Z7vrtTY>Wm#(wtFI;ucqOQEFmIYD#=!$t}+OqLkF4 t%#zgHTaybIrPw%udWyIvPhjj|lL9fNHp?+FGYUZ1U;z*zJ=u_13IL&38_)m% delta 104 zcmX@jcAAYlpO=@50SJzCEt<&vi!o|48>0b`G-p(lh~i2vN=+#JN=Yrs sEJ@9cnq0sr#l{ZQQ^YZO0%Hf8D2OS#S&oUBQ2@dQ3xEi*$%f2Q0K^&?sQ>@~ diff --git a/osinaweb/billing/migrations/__pycache__/0023_alter_item_project_alter_item_type.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0023_alter_item_project_alter_item_type.cpython-310.pyc index b5dd8873ed2dbc063a9708001dedbf5d76077329..cfec8e95a2b4a16eaf70cc63982cbaa9befde67a 100644 GIT binary patch delta 69 zcmZ3>zLuRkpO=@50SMkbS-g?kl#wxNvm>JoBbzKxs7Q8lGt(C-2@sP7%ts~UCQoFR F0RS4w4dDO) delta 69 zcmZ3>zLuRkpO=@50SJzCE!xO!%E)+Yvm>JoBbyvhs7P*dGt(C-Nf46-%ts~UCr@OS F0RR@N4dVa+ diff --git a/osinaweb/billing/migrations/__pycache__/0024_remove_item_active.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0024_remove_item_active.cpython-310.pyc index 788335abcfb80cb7899659d6994c80934853e442..232f0a3572507cbbe0a17d06270f0942bdd2a751 100644 GIT binary patch delta 56 zcmX@ba*BmJpO=@50SMkbSv-+@6JylGeGAz5f&3!=$tjF`1RzW>A4CXDHeiwh0ItIg A6aWAK delta 56 zcmX@ba*BmJpO=@50SJzCEt<%^iSgFNeGAwGfczqX$tjF`1RzW>A4CXFHeiwh0IM?% A6#xJL diff --git a/osinaweb/billing/migrations/__pycache__/0025_remove_item_project_item_customer.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0025_remove_item_project_item_customer.cpython-310.pyc index 3f20c04bea175fc7661c91f54c929addac40300e..be94777cfd855ec225acd6de888e6f7ab424df87 100644 GIT binary patch delta 79 zcmeyt_JfT(pO=@50SMkbS-g>3mXYz+WKG5k0_0{{Z9TNaJk_G$# delta 20 acmdnVx|5YVpO=@50SJzCE!xPvjtKxYO9giT diff --git a/osinaweb/billing/migrations/__pycache__/0027_item_type.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0027_item_type.cpython-310.pyc index 7259c860167c33d99543992a9509d85920cfc9d9..22c9b835b860c7893833ea0b504c48313852a599 100644 GIT binary patch delta 20 acmX@gdX$wrpO=@50SMkbS-g>Z7ZU(Fat0s( delta 20 acmX@gdX$wrpO=@50SJzCE!xPviwOWXD+QYX diff --git a/osinaweb/billing/migrations/__pycache__/0028_remove_order_due_date.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0028_remove_order_due_date.cpython-310.pyc index f934f62f88eb80bdbc5c38064899f489bac3e1eb..341be90fd04e1ba5b7e9183b06df2a179719c618 100644 GIT binary patch delta 20 acmdnavYmxHpO=@50SMkbS-g>3hY0{T9tCs& delta 20 acmdnavYmxHpO=@50SJzCE!xPf!vp{`*97kX diff --git a/osinaweb/billing/migrations/__pycache__/0029_invoice_pdf.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0029_invoice_pdf.cpython-310.pyc index 0f6bf46f307afde5ee384387415dfcfb44cf19d9..810748a42f793d280f9b2c39903f10e04ea1b293 100644 GIT binary patch delta 20 acmeBR?O^53=jG*M0D^Z<7H{OPWdZ;&>IG>4 delta 20 acmeBR?O^53=jG*M0D>c3i#BrCG64WBqXgst diff --git a/osinaweb/billing/migrations/__pycache__/0030_alter_invoice_order.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0030_alter_invoice_order.cpython-310.pyc index 98539d5af38c8b486900fe6c94d1977d5cde71db..fb523d2842f04d693015eb758f4e93ea067c240c 100644 GIT binary patch delta 66 zcmaFG`ihl1pO=@50SMkbSv-;ZE@RZhmv7i4f&3!L$+sDAN{N7&EMPt=AvO6NlMDcP CJ`ipI delta 66 zcmaFG`ihl1pO=@50SJzCEt<%Em+{ubmv7jlfczq<$+sDAN{ND)EMPt=AwBsVlMDcL Ct`Kkl diff --git a/osinaweb/billing/migrations/__pycache__/0031_alter_invoice_invoice_number.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0031_alter_invoice_invoice_number.cpython-310.pyc index 9cfc28ea858829651c76b00f5b8cb5fdfbeb2f4f..25fc3e831534501d235fc9d5de25ef759be10cab 100644 GIT binary patch delta 78 zcmbQwI-iw0pO=@50SMkbSv-;Z6yvRl*Uqqs0r^E@lUFdF)q*g=d=McHByMro9wKHs@Kz@3kdZNJvn(SkBby9Rs7PkA2GcbuaS)RQ%ts|;CrdEP F008v%40Qki delta 69 zcmdnOwuOy5pO=@50SJzCE!xN}$jEqWvn(SkBbzKxs7Q9Q2Gcbu2@sP7%ts~UCQC5O F008jU40iwk diff --git a/osinaweb/billing/migrations/__pycache__/0033_alter_order_status.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0033_alter_order_status.cpython-310.pyc index d5b4b6df2083f6347031ca5678204d3d0985bbe1..a98c9bc9ea1ee04ef8d3172a802167e5201f80ee 100644 GIT binary patch delta 20 acmaFI`i_-5pO=@50SMkbS-g?^F%tkl+6J2d delta 20 acmaFI`i_-5pO=@50SJzCE!xQam;3{A4G@&iCY{tx%nxj SIjMGxKwdEmkPu)JV+H{Ek`UDZ diff --git a/osinaweb/billing/migrations/__pycache__/0035_alter_invoice_pdf.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0035_alter_invoice_pdf.cpython-310.pyc index afbad241c371c901b70d6985d6f249c553f709c2..9fc54d0821024eaa74a7363613a11d3643c9c024 100644 GIT binary patch delta 20 acmeBS?P2B4=jG*M0D^Z<7H{NkWC8#&iUoB5 delta 20 acmeBS?P2B4=jG*M0D>c3i#BpMG64WCLj>>u diff --git a/osinaweb/billing/migrations/__pycache__/0036_alter_invoice_invoice_number.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0036_alter_invoice_invoice_number.cpython-310.pyc index 1bdbe5cc4024b4d8fc36ba3aab18638edd00d5fa..b4a781f67dd8ebc16d4951ed65a2b223cb4496c0 100644 GIT binary patch delta 56 zcmZ3+x{Q@OpO=@50SMkbSv-;Z4CAedH!iY?1NlYblh-qz6@W0od=Mcqxra##0L(%T An*aa+ delta 56 zcmZ3+x{Q@OpO=@50SJzCEt<%EhB0d5jf-qzKz@HF@OcpR7m5`i#k4Xjq DI|B~x delta 67 zcmeyx`iqr2pO=@50SJzCEn3LU$arfq593WXNuWTHE^COcpR7m5`czk4Xjq DH*OB_ diff --git a/osinaweb/billing/migrations/__pycache__/0038_alter_invoice_pdf.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0038_alter_invoice_pdf.cpython-310.pyc index 9fe845283fea8e60bd3c1e792999e025fa1bb92c..cc609860931072b01645773dcbadf3b7a727e696 100644 GIT binary patch delta 78 zcmbQsI+v9@pO=@50SMkbSv-;Z4CAedH!ib@1NlYblQ%LR(t`s delta 78 zcmbQsI+v9@pO=@50SJzCEt<%EhB0d5jmvCeKz@;3{A4G@)iCY{tx%nxj SIjMGxKwdEmkPu)JV+H{Ffe_mO diff --git a/osinaweb/billing/migrations/__pycache__/0039_recurringcycle_cycle_price.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0039_recurringcycle_cycle_price.cpython-310.pyc index f3bc1a6d0ea57890f9116935494a9d5c1c6fc0ba..8cacbde24187743aa8bfd8e7b87d97fdf48171aa 100644 GIT binary patch delta 80 zcmeBX?Plf9=jG*M0D^Z<7Ek0pA$d#8z`)odJ~5{xwJ1I_uPi?^IW@i@CGFP4H%r(= Yfa;1wCQoBLEdXJH`5;1cav_rx0QlV(F8}}l delta 80 zcmeBX?Plf9=jG*M0D>c3izafPkc<*DFfg`=Ps}MvEsD>~E6dMJPK_@}NsF5JW(k`R YP+gJGMN*SrF+LK2Fu{BfAwBsH GlN10%O%SmF diff --git a/osinaweb/billing/migrations/__pycache__/0041_orderitem_active.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0041_orderitem_active.cpython-310.pyc index ea784428ec63a14e7a3f7d3d9e0ec29636009d03..36d345ced5105771e3d2c43e5464b5b823bf9a2d 100644 GIT binary patch delta 56 zcmbQuI-8X{pO=@50SMkbSv-;Z6l2uHYggDrfczqn$r~6C3P6}(K8O&V+{h#a0J8}V A+yDRo delta 56 zcmbQuI-8X{pO=@50SJzCEt<%Eit*OOYggDrf&3!T$r~6C3P6}(K8O&T+{h#a0Izus A-2eap diff --git a/osinaweb/billing/migrations/__pycache__/0042_order_due_date.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0042_order_due_date.cpython-310.pyc index 728cc68eed84851931302ea108e680dc4e0a0301..f421e8e968dcf328492ecd368a063541b990f00a 100644 GIT binary patch delta 56 zcmeyx@{5H#pO=@50SMkbSv-;Z6yvRl*S4~W0{KOvlP5Cn7l1Iqd=McvIe|$E0On*4 Ay#N3J delta 56 zcmeyx@{5H#pO=@50SJzCEt<%EiZN>9wXJL-Kz@Px# delta 56 zcmbQuI-8X{pO=@50SJzCEt<%EhVjHq)$ diff --git a/osinaweb/billing/migrations/__pycache__/0044_alter_orderitem_active.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0044_alter_orderitem_active.cpython-310.pyc index 9381f576795b0aae988cec975529b230bf7b5038..2cf4eadb66483585d84b21f32ca8c8d0b22d14ae 100644 GIT binary patch delta 56 zcmeBT?PBH5=jG*M0D^Z<7Ek0p#dvGtwY_YjKz@c3izafPVvL%2Z7-V$kY6M+c_!m=0SFV!2N9x^3z(z;kn#-t diff --git a/osinaweb/billing/migrations/__pycache__/0045_orderpayment_date_due_alter_orderpayment_date_paid.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0045_orderpayment_date_due_alter_orderpayment_date_paid.cpython-310.pyc index 5d6217fc5e5baace5ad44d478e5c1060fed88cdf..ab6f0443cce2167dab8685a8bfbd47ec324c7d24 100644 GIT binary patch delta 20 acmaFD`h=A`pO=@50SMkbS-g?^CKCWZN(OxZ delta 20 acmaFD`h=A`pO=@50SJzCE!xO^lL-Jk0|od1 diff --git a/osinaweb/billing/migrations/__pycache__/0046_remove_orderpayment_order_orderpayment_order.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0046_remove_orderpayment_order_orderpayment_order.cpython-310.pyc index 883b95cf5533ea4a1b17f265d1774eb5307088b4..a6b6ede29704d5cfffb171cd362de5096a3b839f 100644 GIT binary patch delta 77 zcmcc4cAbqopO=@50SMkbSv-;ZC1cdYuib1MKz62& diff --git a/osinaweb/billing/migrations/__pycache__/0047_paymenttype_description_paymenttype_image.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0047_paymenttype_description_paymenttype_image.cpython-310.pyc index 4a0dfb9b45f7eca85d07cd31194a2cfc3a83f05e..c846953d270a31e75e86dd831261c932951d6761 100644 GIT binary patch delta 20 acmeBT>tf^1=jG*M0D^Z<7H{PK&jbK6UIp<0 delta 20 acmeBT>tf^1=jG*M0D>c3i#BrqX955(7X@qp diff --git a/osinaweb/billing/migrations/__pycache__/0048_remove_order_status_orderstatus.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0048_remove_order_status_orderstatus.cpython-310.pyc index b86b94e33f25abceb1d5c69c1e3be8b2ab9fca99..4bcf4e8aacbd87cfd78060f9d0d01317d271205d 100644 GIT binary patch delta 134 zcmcb?af5?9pO=@50SMkbS-g>3o{{m^WNpUv=0ZRbO{QDy0jYT@nR)3&!Vo^2TViHT zYD$p^gv;rin3tTI0}>GhiWCV?7Gw%!mYA87 zno=YT;c_}B<|U`*fJ8)qB1J-z1(^aFIVUGG9b?l03Fu7LXZ|du4q~!^`KW~MWE&P4 E0JruYUjP6A diff --git a/osinaweb/billing/migrations/__pycache__/0049_rename_due_date_order_date.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0049_rename_due_date_order_date.cpython-310.pyc index 38b3c49a9c842b3db993ecac2b9de18851c7a0c7..42169e05bfb7cd97e7eaaa9c41fa6feeeeac9eeb 100644 GIT binary patch delta 20 acmaFG@`{B!pO=@50SMkbS-g=uo(TXy76uIf delta 20 acmaFG@`{B!pO=@50SJzCE!xN(&jbKF&jpA8 diff --git a/osinaweb/billing/migrations/__pycache__/0050_remove_orderpayment_type_orderpayment_type.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0050_remove_orderpayment_type_orderpayment_type.cpython-310.pyc index b7fabd7dec563c505f1d0d7666c8e14eefe8cb03..b7a1973b5f3cbc824669ee3ffd54a4e147044fa7 100644 GIT binary patch delta 20 acmaFC`ht}^pO=@50SMkbS-g?^E)xJh>IR7b delta 20 acmaFC`ht}^pO=@50SJzCE!xO^mk9toqXq;3 diff --git a/osinaweb/billing/migrations/__pycache__/0051_alter_orderpayment_amount.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0051_alter_orderpayment_amount.cpython-310.pyc index b8c4e44bb7a9d055df63a98ef927cfe62b0dc01d..cf447ede1b2721f38449782937dc85027594bbca 100644 GIT binary patch delta 20 acmbQoI**k*pO=@50SMkbS-g>ZG7|taS_P{B delta 20 acmbQoI**k*pO=@50SJzCE!xOEnF#tW;0=jG*M0D^Z<7H{NcWCj2*uLSr2 delta 20 acmeBS>tW;0=jG*M0D>c3i#BpIG6MiDXasWr diff --git a/osinaweb/billing/migrations/__pycache__/0053_item_photo.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/0053_item_photo.cpython-310.pyc index 545b38218540bf2c92913d1a598446a1be15740e..7a69fa20731f7fa97a1e2ef8c701b30a31c9a450 100644 GIT binary patch delta 20 acmeBT?PBH5=jG*M0D^Z<7H{OPX955*It6b4 delta 20 acmeBT?PBH5=jG*M0D>c3i#BrCGXVfC^91Su diff --git a/osinaweb/billing/migrations/__pycache__/__init__.cpython-310.pyc b/osinaweb/billing/migrations/__pycache__/__init__.cpython-310.pyc index 1372f0e509af80781e5c5f85bd036ecbfc16cff0..c5f3ba9c62fac0d6a410eff379aa38a234540f2a 100644 GIT binary patch delta 19 ZcmX@fc#@GjpO=@50SMkbSv-+@9{@A{1_A&8 delta 19 ZcmX@fc#@GjpO=@50SJzCEt<%^4*)Sd1$_Vj diff --git a/osinaweb/customercore/__pycache__/__init__.cpython-310.pyc b/osinaweb/customercore/__pycache__/__init__.cpython-310.pyc index 4ce8e82d45d1af7ded2d0ba6765bb164d27cabf6..2177adbcd7f0ce6787290c1d97a8dbc883775e0e 100644 GIT binary patch delta 19 ZcmX@ic$kqppO=@50SMkbSv-+@2LLl51@Hg> delta 19 ZcmX@ic$kqppO=@50SJzCEt<%^0{}2y1#18R diff --git a/osinaweb/customercore/__pycache__/admin.cpython-310.pyc b/osinaweb/customercore/__pycache__/admin.cpython-310.pyc index a948f5a970563ececacb51b04cf9064dcce0220a..b0f48a4c0411b51172cd6ef3a75b83818901e900 100644 GIT binary patch delta 19 ZcmaFE_=b@?pO=@50SMkbSv-;ZApkiI25SHS delta 19 ZcmaFE_=b@?pO=@50SJzCEt<&v5CAqy1?B(% diff --git a/osinaweb/customercore/__pycache__/apps.cpython-310.pyc b/osinaweb/customercore/__pycache__/apps.cpython-310.pyc index e8bb22a97b91412297b5280bfd3131acc35028b0..a65d358da6e9dbf440869d11aac945bd80739960 100644 GIT binary patch delta 20 acmaFH{EV49pO=@50SMkbS-g?^HX{H(Q3ieh delta 20 acmaFH{EV49pO=@50SJzCE!xO^n-Ks!3I+K9 diff --git a/osinaweb/customercore/__pycache__/custom_context.cpython-310.pyc b/osinaweb/customercore/__pycache__/custom_context.cpython-310.pyc index b3cf99b0724b34b335e710bc436e960d8b31d1ea..48ce21870471e97c0b8097a1772ce104098635a3 100644 GIT binary patch delta 20 acmZ3Z9xDJg?FHKa delta 20 acmZ3Z7c&4ly9Oly delta 20 acmX@gew3X%pO=@50SJzCE!xPvix~hnbOoRQ diff --git a/osinaweb/customercore/__pycache__/models.cpython-310.pyc b/osinaweb/customercore/__pycache__/models.cpython-310.pyc index 609ecc41ac656f44736f5aec16e1eff13af1ebdc..f44d2bc439d3f5bebb98d9e51d1743fe63ef9477 100644 GIT binary patch delta 19 ZcmX@ec#x4hpO=@50SMkbSv-+@8vrua1?m6* delta 19 ZcmX@ec#x4hpO=@50SJzCEt<%^4FE6{1!VvL diff --git a/osinaweb/customercore/__pycache__/urls.cpython-310.pyc b/osinaweb/customercore/__pycache__/urls.cpython-310.pyc index c5ae632adabeb0672f0b4a94bcaa128ab66efcad..a31fc282e956a4d8e8f69373aa76011f520c9bc0 100644 GIT binary patch delta 37 qcmX@jcbbnopO=@50SMkbS-g?khK(_5vIm<#8y`@lh;Q;-wsio!g9*m~ delta 37 qcmX@jcbbnopO=@50SJzCE!xO!!^U`PvIm<#8$VE_h=1~2wsiowb_v7) diff --git a/osinaweb/customercore/__pycache__/views.cpython-310.pyc b/osinaweb/customercore/__pycache__/views.cpython-310.pyc index 6f3ab3e901b64b68aec556d795073ed729d05c28..33bcae07e5a5fc54ec3daa50d97bb31e165c0c54 100644 GIT binary patch delta 20 acmZp(X|v(Z=jG*M0D^Z<7H{PKEeilSaRzJv delta 20 acmZp(X|v(Z=jG*M0D>c3i#BrqmIVMdDh1~N diff --git a/osinaweb/customercore/add/__pycache__/urls.cpython-310.pyc b/osinaweb/customercore/add/__pycache__/urls.cpython-310.pyc index 120e434b968697581ab90b35dc24f1a1fa612bcc..6f656f368e8313e7b71e487480d6365b7907c186 100644 GIT binary patch delta 20 acmeyv^oNN%pO=@50SMkbS-g?EkP!euod!Mt delta 20 acmeyv^oNN%pO=@50SJzCE!xOk$Or&FRt32L diff --git a/osinaweb/customercore/add/__pycache__/views.cpython-310.pyc b/osinaweb/customercore/add/__pycache__/views.cpython-310.pyc index fe90186680b082cd19969a021da34169092f7056..0f0f95309672b3b18ab2a0c2cdd1f97d9c3a2819 100644 GIT binary patch delta 20 acmX>ncutTzpO=@50SMkbS-g?^Fb4oVkOo-* delta 20 acmX>ncutTzpO=@50SJzCE!xO^m;(ShNd?pZ diff --git a/osinaweb/customercore/migrations/__pycache__/0001_initial.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0001_initial.cpython-310.pyc index e5e0f4f49673f4f15925e91a3e0b50fee89bef26..5fc1d89a6848f04728bb3e4c2ec031fb275047b3 100644 GIT binary patch delta 20 acmdnUzmcCipO=@50SMkbS-g>Z89M+tzXkmO delta 20 acmdnUzmcCipO=@50SJzCE!xPvj2!?qcm;R> diff --git a/osinaweb/customercore/migrations/__pycache__/0002_alter_ticket_department.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0002_alter_ticket_department.cpython-310.pyc index 0cb53514dd947577cad1eb3c50f21d67867066cd..54418f0ad39175514895a8e3c7619afc22a63a1c 100644 GIT binary patch delta 20 acmX@Yc7%;PpO=@50SMkbS-g?kk{JLwZv~(L delta 20 acmX@Yc7%;PpO=@50SJzCE!xO!$qWECC{{IVT@v+{C5;6fRPjT*>swOd7;w0rOD_ dMIiSUhfQvNN@-529V3ue%myR`m^c{4m;tBl6qEn} delta 97 zcmZ3;zL1?epO=@50SJzCEt<&vhcRk02jdP#j>!iZH?heBg^T1TS2BGvlL9eWzZB?|yJTm|<4 delta 20 acmdnOxrLKEpO=@50SJzCE!xPvk_7-Y6$Nqt diff --git a/osinaweb/customercore/migrations/__pycache__/0006_ticketupdate_read.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0006_ticketupdate_read.cpython-310.pyc index 5866adc5ee426475fe2f32c480404225a88354f0..ea6d0fcbcdb567c69d150b4f3942fbcd5e942fa6 100644 GIT binary patch delta 78 zcmbQlI*FA#pO=@50SMkbSv-;ZJY&?v+XvW0fczqn$qN~eYeAS`K8O$n61O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ-sz!4?@ delta 78 zcmbQlI*FA#pO=@50SJzCEt<%Ep7GYi+XvW0f&3!T$qN~eYeAS`K8O$l61O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ-pMiD0f diff --git a/osinaweb/customercore/migrations/__pycache__/0007_remove_ticketupdate_read_ticketupdatereadstatus.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0007_remove_ticketupdate_read_ticketupdatereadstatus.cpython-310.pyc index 6dbe2070598846907d135c5b9fb16ce1e5e55380..6f186b335b5bb7b66f4bb24d2f66a25534c4dca2 100644 GIT binary patch delta 20 acmZqVY~c3i#BqXu>b%q9R%3` diff --git a/osinaweb/customercore/migrations/__pycache__/0008_rename_ticketupdatereadstatus_ticketread.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0008_rename_ticketupdatereadstatus_ticketread.cpython-310.pyc index 192f88cc25a5617c2f6357a573797132d3d14c23..55671ae08fa66d84d79743a767a954acf95ad02f 100644 GIT binary patch delta 20 acmey&`k9qGpO=@50SMkbS-g?^1rq>4q6Vq} delta 20 acmey&`k9qGpO=@50SJzCE!xQaf(ZaVTLvWn diff --git a/osinaweb/customercore/migrations/__pycache__/0009_alter_ticketattachment_ticket.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0009_alter_ticketattachment_ticket.cpython-310.pyc index 490e65bed697009c1f8e32664890a6e9d52c8214..38220271b12ed69a26daf9b874be7020ac48854b 100644 GIT binary patch delta 20 acmdnMwt3l^FmwPX%NE delta 20 acmdnMwtc3i#BqXF#!N9iv-UA diff --git a/osinaweb/customercore/migrations/__pycache__/0011_ticketupdatereaction_customer.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0011_ticketupdatereaction_customer.cpython-310.pyc index 9a549c6711a5acea011445a9b917f9810d80a8cf..3b00ff198ab4e7f72a884e7b09deca2b1c758eb2 100644 GIT binary patch delta 69 zcmeyz_K%G_pO=@50SMkbS-g?koRRU?W@ko5MmAZXP?79pFQz|I5+Eikn2$=xO-^8z F0{~3l4r>4a delta 69 zcmeyz_K%G_pO=@50SJzCE!xO!&d33j2Qqk_XRfq delta 20 acmZ3;wvdfGpO=@50SJzCE!xN}#tZ;3umrLI diff --git a/osinaweb/customercore/migrations/__pycache__/0013_alter_ticket_ticket_members.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0013_alter_ticket_ticket_members.cpython-310.pyc index 77bbf38e607d4c3d338b8065e2f664d0e271c77c..93d8a0dc5a33b170b033887d85c32aabea403a61 100644 GIT binary patch delta 56 zcmeyy`i+%4pO=@50SMkbSv-;Z3uDwI#?NdLKz@TZlX-=vgBam0j0we^O#Fzo8lM*Qa delta 90 zcmZ3$wt$U0pO=@50SJzCEt<&vkMY)IF2*u8ZlFLB&*V171~y3$Q*ts7(L_pO=@50SMkbSv-+@C*!S&M^CZ|0r^Ejlcz9V)q*g=d=McFByMroL_pO=@50SJzCEt<%^lQC-I(UWX~Kz@$kg3P6}(K8O&We1b^^0N)4? AAOHXW delta 56 zcmaFD`h=A`pO=@50SJzCEt<%ElkwKXr%%{~f&3!j$>$kg3P6}(K8O&Re1b^^0NZ#E AApigX diff --git a/osinaweb/customercore/migrations/__pycache__/0017_tickettask.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0017_tickettask.cpython-310.pyc index 15d2d9a982b034f47b45bd7236b5dfec82993ea6..c4ce2838a2c60a83adad3a8bd1f9d2028d01e584 100644 GIT binary patch delta 65 zcmdnRzKfkZpO=@50SMkbS-g>3h>`KuW;w=IMm8m&P?6H)l}yJNWhWOf%LzaPz@i{R JdGb7F82}bh4%q+z delta 65 zcmdnRzKfkZpO=@50SJzCE!xN}#K;)6S&p%lkxdaORHQh0CDSoRnaKsrasm(muqcR7 JnmmtL1_0#=4b1=m diff --git a/osinaweb/customercore/migrations/__pycache__/0018_alter_ticketattachment_file.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0018_alter_ticketattachment_file.cpython-310.pyc index e724b25bce5b44cdcf696697a0586feed4deaf4b..78799823d4d5b9a4eb1dc70ddba90671b71474be 100644 GIT binary patch delta 78 zcmZ3$x`35CpO=@50SMkbSv-;ZEMwHfo5$Ehfczqn$x9h8YC)J_K8O$n61O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ-%{t;3D delta 78 zcmZ3$x`35CpO=@50SJzCEt<%Emhslao5$Ehf&3!T$x9h8YC)J_K8O$l61O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ-!gb`B! diff --git a/osinaweb/customercore/migrations/__pycache__/0019_file.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0019_file.cpython-310.pyc index 62bb43bdaeeeb26fd072216a96affb9aa951a6a9..4d5bc2fde70d69cf8c5e6fa81eeac0df152e982f 100644 GIT binary patch delta 97 zcmdnYwwaAPpO=@50SMkbSv-;ZKV#HnZpL}M{6K+Q%&GZlnoLE4leaPUvdIBOisUAH jG9A!@Fu{BfArDf^VUwGmQks)$#|Y#Vvj7PJCNX9JrhXMc delta 97 zcmdnYwwaAPpO=@50SJzCEt<&vpYhgYZpL}M0ziRV%&GZlnoLDPleaPUvdIHQisUDI kG9A!@Fu{Bfp#UUqaoFVMrc3izaeEVT{`Nfr*h#3Mfz{HTehQK}ONZyO`tzAOc`f5FtJJ H1(OT__gxPL diff --git a/osinaweb/customercore/migrations/__pycache__/0022_remove_file_ticket.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0022_remove_file_ticket.cpython-310.pyc index 2f3ef2202d06b55ce9aa9818075c8e610dea31d8..059523a44b0f26ea66f5832d99713b3bf0fe5414 100644 GIT binary patch delta 20 acmdnXvX_NBpO=@50SMkbS-g?khzS5V4h4n) delta 20 acmdnXvX_NBpO=@50SJzCE!xO!!~_5|#{~fZ diff --git a/osinaweb/customercore/migrations/__pycache__/0023_delete_file_remove_ticketattachment_file_and_more.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0023_delete_file_remove_ticketattachment_file_and_more.cpython-310.pyc index 654f0f3f0bd976ab155d516c0194f316ef5b8852..19c6886d6b573ed6ea820ef160fd415890ebe1db 100644 GIT binary patch delta 20 acmbQkHiwNnpO=@50SMkbS-g>3kQo3oF9j$7 delta 20 acmbQkHiwNnpO=@50SJzCE!xN}$P554=metx diff --git a/osinaweb/customercore/migrations/__pycache__/0024_remove_ticketattachment_ticket_and_more.cpython-310.pyc b/osinaweb/customercore/migrations/__pycache__/0024_remove_ticketattachment_ticket_and_more.cpython-310.pyc index ce13d47f620ff620cf605429702a6826b1a6f306..1ac5ee924f246afea925639a005360d9dc8b683f 100644 GIT binary patch delta 93 zcmX@ed61JkpO=@50SMkbS-g?Ek&!WKaxddPAnC)T#mF(aoaqpoJW#esezQGu1fv#& f4Hf_q3P9o(hfQvNN@-529V3ue%mO5Mn8cU?J987? delta 93 zcmX@ed61JkpO=@50SJzCE!xQ4$jEqWaxddPAnC)T#mG6ioaqpoB2czSakD*h1fv#& f4Hf_qN|&blrkvgP_{#<$i4MZC07P*qGOKp7mKR!9>;lizguwr z%<*pVLATrWFW2u~&lSDlns-`VUCy?PT~)#B%ZXd|2lv@pt+Qw6m3V@Tr<7@tm(L2L zQ#dh^7)#DX)XDMi@SLSbtCczUvDcURhodSwcg<7tK2wg+cJ!3P zhOB6v#ho0BEI;4W?53`6>eWrXvZ6Ite~dHNN9XQjSfu_ zP8d2HnVeggo1VbqEz4q|T);YEdCbYYcqiArxOCImdk(?aKgV=?{y-0_haRrn?hda+ zN8wkfdUva}Wn_FjE-NZlFvj=#!RRSSJ&X3$wOYI3zcEx@(RyH6bRxIA)q3YAe#0+B z>*6wT(nh-v4vmja+-~(=zXz@9Jl@S0o;Huw{b%<}?#H#G=#{M_!zH{`x#ooTVK-o5J%>&=A?vYlB;|{Q!(m?} z6@ia00w)k|e|!xq`<;k^nuqQnMCV=P{6u9HB1x)**73^yPV^n9bvPP{lpae)BB@kq zS2AVt@Cq!PTv`-$#jbD|2!)sxDr2Y`w^%W<5bs%U+A|4KsCGK`p3L0 z>DxSGg(ZY1grK$kD|=xMp>F$Fd}#LW4nSh)fW$!uWVH6cO1%^9gqqRWXk>IYYO2f0 z&{-^F4y`@7;&Yjr{lYboRMdG-Z2N|#E5 zrKn`1WT_-rf{Hhamx_bMsA!{TsVG>4oEy$1XV8fp8;&JM(1Gk5uzm;a$hKiyvISwi z%++73Znw4tvJEAuLbkXqB~4gXn_;)^g5BB|AC8TjP5KVNcMsUw^SZ|SMS;bb2dVkJTlmJFRP` zpw^H8=Oxhm_-;RpzqaRyu#RZke<15M__@3NnT<;|_6hkeZeRnX8L+4=9#{m_YPK>+ z1yGglLRI%mboIlqkpOqq2EWdol*b)3DF8RHuxNe8f$R>0#mo(s^03kTFzT>5N;1Z3 zAX{bdo4HM6DGyvN0f9SLR^_oG!KhUl5}3F-fTcWaG(UzrQC5&eMFoF_!EfRgxRdh0 zH6#!e0l3+2NRZDBOuLka4fuJu?~_@H@Ct@WD>wM_xz)In^1wAD;IPJBnIS;|?j$pJ zJn!dV1VmBd;L>Ld{({^|X71p=6&@V~PNv*>wlatXxD(CXVUf-O;o;&7WZee8&YfuH z4ii65SVe`k7CP-RSPF0_nz^G7AT0D)=3v^l8T^H~6V2RV&M#3*@+yZx^8C;I|F)TNdAggfY6&n)da|76jW^6bN&l@mlMCRbi zD>C@=xz)H6^TAd8q6oVVD{>0at{kT!K>_Z>eD1){YYQ$G6otT+~n#v)nF;W9m(eo z{4i)T%X5-KV9+cEeRnjt{K<$l%ZCjsxz9nL7b)sCZUZ z2|SzyR)1(nKyRqNOU$6aB2NHSg%cHM^RX>U20LmiCNVM7xoLshRhX#N#Vw0aV4?-{ zL~E-mEKnRAN?EfU3$V? z{_cJ?=ep*7!JR(WaIVMEy3*TpuSYg^`B+oup^?GSW8;%NKReTLq6bgT zwDk|R9BFPp+I;pDnI)YkJ5O`N{P4)=eBTg`4)MJM{qqBT0~2Ej+?eEIiQaI$T}cSi za0Xwl+?j4`n-W4(qerKv$?3^d(`ivTGSnSC-P+qW7HK}(+?71idAN6MDmvXe(A>>Q zoyW8;mY+PfGSl5RRA_j>X3Z4HUbI3}5gE?4gURz{>_ zV9dX8bV2MG==px4pN}SSSED+6d}@AZVnD!yqlf#V(m-RXZ#daQl1=@$M?`!1l=7f8u11xG*J+s)Oy5lZ`FXp~+B`>x_-| zs(epl^JI$@CcXVq>PW=cfvxu8{g(tY(nV)vcqCW-U+;%(@kRTGi2029IP>&&$GME> z?MjjfUakFJ?j>I>Z_Vs^yYfE${3i{yk6P00vPYNQy6nV^>sY`_}+o`0>%k|STT^L9S3iQe8@PDb}S(7pE=` zUF^Epbg}AU(FIW{L*s55chR_$ z##$P^G}h2qP2&z4t7xpGv4Y0!G?vp?MkC`$Yt4J;iJL|jjoWA}rLly@Vj7ERbkgXc t(N3d{Mk|dL8j%*uzNYaj8o#9R3mQMC@s`6@3Y9*iC!gjfvjgZ z78154NJ_?X&>$>?Z~>Z(EbK%RlU@-GHumz1m&&!Z6rNh3U%hIle19%{+i-RJ%$G-82iwKn`-jxQ*hl<(tEPwFM6BWYorJlOYl;HWuq}!;$&&^_5&|~1`vP`Py_G-YK_|u z*0DaPa~EoHEY7+D+-xEcp4}H{qTEvpCAH3>mmLAS-uQ@#=s!CGc{{k>qR(GoB2K(} zv#pKNFDwNkljocPz>CH?XE61H?SOqwcl{VNAi%Os@4OTA7+>89e)!S`EaPLqEItZckH>*GVGVc#9s>^HQD8qV0DJI=!-im> z)$j$A$7aT5vV4OM{YGlmnNf%tq}mjr=}SwIOBLUfYf%l^eXBlK$kAsXqplblBgy`8 zd>rC*kK+>D4vga>-1cgg^ES=0{+4EWe^ax}$27}5r&;#vHOv1-%_?BMW>pZ-tP*Gq zyKEGNPU5M>a>zbkjmZr}ZqUtivq3j8HDn?l7a`mI?dZ_j4U-ZQ4@(vmI3XU7y+5L= znQT5089gjydk6c*MpV9A>|+aYKART%$J0Z6VKkTP%R;2HPel?FVmu+SQALmyUU?EJ z#rKX6r1Gg9ho$65E~gZ<;Um3#x004d270tYvb9v@Ku?8IU=zVtREozWiGLDG4?JWd zv=?$?ato1L^iBGvLANt4WFj??@6y0rU#721%|R)mIkhi>OdHX|8dWk+)fl=JZ;nvq>(wu!&x?cXnJ*-RuEYs_sBhi?qu$h9mmWZ{-fqL zdaQv>qbai@YtQexu0Q|itjYw8ohtLXSD*Wi@#_ckj5jDI1O)~Vjqxli%dqCuUKctZ z&`Wt{QvW#5c>Yl+Q9%@0SpfyU`b-5MjZ2&qi<=7cU&X{~7I+_lfECO?(>}y(M|iBK z0N2{RvXp`dBNRCS{A@h|jRGl^>ow0>shkky1Q&}6vdqV1bkb}`mA8UOg%n8>L3D*K z(oHn-R*bs&;04b@S#@Kh@)^@q=P^6C`oW(Yo_Xeq*KCL1*p_7)sl^Jjk)1iN{%&|4 zGAmJczw;GD{vwa`Q+`LiaXJ#dOzCsH{|&u(hB$S$##b=TZVVs9`Y&IHFT-n#n$uI) y!l#VQTf)Cq**jfnq_0=qX??W4_OAXe7ye22)P=7Y5h2`S15=&YNGsu)vA+QYTFzqt diff --git a/osinaweb/osichat/__pycache__/__init__.cpython-310.pyc b/osinaweb/osichat/__pycache__/__init__.cpython-310.pyc index 92c5585c4e7e764733a7e876a505f634ddfcefe1..e5da8f7a58b10a0b07e77e613f5ae55896b30900 100644 GIT binary patch delta 19 ZcmdnTxQ~%LpO=@50SMkbSv-+@GXOGY1>pby delta 19 ZcmdnTxQ~%LpO=@50SJzCEt<%^82~S(1zZ3C diff --git a/osinaweb/osichat/__pycache__/admin.cpython-310.pyc b/osinaweb/osichat/__pycache__/admin.cpython-310.pyc index 84d6ecac4f0be98b65de9c518ccd3d1eca52f1e8..0b733ba8b97fe7f845616d69cef8597cf27a4c7d 100644 GIT binary patch delta 20 acmbQnGL3~hpO=@50SMkbS-g>(n+X6h_5~3D delta 20 acmbQnGL3~hpO=@50SJzCE!xP<%>)20uLO($ diff --git a/osinaweb/osichat/__pycache__/apps.cpython-310.pyc b/osinaweb/osichat/__pycache__/apps.cpython-310.pyc index 6775fc37723e37ce8d6e25ba052ddcb4de72c067..d0989f37b87f3f559205e183f874b5e5940d6456 100644 GIT binary patch delta 20 acmcc4e4Uv)pO=@50SMkbS-g?^3?l$M`36w{ delta 20 acmcc4e4Uv)pO=@50SJzCE!xO^h7kZcvIWcl diff --git a/osinaweb/osichat/__pycache__/consumers.cpython-310.pyc b/osinaweb/osichat/__pycache__/consumers.cpython-310.pyc index 73ee3c30c715c6c118e253c35c62b08cbcc673aa..0c58d111abb46e6cac54136332d6d4fd5309aa3a 100644 GIT binary patch delta 20 acmcbscvq1-pO=@50SMkbS-g?^k^lfgFb1vw delta 20 acmcbscvq1-pO=@50SJ!IUbK<>k^lfdWClF| diff --git a/osinaweb/osichat/__pycache__/models.cpython-310.pyc b/osinaweb/osichat/__pycache__/models.cpython-310.pyc index 096794702013f40f54c14a1d898df4287aec1cbd..ad437becad1a1bdf2b10e8743dc46e348da6cb33 100644 GIT binary patch delta 20 acmZpXY?0*7=jG*M0D^Z<7H{OPc3i#Bps@&EuY-31B& diff --git a/osinaweb/osichat/__pycache__/routing.cpython-310.pyc b/osinaweb/osichat/__pycache__/routing.cpython-310.pyc index d934f028c57af7a24bc073b78435d3c59247a5e6..657a916ce12b614a6c5cb254d9ca80e588e9cdac 100644 GIT binary patch delta 20 acmbQuJe!$2pO=@50SMkbS-g>Z0wVx3nFXBy delta 20 acmbQuJe!$2pO=@50SJzCE!xOEfe`>OQUw?Q diff --git a/osinaweb/osichat/__pycache__/urls.cpython-310.pyc b/osinaweb/osichat/__pycache__/urls.cpython-310.pyc index 0389fdac6c3a95c54adecd24178b989697f8b5ff..7b6469beb13037512449f25bf98343347bd643de 100644 GIT binary patch delta 181 zcmbQne1};(pO=@50SHciSdu2p$iVOz#6bq^K#l_t7yC@qwvj)+96g uX|hk|W;75k$|*=JDM>BLD_+S^1TwCOYjQMWAs>h-z`(=E!@|eN@ecsLUKN!9 diff --git a/osinaweb/osichat/__pycache__/views.cpython-310.pyc b/osinaweb/osichat/__pycache__/views.cpython-310.pyc index db2fd90b98bf6698c46360129b08fb0da96d7634..1a9d06fd0e5784be9385db0fe3f6fe9ee66ff8f4 100644 GIT binary patch delta 974 zcmY*Y&1(}u6rVS{o1JVnO=-0%C=~P(iv>aOB1I4tL8=%<3_@7*rtP+y-E?Nt)UqLm zcoIZwk5y>Fi%0(e|B<h*xp`uO$T%4~(P zPxkQda_DfCw!Xc)aP9&_C-K@IGIWzl&u{y{(8J0z))vx7AH_2^fp!(07Hd{_AI~?M zU}{~hRyuN9_WJpUq7ESTo`b9jA~hi2Gc~vO4HN`>J$`0I)*raWHaAvmh8e<|A+P3s$u-)h@h!hPA@oXGLY7y>&4|PA}y_ z;b1u7FB>CKh=W=I2jL+*1Yi#tGMB!I11uHei%f40$!xzzwDWr5Oz2D@nxb3mo zST^oToJb?AOrxGu$7n!1ja%tfl*BlHPi_vR&P_$^Q?G3p>Xj9O36%gKk%9y)sCWr%hg_GhrDOr>l3P ze62ZUyc@S}UvC-r?w!_sWnYfrnKo{pyvAM6;?#&`E8+V~`G;YR3w66bQ8ij`wq z1w~|inHq1X$ZlLEBQ#!L#cAHGsu`kHr!05b`?Br*oIQGRigMf3pF~=gjg{TZlX-=vgBam0j0VH@Bco;btc~}9w_8b@h diff --git a/osinaweb/osichat/api/__pycache__/serializers.cpython-310.pyc b/osinaweb/osichat/api/__pycache__/serializers.cpython-310.pyc index 7648681bfdd69d080b57e8ba0ec5b0c9d8a73641..19382a8f4dd3a9eb3bf07bf74daaa6b25231771b 100644 GIT binary patch delta 20 acmbQjI)#-xpO=@50SMkbS-g?ElL-Ja$_0%8 delta 20 acmbQjI)#-xpO=@50SNMDFWSi6$pio`j|9U2 diff --git a/osinaweb/osichat/api/__pycache__/urls.cpython-310.pyc b/osinaweb/osichat/api/__pycache__/urls.cpython-310.pyc index dcf6162b03198219d8273ed141e56d82f6eabfbe..31458fae5c0d415561a6df7b7a03006f4b5077d7 100644 GIT binary patch delta 20 acmX@gbd-rZpO=@50SMkbS-g?kiV*-g1qGP^ delta 20 acmX@gbd-rZpO=@50SHddS+tSciV*-dTLmou diff --git a/osinaweb/osichat/api/__pycache__/views.cpython-310.pyc b/osinaweb/osichat/api/__pycache__/views.cpython-310.pyc index e21ee88ee59a7b18a71addb3a4d371495e6da560..d6cb87ea5cd614e837b60f1d4a3aa80bd4807e69 100644 GIT binary patch delta 20 acmX@cdW@AjpO=@50SMkbS-g>ZHxmFlng$~P delta 20 acmX@cdW@AjpO=@50SK1NS+tRRHxmFh-vy8W diff --git a/osinaweb/osichat/migrations/__pycache__/0001_initial.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/0001_initial.cpython-310.pyc index 80e600a23440aa7d4670f32107e0f2ab07ebbed3..0f6e0edf2a636f937c369eab52f8ee585bfde582 100644 GIT binary patch delta 20 acmX@lf1aN^pO=@50SMkbS-g?^2s;2hZw6NY delta 20 acmX@lf1aN^pO=@50SJzCE!xO^gdG4nCc3i#Bq9Wd;B(&;?Tf diff --git a/osinaweb/osichat/migrations/__pycache__/0003_chatroomguest_remove_chatroom_guest_session.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/0003_chatroomguest_remove_chatroom_guest_session.cpython-310.pyc index 3d280b668961b2aefba88a3282405fa85fcd3ec0..edce754d50a49846902ff4494838390d4b9f880e 100644 GIT binary patch delta 20 acmdnUzLA|fpO=@50SMkbS-g>Z88ZMkn+53r delta 20 acmdnUzLA|fpO=@50SJzCE!xPvj2QqlR0U)J diff --git a/osinaweb/osichat/migrations/__pycache__/0004_chatroomguest_room.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/0004_chatroomguest_room.cpython-310.pyc index 911eb5759bf768357331304a703b9adc6091c8b2..83079de03b384f0286d33523c728053cd77a4f0b 100644 GIT binary patch delta 90 zcmeBU>to~2=jG*M0D^Z<7Ek29%NVusr641lBv7D8auU-GGZ7Gr1to~2=jG*M0D>c3izag4WxTcVr641l6i}c@Y7)~8Gf@zW1(nUV3$qN`y2|$=&K8O&TT*V{> E06OOomH+?% delta 61 zcmbQjI)#-xpO=@50SJzCEt<%EiZN>9H8~*hbt#)LP_RgN@&d+F0uUyc43kr@CruLW2D delta 20 acmZ3(wuX&6pO=@50SJzCE!xPf$P557Xav&$ diff --git a/osinaweb/osichat/migrations/__pycache__/0010_visitor_left_date_visitor_visit_date.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/0010_visitor_left_date_visitor_visit_date.cpython-310.pyc index 54e57b53294b2f3f108b29e0a37b6bdc22f2afcb..9aee021c64c8882e88ca3e58ed678b4c1e9bc91c 100644 GIT binary patch delta 20 acmdnUx{;MTpO=@50SMkbS-g>Z8500EQU&Ay delta 20 acmdnUx{;MTpO=@50SJzCE!xPvj0pfV3k6>Q diff --git a/osinaweb/osichat/migrations/__pycache__/0011_visitor_country.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/0011_visitor_country.cpython-310.pyc index 87072b43fb1cedaa5e0db3bbb0fe95341609627d..e97bba6778c8db24c0a908407c801953eb0ff1f3 100644 GIT binary patch delta 20 acmbQmI*XM%pO=@50SMkbS-g?Ep9ugnx&@yA delta 20 acmbQmI*XM%pO=@50SJzCE!xQ4&jbK4a|Idz diff --git a/osinaweb/osichat/migrations/__pycache__/0012_alter_visitor_reference.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/0012_alter_visitor_reference.cpython-310.pyc index 0ee090707edead5ff0971d151923001d1517dba3..0929e9b15b1c3fed09656c80f2f5b93cf73dd3e0 100644 GIT binary patch delta 56 zcmZo;ZDZxm=jG*M0D^Z<7Ek0p#dvGtwH<7tKz@A4G^v&S8=Q0Je<{ A@&Et; delta 56 zcmZo;ZDZxm=jG*M0D>c3izafPVvL%2Z3mkOkY6M+c?#nR0SFV!2N9x^bC{$6jwcM~ diff --git a/osinaweb/osichat/migrations/__pycache__/0013_rename_reference_visitor_referrer.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/0013_rename_reference_visitor_referrer.cpython-310.pyc index d3bf48a10b777f58f3fc5f758c18de58299586c3..756d0502abe08fd5b168c55e79006486b4b09230 100644 GIT binary patch delta 20 acmeys@_~grpO=@50SMkbS-g=ul?ebq1_mDh delta 20 acmeys@_~grpO=@50SJzCE!xPP$^-yBzXh5A diff --git a/osinaweb/osichat/migrations/__pycache__/__init__.cpython-310.pyc b/osinaweb/osichat/migrations/__pycache__/__init__.cpython-310.pyc index e7027853d6f2ce5297a5ab3495c831aff5019be5..3cebfd3fa9c709223a83523c6e5c6f3303750c79 100644 GIT binary patch delta 19 ZcmX@fc#@GjpO=@50SMkbSv-+@9{@A{1_A&8 delta 19 ZcmX@fc#@GjpO=@50SJzCEt<%^4*)Sd1$_Vj diff --git a/osinaweb/osichat/templates/chat-room.html b/osinaweb/osichat/templates/chat-room.html index a97022bb..7fc39e52 100644 --- a/osinaweb/osichat/templates/chat-room.html +++ b/osinaweb/osichat/templates/chat-room.html @@ -1,32 +1,4 @@ {%load static%} - -

- -
-
-
- - - -
- -
-

Ositcom

-

Typically replies in a few minutes

-
-
- - - - - -
- -
@@ -97,6 +69,7 @@ {% endfor %}
+ +
+
+
+ + + +
+ +
+

Ositcom

+

Typically replies in a few minutes

+
+
+ + + + + +
+ + +
+ {% if chat_room %} + {% include 'chat-room.html' %} + {% else %} + {% include 'start-chat.html' %} + {% endif %} +
+ + +
+
diff --git a/osinaweb/osichat/templates/start-chat.html b/osinaweb/osichat/templates/start-chat.html index 0421eaed..69471e24 100644 --- a/osinaweb/osichat/templates/start-chat.html +++ b/osinaweb/osichat/templates/start-chat.html @@ -1,20 +1,6 @@ {% load static %} - - -
-
-
-
- - - -
- -

Welcome to Ositcom

-
-

We are here 24/7/365 to help with sales or support queries. To start your conversation enter your @@ -69,4 +55,3 @@

-
\ No newline at end of file diff --git a/osinaweb/osichat/urls.py b/osinaweb/osichat/urls.py index e01c0420..0ca688ea 100644 --- a/osinaweb/osichat/urls.py +++ b/osinaweb/osichat/urls.py @@ -5,4 +5,5 @@ from . import views urlpatterns = [ path('api/', include('osichat.api.urls')), path('get-client-ip/', views.get_client_ip, name='get-client-ip'), + path('chat-file-uploader/', views.upload_file, name='chat-file-uploader'), ] diff --git a/osinaweb/osichat/views.py b/osinaweb/osichat/views.py index 40b3e862..b3e4512b 100644 --- a/osinaweb/osichat/views.py +++ b/osinaweb/osichat/views.py @@ -1,6 +1,8 @@ from django.shortcuts import render from django.http import JsonResponse import requests +import os +from django.views.decorators.csrf import csrf_exempt # Create your views here. @@ -15,4 +17,33 @@ def get_client_ip(request): except Exception as e: country = "Unknown" - return JsonResponse({'ip': client_ip, 'country': country}) \ No newline at end of file + return JsonResponse({'ip': client_ip, 'country': country}) + + +@csrf_exempt +def upload_file(request): + if 'file' not in request.FILES or 'filename' not in request.POST: + return JsonResponse({'data': 'Invalid Request'}) + + file = request.FILES['file'] + fileName = request.POST['filename'] + path = os.path.join('static', 'images', 'uploaded_chat_files', fileName) + + # Ensure the directory exists + os.makedirs(os.path.dirname(path), exist_ok=True) + + # If the file already exists, generate a new filename + index = 1 + base_filename, extension = os.path.splitext(fileName) + while os.path.exists(path): + new_filename = f"{base_filename}_{index}{extension}" + path = os.path.join('static', 'images', 'uploaded_chat_files', new_filename) + index += 1 + + # Write the entire file + with open(path, 'wb+') as destination: + destination.write(file.read()) + + print(path) + + return JsonResponse({'data': 'Uploaded Successfully', 'existingPath': path}) \ No newline at end of file diff --git a/osinaweb/osinacore/__pycache__/__init__.cpython-310.pyc b/osinaweb/osinacore/__pycache__/__init__.cpython-310.pyc index 32e943867f24290ad1a4e2f6b31a4a6791106a6b..dc88f2c24ab403167a35ddcd7c6ab8b2e57ba6f2 100644 GIT binary patch delta 19 ZcmX@Wcz}^RpO=@50SMkbSv-+@D*!UF1?K<& delta 19 ZcmX@Wcz}^RpO=@50SJzCEt<%^6#y^q1!4dI diff --git a/osinaweb/osinacore/__pycache__/admin.cpython-310.pyc b/osinaweb/osinacore/__pycache__/admin.cpython-310.pyc index 81dbd02c412b37d0b0f556dcd0518595ffb39445..2274ca65dc588b791d083843858eacb706fd0ba9 100644 GIT binary patch delta 20 acmZ3-zmA_fpO=@50SMkbS-g>ZF*^V_M+Ni% delta 20 acmZ3-zmA_fpO=@50SJzCE!xPvm>mE$00nOV diff --git a/osinaweb/osinacore/__pycache__/apps.cpython-310.pyc b/osinaweb/osinacore/__pycache__/apps.cpython-310.pyc index 422de3f508ac4681a36d3c04d80643a11cf949a9..da520afa0d3db4fba2f67e21f99942215d94c3bb 100644 GIT binary patch delta 20 acmcc1e3zL!pO=@50SMkbS-g?^5+eXT=>}r} delta 20 acmcc1e3zL!pO=@50SJzCE!xO^i4g!gq6OXn diff --git a/osinaweb/osinacore/__pycache__/consumers.cpython-310.pyc b/osinaweb/osinacore/__pycache__/consumers.cpython-310.pyc index 1b4bba64d9de0840f51c7b186a1ce0550137127c..3638b3f6df61291867164270cac891af82b54aaf 100644 GIT binary patch delta 20 acmcblb4iCgpO=@50SMkbS-g?kT?_z03I-_v delta 20 acmcblb4iCgpO=@50SJzCE!xQKE(QQS!v&-O diff --git a/osinaweb/osinacore/__pycache__/custom_context.cpython-310.pyc b/osinaweb/osinacore/__pycache__/custom_context.cpython-310.pyc index ec8695c419e33a931d5b40c47a31b9d226fc8e60..076cba1d81404629e99173b7db0d01b7bcb9d100 100644 GIT binary patch delta 112 zcmdlgzEzw%pO=@50SMkbS-g?^0~_P5&41V&n7B28LPc62LVL11r;d~wh^Yr6^g)C= ph|mBL29tX^vqil?OnDHY10r-mgyCdfuKSEZlizan0?BG_D*&-`82po-PZB{Kjx69w`B delta 20 acmdnOzJ;ATpO=@50SJzCE!xPvk{JLr%mr-# diff --git a/osinaweb/osinacore/__pycache__/forms.cpython-310.pyc b/osinaweb/osinacore/__pycache__/forms.cpython-310.pyc index 36ea819dbe0f994a6ad87126fbc89b712e3d927e..711e679afa1ad10f3326bafe37820c45f7ba2788 100644 GIT binary patch delta 20 acmdnYv6+KApO=@50SMkbS-g>3g9QLL5Cw7o delta 20 acmdnYv6+KApO=@50SJzCE!xPf!2$p?$pq~H diff --git a/osinaweb/osinacore/__pycache__/models.cpython-310.pyc b/osinaweb/osinacore/__pycache__/models.cpython-310.pyc index ecd463ba4842cee1651815f0a39e097e5ba1bd95..22e67b6ccf2eee34e8b610d0278ac727ee2f5799 100644 GIT binary patch delta 22 ccmey_!1%L)kvpH4mx}=i-aT2okvq=;09URDasU7T delta 22 ccmey_!1%L)kvpH4mx}=ij&v>B$erf^090oN?EnA( diff --git a/osinaweb/osinacore/__pycache__/routing.cpython-310.pyc b/osinaweb/osinacore/__pycache__/routing.cpython-310.pyc index 843557a353fa30c0779c8500892e155e1ff0287c..a54b04a02d1634f58f594e2c96e0d7f90465db0a 100644 GIT binary patch delta 20 acmcc4e4Uv)pO=@50SMkbS-g?^3?l$M`36w{ delta 20 acmcc4e4Uv)pO=@50SJzCE!xO^h7kZcvIWcl diff --git a/osinaweb/osinacore/__pycache__/urls.cpython-310.pyc b/osinaweb/osinacore/__pycache__/urls.cpython-310.pyc index 4a8cbc02f3cc2173610884e5032def81b0004119..65e7687d9da7a9a78d8561b587a9f4860d920e86 100644 GIT binary patch delta 20 acmbOuKS!QBpO=@50SMkbS-g>ZB0m5(zXj$1 delta 20 acmbOuKS!QBpO=@50SIL0F51XFkskmsSp>}h diff --git a/osinaweb/osinacore/__pycache__/views.cpython-310.pyc b/osinaweb/osinacore/__pycache__/views.cpython-310.pyc index 77f542d3d69ee97e0894bf903486fd76db117e69..d212dcffb623fe05d561f97409c0e3f4b3bf40d9 100644 GIT binary patch delta 22 ccmZpg#Mm^6kvpH4mx}=i-aT2ok^8#`07!QSIRF3v delta 22 ccmZpg#Mm^6kvpH4mx}=ibmuPG$o<^|06~EUFaQ7m diff --git a/osinaweb/osinacore/add/__pycache__/urls.cpython-310.pyc b/osinaweb/osinacore/add/__pycache__/urls.cpython-310.pyc index c9d1369f49928f77702e1b8ee3ab9d2a8eb0ee73..6805049d4c19f483b49efcc702d398b28f54517c 100644 GIT binary patch delta 20 acmaDN@I-(+pO=@50SMkbS-g=uk^=xg+y)r{ delta 20 acmaDN@I-(+pO=@50SJzCE!xN($pHX7l?9Xl diff --git a/osinaweb/osinacore/add/__pycache__/views.cpython-310.pyc b/osinaweb/osinacore/add/__pycache__/views.cpython-310.pyc index 846034626f59cbec9263764c4fa71d9ac8404cbe..d10cd7eaff970569d98bdbe3130c078fdcb6a4e4 100644 GIT binary patch delta 641 zcmaKpUr1A77{+_I$mp;dLrh?-E=5yV z3szfA^)*B}^fqMnXStaV?mjg6zq7{u#v#+o~CP+*S|U z-da>tzw~db39JS^KBv4s#g>;6>aK{`%LjYFG%}4jnzhb0bra3;KL2;;Ll0@*y4dU` zTEO*|I>|>ZDO$7+w$?l7J&tQ$dWUn`8Jfm3t%tJM)LN+se_Nlg#8d6fmt|Gnok$KD zr{m_J>JTN|XnQMn*MdG6?J=t0P5Yqoi5pfKYv>Fgau>P$z_3$FFv1$G;9mFzty_^J z_lY*~^XQ0sLt6gCN8<9aw=mpsi=5c%nCY{3xWf@?1}`GY5~`!@GL!w63^SI#!oNwZ zNHzLb8!*gxawsJ}vb}^t%>gL7pS~cZcPZakeVk~!uBh&hJ2lf*65P=W% z@JD(ri>Q}i-4>W_T5d3Wuuyy0QnR}Yn>HR5*f z+9tok*hI#4BuEt;3!bBl^(a`T+N}H`o-y`F^m_){hbE|Gop1IL z&EaZGo#ca-6wO=vTk9S47DqK7y}=pn6iwlY)nWx&jS7cRjCXz$O z$(T8)Iz$=Q+DdYJP4UBMkJ2iN?Srll+_1*@h|cf<&k~pK7+;?fppO=@50SMkbS-g>3m=ORn?FA$N delta 20 acmbQoG>?fppO=@50SL~_TC|Z{m=ORlJ_NS_ diff --git a/osinaweb/osinacore/api/__pycache__/utils.cpython-310.pyc b/osinaweb/osinacore/api/__pycache__/utils.cpython-310.pyc index 440ee672bc70d2569142cb11942a42a7ec142159..b3592514cbf9c6f8c6d335f7de12eaba8a6767b9 100644 GIT binary patch delta 20 acmcb`dyAJlpO=@50SMkbS-g?^JR1N$-Uf33 delta 20 acmcb`dyAJlpO=@50SKndTC|b-JR1Nyrv=Uc diff --git a/osinaweb/osinacore/api/__pycache__/views.cpython-310.pyc b/osinaweb/osinacore/api/__pycache__/views.cpython-310.pyc index 9e48d915dfb4602f2e957451f631c12968d2d10b..36265e4943a657ff3c58145f6532da108c7af27a 100644 GIT binary patch delta 19 ZcmX@ec#x4hpO=@50SMkbSv-+@8vrua1?m6* delta 19 ZcmX@ec#x4hpO=@50SKtcv_Gtcv_Gc3i#BrqX9oZY!T$n=jG*M0D^Z<7H{OPY!T$n=jG*M0D>c3i#BpsasU7>xdiqA diff --git a/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-310.pyc index 57229fffee7119384246cd4d8db0d5993ed66c53..19862c7b4b1cff1d514613ae1fce9c393e2e3845 100644 GIT binary patch delta 69 zcmZqSXyM?_=jG*M0D^Z<7H{NMW@NmzS)XwqBbz2rs7Q12XQtayDj+5cn2$c3i#BpAGcrbP)@R(u$ff}lD$3nUV3c3i#BqXF#!N9iv-UA diff --git a/osinaweb/osinacore/migrations/__pycache__/0006_note.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0006_note.cpython-310.pyc index 229c85494afc4052554bf066dbf31a117fdb2770..4463100f51d244f7c712e106247139af56ab4e11 100644 GIT binary patch delta 20 acmaFK@sfi(pO=@50SMkbS-g=ujs*ZefCdx* delta 20 acmaFK@sfi(pO=@50SJzCE!xN(#{vL6IR%dZ diff --git a/osinaweb/osinacore/migrations/__pycache__/0007_project_project_id_alter_project_status.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0007_project_project_id_alter_project_status.cpython-310.pyc index 64acc78d1ed578244f27ff7cbb10f2a87780f645..250b199cbbcbb4a7db96809b0512b5980e87507a 100644 GIT binary patch delta 114 zcmdnNwu6m3pO=@50SMkbSv-;Z1>>!WU*b*qfqYG-Tb$1Mxdl0?C8;Sz0uT}QfYiK{ u%)Im>L70lfyyVoJ9H0uJ$sLSy*yMrYMe>uin4Sngm|#ALP?#*oECm3LMjmGX delta 114 zcmdnNwu6m3pO=@50SJzCEt<&vf-!31mv~b?AYYT|7N>K5Zb43JNoqJ1NlYblMgeV7Jx9pd=Mcqc^;D#0NBb7 A`2YX_ delta 56 zcmdnNx`UNFpO=@50SJzCEt<%EjxlQDt;cL)Kz@58wa* delta 65 zcmZ3Z1`7Z+v<1Wf delta 20 acmZ3?xtNnXpO=@50SJzCE!xOEg9QLGZ3RC7 diff --git a/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-310.pyc index 1d853478eb2b4f865d08e183af76edff274e37ec..73c8030e060975c0f0f51a73bdbc7439bc499367 100644 GIT binary patch delta 69 zcmdnSzKxwbpO=@50SMkbS-g>(m67q*W>SrC&2%ts}ZC(mM* F0RRHS4Uzx= diff --git a/osinaweb/osinacore/migrations/__pycache__/0013_projectfile.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0013_projectfile.cpython-310.pyc index d8ba4c77ef3de031c5605cf7048bcc67637bccd2..3e97b387889aaf77239352e41aa5e795e28bdbb7 100644 GIT binary patch delta 20 acmcb>eu14kpO=@50SMkbS-g?^C^G;&a|T8L delta 20 acmcb>eu14kpO=@50SJzCE!xO^lo~vm6}|VmYI`!YvZd$i~tce4($K{ delta 43 xcmeBS?P2B4=jG*M0D>c3izafP5xym0U|?t*Ur>~vm6}|VmYI_pwei&=MgR)?4rl-X diff --git a/osinaweb/osinacore/migrations/__pycache__/0015_projectcredentials.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0015_projectcredentials.cpython-310.pyc index 8ff6b1db5d854334f66b558862921c5e74085ac4..84cd5404fc00ebc966381b461def8ec5270d0d4f 100644 GIT binary patch delta 33 ncmcb@eubSopO=@50SMkbS-g>3k&*G%WL-uX#;DC+j9p9splu07 delta 33 ncmcb@eubSopO=@50SJzCE!xPf$jBHqS(j0U@z!Q9#x5oRlVu3N diff --git a/osinaweb/osinacore/migrations/__pycache__/0016_rename_projectcredentials_projectcredential.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0016_rename_projectcredentials_projectcredential.cpython-310.pyc index 7a5825b29a0a50472e3e2b2f25622bdb1d2c1e94..68167e9228c0163df7c7ab0de88596feeb2c2681 100644 GIT binary patch delta 83 zcmeyw@`;5zpO=@50SMkbSv-+@3*)Vc2PA;R%}HzmK*1t`$%Ty9wIEC|A4CWOiCY{t Wx%nxjIjMGxKwdEmkl+a}paLP_T$^av|e&EeI3L2NC>0;ueQZ VZhlH>PO2RvkXOtCBzTy_m;sb35|97@ diff --git a/osinaweb/osinacore/migrations/__pycache__/0017_alter_project_end_date_alter_project_start_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0017_alter_project_end_date_alter_project_start_date.cpython-310.pyc index d89651643a843ee6d96e88a8d47a71220bed28a0..e8f75d22c52d622494050fc8ccf755610f5f57d6 100644 GIT binary patch delta 20 acmaFO`kIwHpO=@50SMkbS-g?^0TTc~Vg`}` delta 20 acmaFO`kIwHpO=@50SJzCE!xQafC&IS8wL#k diff --git a/osinaweb/osinacore/migrations/__pycache__/0018_epic_status.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0018_epic_status.cpython-310.pyc index 8bb80f0a9bb2f570983ab4a3e5873039a54d957a..db6b7994e1df3ef2aa33ac114c742bd84b5562a9 100644 GIT binary patch delta 99 zcmX@ZdWMxdpO=@50SMkbSv-;Z5@XcFdp-gjK)xo^EjH(z{NmJ*EATj1!?8zDVnaQceMFNxkn8F#wCof|%WaOKCgXu7vAy7q;;pBzP ncg%D^OcpR7l`sNwZ*kb<=BJeAq}nk8dBto%LV$^bQH&V?j3X!8 delta 165 zcmdnYxtWtYpO=@50SJzCE!xPP$;cQrxs-9Cg&%cz#iKW?s62e_oLgSm+j; zb54G7YD$qXko)okNR0UwdvZp8W^!tA5&vXArf^2F$;+4w8F?q)U^>iZ08~+AFnJ;K n9W!kZlLgF2B@BVwTO2mI`6;D2sdkJ&UNIYx5Mbh96k`Se@#7}R diff --git a/osinaweb/osinacore/migrations/__pycache__/0021_alter_customerprofile_business_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0021_alter_customerprofile_business_and_more.cpython-310.pyc index 93ba3fb8dc6847ee4e83cb676e6ecc12efa1b225..4f09460256e911dc8f2f92a7026b18fa45b4af1f 100644 GIT binary patch delta 215 zcmbQhGl7RYpO=@50SMkbS-g?^HzVV%$?Qx`j9inun6%kI5=Fw3cQZLcnB0?@m@UHP zfTEgAw>X1KiwjcoQc_cjWHa^HWN5QtcRl RykZU@!NVlL$iXPa3;;0mFSP&w delta 215 zcmbQhGl7RYpO=@50SJzCE!xQan~^bUGCNZfBj@BUCT%uOpm>qc6(&B>Dyp+_GA~}c%S4e76Zf0I$2~bELDD?6KNSwI{WXvu0fj=jG*M0D^Z<7Ek29&vHfj=jG*M0D>c3izag4XN=nTnu(E35-3n4Ir%f=4KooClLgF2C8U7dTO2mI X`6;D2sdkJ&UNIYx5Mbh96k`SepnVaT diff --git a/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-310.pyc index d132faf0e1fa0642b7b0d798dcd4387838cc6b79..cba6d644fdb62e29e95310079eefd91822308396 100644 GIT binary patch delta 78 zcmeBW?PcZ8=jG*M0D^Z<7Ek0p#~3y7))6)_Aiqd#@)E}VS`a3f4c3izafPW4tx-))6*wAiqd_@)E}VS`a3f4c3ixzUT001cH1Z4mK diff --git a/osinaweb/osinacore/migrations/__pycache__/0026_remove_status_user_status_staff.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0026_remove_status_user_status_staff.cpython-310.pyc index d41b13e508733b601e6f00ae4b41dc0eb6893870..91cc373ae3e54dfc8ad7f3428a4ecfc14e29be32 100644 GIT binary patch delta 77 zcmX@cc8rZXpO=@50SMkbSv-;ZJ>#v3zZ=*%f&3z_$&HM&*yKP=xyg!5@1-O`OcpR7 Lm5`sT#Vi8=C*Tox delta 77 zcmX@cc8rZXpO=@50SJzCEt<&vo-u0T?*=vwAis!nawFp`Hdzo;cCsSVdnpMJlLgF2 LCFCY+G0Ok|>1_~c diff --git a/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-310.pyc index eafe3835e24026acf2d6650cd798c5768e63f8e0..c7e341f3de77de734aab314721386be5d55e92d3 100644 GIT binary patch delta 91 zcmbQoHjj-vpO=@50SMkbSv-;ZF=N!m_mYfk(m;VC>B)Rdx6H&qOcpR7m5>2)Z*kb< X=BJeAq}nk8dBto%LV$^bQH&V?w6GDP delta 91 zcmbQoHjj-vpO=@50SJzCEt<&vnDN%e_mYfkGC+YMnaO-ix6H&rOcpR7m5>E;Z*kb< X=BJeAq}nk8dBto%LV$^bQH&V?u}cx8 diff --git a/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-310.pyc index efe259cb84518df89cbf048a3cd63a5a9420082f..bf64cfb041c92e7a5828f529f1ee1ebeab764a66 100644 GIT binary patch delta 20 acmX@ba*BmJpO=@50SMkbS-g?ko(TXt76q*U delta 20 acmX@ba*BmJpO=@50SJzCE!xO!&jbKA&jly| diff --git a/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-310.pyc index a4b6e103c6cca7743ebd05e618d2230268fe1f42..27ce4698c2ea83287fb5f0de1666dd8fd97ecfdc 100644 GIT binary patch delta 20 acmeBY?PulA=jG*M0D^Z<7H{NkVFCa$0tJ2m delta 20 acmeBY?PulA=jG*M0D>c3i#Bq%FaZEAy9D_F diff --git a/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-310.pyc index bc57f67ba0794121efd8663abef5c8e99da185b1..e0d53245b223da53446e7751751f814996c38bc5 100644 GIT binary patch delta 20 acmcb}dXbeopO=@50SMkbS-g?^7!v?IQU*i- delta 20 acmcb}dXbeopO=@50SJzCE!xO^j0pfa3kAOb diff --git a/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-310.pyc index fa8a9168345d38eb7b144cebc220fec071c3622b..ad68be959fdb624ebcec090add5b06bfd7fbbe57 100644 GIT binary patch delta 78 zcmbQpI+2w-pO=@50SMkbSv-;Z9AnhPTYK2Vfczq{$#WP_YeAS`K8O$p61O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ-sei11E delta 78 zcmbQpI+2w-pO=@50SJzCEt<%Ej`7ySTYK2Vf&3!z$#WP_YeAS`K8TP261O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ-p1Q99# diff --git a/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-310.pyc index 081c5b92c9a440e9abe7da89624a9ae350485f6b..53798083ed0afd4e6e8d1421a87f0f045ca7b8e7 100644 GIT binary patch delta 20 acmey){+*pWpO=@50SMkbS-g?^4Kn~jiw3&@ delta 20 acmey){+*pWpO=@50SJzCE!xQah8X}qL3gpu*qWCg}oY?45cBFW7HOw5d05H?rm#NMf@96EmY0gbfw|5t2aS7Kcr4 UeoARhsvRScSIhz=1enB_0j3QOwg3PC diff --git a/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-310.pyc index eb6deb98c06ee059b554c5cc5e80013b0fcd7a81..7ae38af52db4fe36ac5de6b662562344b941aae9 100644 GIT binary patch delta 20 acmaFE_J)l+pO=@50SMkbS-g=ukr@C#uLc+Z delta 20 acmaFE_J)l+pO=@50SJzCE!xPP$P55HXa$o1 diff --git a/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-310.pyc index a12049319dde4bdc4b7d44fc29165f76e7a098ea..dfa20337ca88df774f45f935c157e5bea9be822e 100644 GIT binary patch delta 78 zcmdnMx`CBDpO=@50SMkbSv-;Z9AnhPTld+-fczq{$@>|PYeAS`K8O$p61O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ;1LlLO} delta 78 zcmdnMx`CBDpO=@50SJzCEt<%Ej`7ySTld+-f&3!z$@>|PYeAS`K8TP261O;Pa`RJ4 Sb5iXXfxKcCAR)jc#tZ-|$q}jm diff --git a/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-310.pyc index 6dd7c3c4549d84c18d45e4a6426c739b5202a6b1..b0967569029b55d814c4c6ffd11cdcf5ed116b58 100644 GIT binary patch delta 116 zcmaFI_KuA^pO=@50SMkbSv-;Z7h}|9HpW&)-pM_TYEt|_;aefpJD7`lLtx{$xn`9dZ7hjg83jq0Z829umS2Q%}KRm1oDbmfP?^(7&8EQ ClpMVP delta 116 zcmaFI_KuA^pO=@50SJzCEt<&vi}BWEHpW&)zR5j|YEl9~;ae{ AD*ylh delta 56 zcmaFK@{)x+pO=@50SJzCEt<%^g)wU4fsJhZKzXPNd^EB C<_>lM diff --git a/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-310.pyc index 3781c237db5c927d56768427477c7e1bb1df1776..b370928d6401be4d4c7d617d2d3764c0b299b31f 100644 GIT binary patch delta 68 zcmZ33kdZNJvMl3sHc6mJk>q49rk7G8ASMf#k4i{Q=4F-v E00lD)^#A|> delta 68 zcmZ3;3{A4G@)iCY{tx%nxj SIjMGxKwdEmkPu)JV+H^Wp%Ehh diff --git a/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-310.pyc index a564cdf62230132f0827c0fa487eec969ad6bf17..1968a6f74b0facc1aae02c4fc89652fb52feaab4 100644 GIT binary patch delta 74 zcmeyu{)L@8pO=@50SMkbS-g>3m67q*WJAW&jQo@TGCp9_0*V)DO@7RDTS^tgWC8P0 K3GK-@m}LME$`Ypl delta 74 zcmeyu{)L@8pO=@50SJzCE!xPf%E%Zs*^u!xBj4n|j1Sl}f#OA)lOHqPmQn#RS-^Z$ KLTmC3W*Gq18WEZR diff --git a/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-310.pyc index 92fd73e557486346426a111fb1a561fe8e2ff890..c8869a568068eacaa8b5bf9f9c154d47dfdc6083 100644 GIT binary patch delta 81 zcmeBY>u2N6=jG*M0D^Z<7H{O{U}TJ%EW&t*O&BOrB)s_!BPXL4gbfw|5h6h17Kcr4 UeoARhsvRScSIhz=c$mbP0l#PuP5=M^ delta 81 zcmeBY>u2N6=jG*M0D>c3i#Bp|Ff!hnEW&t*O#~=XB(nJqBPXL4gbfw|5u!li7Kcr4 UeoARhsvRScSIhz=c$mbP0lQ%jPXGV_ diff --git a/osinaweb/osinacore/migrations/__pycache__/0043_businesstype.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0043_businesstype.cpython-310.pyc index 1f866d8ffdc84b15c10568acaedfd2f5a77daba1..122471f18c2302a8888f59565592ff4817e41717 100644 GIT binary patch delta 20 acmeyu`h}G{pO=@50SMkbS-g?^B@+Na$_A|f delta 20 acmeyu`h}G{pO=@50SJzCE!xQak_iAlg9a!7 diff --git a/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-310.pyc index 74b4ad571e227b7796604e88b1cf5e8fdddbed62..c8cc60bd2fd9d636e0dc15d87a40900e8e24722e 100644 GIT binary patch delta 78 zcmX@da*l;NpO=@50SMkbSv-+@3uDy815?@ff&3!=$)23z6Ip~ delta 20 acmZo;Yh&Zi=jG*M0D>c3i#BrqW&!{%cLiVo diff --git a/osinaweb/osinacore/migrations/__pycache__/0046_task_requirement.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0046_task_requirement.cpython-310.pyc index 74c8aae90ef46b6ee0040115546974df912307b1..7e78a8417db82cf1ecea67a7077ccfdb3790b921 100644 GIT binary patch delta 20 acmZo-YhvTh=jG*M0D^Z<7H{PK&IAB49tGI| delta 20 acmZo-YhvTh=jG*M0D>c3i#Bq9X955%*9BAn diff --git a/osinaweb/osinacore/migrations/__pycache__/0047_task_status_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0047_task_status_date.cpython-310.pyc index f7b0d1a16b0d80d8958e909db9e8c91eb4cb0b11..fb9d56ebaf34fa05363446d5965ec283c1ed5354 100644 GIT binary patch delta 20 acmX@fdXkkppO=@50SMkbS-g>Z9}@sO5(X>) delta 20 acmX@fdXkkppO=@50SJzCE!xPvj|l)b%LS(Z diff --git a/osinaweb/osinacore/migrations/__pycache__/0048_alter_customerprofile_business.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0048_alter_customerprofile_business.cpython-310.pyc index 823790338e8745b404ad1622bb93496dda30829e..a2bf92c38eb9bfd2317a88fe981a184242466673 100644 GIT binary patch delta 20 acmdnSwvCNDpO=@50SMkbS-g>3n;8H%KLvIG delta 20 acmdnSwvCNDpO=@50SJzCE!xPf%?toD_yq9) diff --git a/osinaweb/osinacore/migrations/__pycache__/0049_alter_customerprofile_business.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0049_alter_customerprofile_business.cpython-310.pyc index 63b819084d6de07f53b3354c022c81ab600f73bf..776aa0bc34fb0ceb4ec18f51b9b2ceb4321341dc 100644 GIT binary patch delta 20 acmZ3;wvdfGpO=@50SMkbS-g>3j2Qqk_XRfq delta 20 acmZ3;wvdfGpO=@50SJzCE!xN}#tZ;3umrLI diff --git a/osinaweb/osinacore/migrations/__pycache__/0050_projectrequirement_added_by_projectrequirement_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0050_projectrequirement_added_by_projectrequirement_date.cpython-310.pyc index 141a6721df34215149fc467b87883da56f565cb2..c20bcbdbd4e285c00866ce6e12db686ede029016 100644 GIT binary patch delta 20 acmX@gew3X%pO=@50SMkbS-g>Z7c&4ly9Oly delta 20 acmX@gew3X%pO=@50SJzCE!xPvix~hnbOoRQ diff --git a/osinaweb/osinacore/migrations/__pycache__/0051_alter_task_requirement.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0051_alter_task_requirement.cpython-310.pyc index 24619db54a4e05ebb5a575b1b134525dbf0b2b9c..d63f5a6ad7315bdcc12336793e5c86b93be2d763 100644 GIT binary patch delta 20 acmZ3%wt|g2pO=@50SMkbS-g>3mKgvw4+TsB delta 20 acmZ3%wt|g2pO=@50SJzCE!xN}%M1W9$OOj# diff --git a/osinaweb/osinacore/migrations/__pycache__/0052_note_project.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0052_note_project.cpython-310.pyc index f638528d17de133d7c1b984e3c0d64f80e0a2056..8afac81c9894549e4191b306994ad0c805cc76a8 100644 GIT binary patch delta 20 acmeyt`h%4_pO=@50SMkbS-g?^EfWAjY6iIg delta 20 acmeyt`h%4_pO=@50SJzCE!xQamI(kqBL*}8 diff --git a/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-310.pyc index 31d59856f4b8f71ae980a8d72acdff7af419b09d..a717c7830a0bf927ee9c5109a19576053a21752b 100644 GIT binary patch delta 69 zcmZo?Z)fMu=jG*M0D^Z<7H{O{W@NmzS)4JFkxdyWRHQt)jOn(N9EiyR=A#lSle3v+ E01^!iyZ`_I delta 69 zcmZo?Z)fMu=jG*M0D>c3i#Bp|GcrbP7H5oPWK#kP6)8`KW~QZD-!@Yss<4N delta 20 acmX@WdVrNXpO=@50SJzCE!xPvl?ebgV+D)= diff --git a/osinaweb/osinacore/migrations/__pycache__/0055_alter_point_status.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0055_alter_point_status.cpython-310.pyc index 368d6f4b06a0de05016311a9d05a3440b39d5fe1..e444a266cd5ee1fde59bea04836a976d52779bdc 100644 GIT binary patch delta 20 acmey(`kR$IpO=@50SMkbS-g?^0}}v3;s(M1 delta 20 acmey(`kR$IpO=@50SJzCE!xQafe8RVn+81q diff --git a/osinaweb/osinacore/migrations/__pycache__/0056_alter_pointactivity_end_time.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0056_alter_pointactivity_end_time.cpython-310.pyc index eda32f078f0a1ae20cd6e008b04b6a2f0f6fd40c..fdc070e8fe7118fef3569032cd1d789fd43736f7 100644 GIT binary patch delta 50 zcmbQkI){}zpO=@50SMkbSv-;ZjMOc00|Qgj_{5x&)S~!;{LH+P_~MeplG5U+jUQJt F0sxch5%KpO=@50SMkbS-g>3iWvYjmjy!r delta 20 acmZ3=wv>%KpO=@50SJzCE!xN}#S8#3Pz1gJ diff --git a/osinaweb/osinacore/migrations/__pycache__/0058_remove_point_total_time_hours_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0058_remove_point_total_time_hours_and_more.cpython-310.pyc index b4c49badd231ee1f387432d61ed64b778268d2cf..a104537d8e741b4c737e90908af6182ae4659cf9 100644 GIT binary patch delta 20 acmcc2dYP3wpO=@50SMkbS-g?^1QP%}q6SI; delta 20 acmcc2dYP3wpO=@50SJzCE!xO^f(ZaQTLr}c diff --git a/osinaweb/osinacore/migrations/__pycache__/0059_alter_task_requirement.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0059_alter_task_requirement.cpython-310.pyc index b631c15bb871758b77f1a4e5d3cf307322e36e46..025f47373b8e360a7b11064e8e76eadd166671f4 100644 GIT binary patch delta 20 acmZ3&wuFs4pO=@50SMkbS-g>3k{JLrZv{XA delta 20 acmZ3&wuFs4pO=@50SJzCE!xN}$qWE7C$;%l}YeAS`K8O$l61O;P Wa`RJ4b5iXXfxKcCAR)jc#tZ=D=@cyh delta 83 zcmbQkI){}zpO=@50SJzCEt<%EhB0d54H+Qubq$*^P_RgN@^Z%0S`a3f4#4Qe+ W-29Z%oK!nTAg`DONC+^AF#`aCi4vRu diff --git a/osinaweb/osinacore/migrations/__pycache__/0061_alter_task_end_date_alter_task_start_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0061_alter_task_end_date_alter_task_start_date.cpython-310.pyc index f72c3eeb2c6aff7271b57642fb6cfdc1d1add06b..91c7b20d041128b05ba38a1f6615a2e9611b4f0e 100644 GIT binary patch delta 56 zcmX@gdX$wrpO=@50SMkbSv-;Z0b|s}H;36ofczqn$y*tp2|$=&K8O&VyqZZ00L?fK Ap8x;= delta 56 zcmX@gdX$wrpO=@50SJzCEt<&vfbrJEH;36of&3!T$y*tp2|$=&K8O&TyqZZ00LiEh Apa1{> diff --git a/osinaweb/osinacore/migrations/__pycache__/0062_connection.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0062_connection.cpython-310.pyc index a4dc484ec7f08c55b2b72da4b3a0e58cfe7edc0e..c6a09734009f081a83829a23441e2b96d25a9d3d 100644 GIT binary patch delta 20 acmdnSv5kW}pO=@50SMkbS-g>3n*{(jhy{B9 delta 20 acmdnSv5kW}pO=@50SJzCE!xPf%>n>4K?L>y diff --git a/osinaweb/osinacore/migrations/__pycache__/0063_alter_connection_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0063_alter_connection_date.cpython-310.pyc index 75389f4ed372df0c90cf5c647dc5e32a3b924f15..20bbfb2ebc8b26c2cf90021ca3ed63c40d5a64ba 100644 GIT binary patch delta 78 zcmey%@|T4>pO=@50SMkbSv-;Z6l2uHYwOvBf&3!j$=!@6v>;3{A4G@%iCY{tx%nxj SIjMGxKwdEmkPu)JV+H_2pO=@50SJzCEt<%Eit*OOYwOuWfczqn$=!@6v>;3{A4G@(iCY{tx%nxj SIjMGxKwdEmkPu)JV+H^~Y7xZ% diff --git a/osinaweb/osinacore/migrations/__pycache__/0064_reaction.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0064_reaction.cpython-310.pyc index f037340c42c1f6dfbd86c259fe7503468c68f897..257fbc324fc92bc2896b2bc6cbb401f5ab26dab3 100644 GIT binary patch delta 69 zcmeyz{*RqIpO=@50SMkbS-g?ko{=$Xvo~WmBbypfs7P({9i~@OiXbK{n2$=RPkz8G F2LNbJ55@oh delta 69 zcmeyz{*RqIpO=@50SJzCE!xO!&&YUdvo~WmBbz!3oRKkVvNGcmHc_BRk?7>JjAyhUOfVlrhyjUP95%W6 UDWy57c8ow?F$<6oU=m{n0P!FYR{#J2 delta 80 zcmX@idYF|vpO=@50SJzCE!xN}&d7LcvNGcmHZh<`k=W$3jAyhUOfVlrhy#gR95%W6 UDWy57c8ow?F$<6oU=m{n0PP$QSO5S3 diff --git a/osinaweb/osinacore/migrations/__pycache__/0068_remove_customerprofile_confirmed_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0068_remove_customerprofile_confirmed_and_more.cpython-310.pyc index 030b45aa19c1a829249008a43c34e96701623fbc..67a2c50760e15e24232cf79c5aa827be75bcafe3 100644 GIT binary patch delta 136 zcmcb@c7=^QpO=@50SMkbSv-;Z0pqQSZwwf3O_pUewc-JaYBJqob4)JDEK4oog>X58 zON$Fq^HNe%iufQRTp_7NxtV#1B|ss5pimL-w(-Q#* N6U+w@@{_HYr2upwBKrUU delta 136 zcmcb@c7=^QpO=@50SJzCEt<&vfH7*~8w19u$+C>5Rv=+brdw=|$t9U(sYTonE@yCQ zaY1TcN@_|G4@873B(*3vGcU0OD8vgCD&n5p!)V0D4q|dlKEhbTCIe#1Om<^>A^>56 M`5;1evK6xw0KT#zTmS$7 diff --git a/osinaweb/osinacore/migrations/__pycache__/0069_alter_business_logo_alter_projectfile_file_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0069_alter_business_logo_alter_projectfile_file_and_more.cpython-310.pyc index 7fe4a49a24e93dc0f9a5e18fc09268d4b4f1b71e..d458e5c466b6a8851ab2893f570bfeecd9bbcfe0 100644 GIT binary patch delta 64 zcmaFD_JoZ)pO=@50SMkbS-g?El#wxNawDT9Bj4oRjP-0%K=C4}$qr1v1RzW>A4Et` I_F|R-044_xA4JGZ I_F|R-03q}a<^TWy diff --git a/osinaweb/osinacore/migrations/__pycache__/0070_department_alter_staffprofile_staff_position_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0070_department_alter_staffprofile_staff_position_and_more.cpython-310.pyc index cfcc81dcad464ea6977aa95c90ffb17ff8e96b5b..d7c012e14bbc2acdd8387e2ee318505e96649589 100644 GIT binary patch delta 121 zcmZ3$xqy>9pO=@50SMkbS-g?kkdg7$WLw6CjC_;tGv)(HeE#`JcDT` wn>L84y*Zp&n9)oX#AX2tpb|Pj?kx_R-29Z%oK!nTAg`DWNC+@-Fp4n)0DC$Yp8x;= delta 121 zcmZ3$xqy>9pO=@50SJzCE!xO!$jBHq*_Lr3Bk$z< diff --git a/osinaweb/osinacore/migrations/__pycache__/0071_projecttype_department_ticket.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0071_projecttype_department_ticket.cpython-310.pyc index ffac55b466a984d080a47755b05943aefc97027e..ee7f193352823038d603541966cd42ba9efee955 100644 GIT binary patch delta 20 acmey(^_z=3pO=@50SMkbS-g?EfE55jnFdb) delta 20 acmey(^_z=3pO=@50SJzCE!xOkzzP6AQU%HY diff --git a/osinaweb/osinacore/migrations/__pycache__/0072_ticketupdate_ticketreaction_ticketattachment.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0072_ticketupdate_ticketreaction_ticketattachment.cpython-310.pyc index 04aecfcb146dece394d6f1ef866f2ce01f6ecfb4..b4a1c0c4788ba0a4bf0eea9a00c60550efd14845 100644 GIT binary patch delta 70 zcmbQrJ(Zg~pO=@50SMkbS-g?^G85yi&G(sn7}*SgLPds~4Ow&;rL;h7RC7)~x{ Gl>-1M1P%EB diff --git a/osinaweb/osinacore/migrations/__pycache__/0073_alter_ticket_regarding.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0073_alter_ticket_regarding.cpython-310.pyc index b0b018a35b3062b4c0781117e58a4c73e0499759..df9ed8a674549f5ea690ee38553ec925a09f370f 100644 GIT binary patch delta 20 acmey)`kj?KpO=@50SMkbS-g?^4HE!DLI$<~ delta 20 acmey)`kj?KpO=@50SJzCE!xQah6w;Z`vx%p diff --git a/osinaweb/osinacore/migrations/__pycache__/0074_rename_dare_added_ticketupdate_date_added.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0074_rename_dare_added_ticketupdate_date_added.cpython-310.pyc index 57973590316f485a480add8284ea56bebec054fa..b763e391d0b858bfbb37ef987c7a998562ae548b 100644 GIT binary patch delta 20 acmZo>ZD!@p=jG*M0D^Z<7H{OPU;+RzA_ZCi delta 20 acmZo>ZD!@p=jG*M0D>c3i#BpsFaZE8+XU4B diff --git a/osinaweb/osinacore/migrations/__pycache__/0075_remove_ticketattachment_ticket_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0075_remove_ticketattachment_ticket_and_more.cpython-310.pyc index 0ad0b3f7a143bd0f4cb71698c46c0ad6085e253b..097f5c12f1c837a59e3961229760020095a4a4bf 100644 GIT binary patch delta 59 zcmeBV?_}rB=jG*M0D^Z<7H{M}#K;&m`5a>dn;1}}NNjTm6E~v(gbfw|5#p2cnWX@y C6AXs{ delta 59 zcmeBV?_}rB=jG*M0D>c3i#Bo}Vr0BE`5a>dn>bLUNPKe$6E~v(gbfw|5fYR0nWX@t C_6&#s diff --git a/osinaweb/osinacore/migrations/__pycache__/0076_alter_reference_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0076_alter_reference_date.cpython-310.pyc index 70bb544351c30a9eb9f50bd69bacb2b0f62f7c44..d8f2b5f253612e6218a495dc9e5bf68b809be927 100644 GIT binary patch delta 56 zcmZo?ZD-}q=jG*M0D^Z<7Ek0p#&~PurG0F|Kz@<%c3izad(V~m=3X&;*qkY6M;c^cz!0SFV!2NA-PbD5+7je-o_ diff --git a/osinaweb/osinacore/migrations/__pycache__/0077_remove_project_status_project_active_projectstatus.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0077_remove_project_status_project_active_projectstatus.cpython-310.pyc index 39a94d87d2493ae00d4da842c7abc769f1ffb011..11f2f30d0c23af1e42129c297b122ed67de68602 100644 GIT binary patch delta 20 acmdnNxr38CpO=@50SMkbS-g>ZEeilR{00L6 delta 20 acmdnNxr38CpO=@50SJzCE!xPvmIVMcwFQ0v diff --git a/osinaweb/osinacore/migrations/__pycache__/0078_alter_projectstatus_status.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0078_alter_projectstatus_status.cpython-310.pyc index 504b10f68176284f7a90b31f81defdefbe12faae..85c354b2a50ee6e3c342376ae81c75f533ea58c4 100644 GIT binary patch delta 136 zcmeBU>to~2=jG*M0D^Z<7Ek29z<6uookUX(AYYT|7N>K5Zb43JNoq Nub2f$2r!8;0{{&EAvpj5 delta 136 zcmeBU>to~2=jG*M0D>c3izaekV2ql0C()E0$k$}L#p#@%Tac4llA2P)0TE#jNX<*h z%u6rggsDi(OHR$n0jl7dT*Nq^O#&!hBr#c>>8uun3FdZ9uojI5(Ufv delta 20 acmZ3tf^1=jG*M0D^Z<7H{PK&jbK6UIp<0 delta 20 acmeBT>tf^1=jG*M0D>c3i#BrqX955(7X@qp diff --git a/osinaweb/osinacore/migrations/__pycache__/0082_pinnedproject.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0082_pinnedproject.cpython-310.pyc index a052f5837043da406ba249bd278039a675134e72..f00f4ceb6160401bd41e09d16ecbb83b575f6690 100644 GIT binary patch delta 69 zcmX@jewv*-pO=@50SMkbS-g?kkdZNJvn^vXBbyRXs7Pt@GN!juvLGfan2$;*PhQI` F2LLxO4w?V} delta 69 zcmX@jewv*-pO=@50SJzCE!xO!$jEqWvn^vXBbzc%s7QJ8GN!juav&xvn2$=ROkT?@ F2LLk=4x9i0 diff --git a/osinaweb/osinacore/migrations/__pycache__/0083_rename_staffposition_jobposition_and_more.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0083_rename_staffposition_jobposition_and_more.cpython-310.pyc index a63c05f95108e8f5efabfbbe827030e8841a182e..a675ad51afa1ed8e39b3b93c37022b25235ee28e 100644 GIT binary patch delta 84 zcmdnYx|x+bpO=@50SMkbSv-;Z0OPHRXM!1TO;%uRV-p367Ku(?!+2Kd9wsqn0Mc+1l>h($ delta 84 zcmdnYx|x+bpO=@50SJzCEt<%EfH7*~nPA4K$qI~ZY{Ed%BH_tv81HI9m|#AL5CIam YIBatBQ%ZAE?HGZ)Viq95!z9KG0B(yC1ONa4 diff --git a/osinaweb/osinacore/migrations/__pycache__/0084_staffposition.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0084_staffposition.cpython-310.pyc index 1b86cffa1521fb94f7aeee8682f119a20272216a..e4024f2141ffc1ab01b0dd79a1bdeb9da4bb5c4d 100644 GIT binary patch delta 79 zcmcb^euteqpO=@50SMkbS-g>3l94fLvMS>}HUXeWk>F%braf%RAg1!<(@eLeWI;?8 NFdvmrnS6j*1_1865dr`J delta 79 zcmcb^euteqpO=@50SJzCE!xN}$;fzXvMS>}HbJ0Bkfj=jG*M0D^Z<7H{PK#smN`_661e delta 20 acmZofj=jG*M0D>c3i#Bq9V*&szuLV&6 diff --git a/osinaweb/osinacore/migrations/__pycache__/0087_remove_connection_date.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0087_remove_connection_date.cpython-310.pyc index 9944f7665a99d221b1d72a378d92284616f50ee9..f213411a8a8965023e638c203ff8ef8fc881ad11 100644 GIT binary patch delta 56 zcmaFL@|1-;pO=@50SMkbSv-+@3*)Vc2R5?_0Qp4%lPehy2|$=&K8O&U?9C(v0MeKa A9RL6T delta 56 zcmaFL@|1-;pO=@50SJzCEt<%^g)wU4fz53EKz@>Iq{S`a3f4#4Qe+-29Z% SoK!nTAg`DONC+^AF#`bnzYyF2 delta 78 zcmZoc3izafPV!So++DIq{S`a3f4c3i#BpsGXVfCQv}`s diff --git a/osinaweb/osinacore/migrations/__pycache__/0090_rename_terminated_at_connection_last_seen.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0090_rename_terminated_at_connection_last_seen.cpython-310.pyc index 55125b7fde2087339c9eea2201847d50eb087d6f..bae7d5d901cf14b89889ee3a50ec83c75bfc5ecf 100644 GIT binary patch delta 20 acmZoc3i#BqXF#!N9iv-UA diff --git a/osinaweb/osinacore/migrations/__pycache__/0091_alter_connection_user.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0091_alter_connection_user.cpython-310.pyc index 962aa2eb85b24f908844593c6f9f9e8ac35bb54f..247a6320f631c468267e58ee02ae456fc874e092 100644 GIT binary patch delta 20 acmcc1c9)GipO=@50SMkbS-g=uh#3GqR|V?; delta 20 acmcc1c9)GipO=@50SJzCE!xN(#0&sB5Cvuc diff --git a/osinaweb/osinacore/migrations/__pycache__/0092_rename_connected_connection_online.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0092_rename_connected_connection_online.cpython-310.pyc index f60085117ec388565ebfcbfd13e74e278c99b029..9585983e994e070f98e00df165bf2aa4fe714bfb 100644 GIT binary patch delta 20 acmeyu@`Z&vpO=@50SMkbS-g=ulL-JorUokj delta 20 acmeyu@`Z&vpO=@50SJzCE!xPP$pipBUj?QB diff --git a/osinaweb/osinacore/migrations/__pycache__/0093_connection_disconnected.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0093_connection_disconnected.cpython-310.pyc index 1bb0c94e8c0578205a9bd32b1ba91c589120b30c..e571058f045d5d569898479f7ba3e99b1fc5cc81 100644 GIT binary patch delta 78 zcmbQwI-iw0pO=@50SMkbSv-;Z6yvRl*Uqzv0Qp5ClUFmI(t9wexJkKz@<%;3{A4G@%iCY{tx%nxj SIjMGxKwdEmkPu)JV+H{Ca1h4; diff --git a/osinaweb/osinacore/migrations/__pycache__/0094_customuser.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0094_customuser.cpython-310.pyc index 0c234292dd35ad6ee29034a5a329e461809ce335..a5b58bede0c5eec5b68c7c726a08a38718257797 100644 GIT binary patch delta 85 zcmdnRwu_BBpO=@50SMkbS-g>(hmkRAvjig-Bby{ps7P|M2GbcW5g_vxXG&ILUV6S> UN>ULMNQxOOk4i{QmSdIy05nGtFaQ7m delta 85 zcmdnRwu_BBpO=@50SJzCE!xP UN>ULMNQxOOk4i{SmSdIy05Av3f(ZaK{slMy delta 20 acmZ3?vY3TCpO=@50SJzCE!xN}!2|#>w*<2Q diff --git a/osinaweb/osinacore/migrations/__pycache__/0096_status_date_time.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0096_status_date_time.cpython-310.pyc index 991b49ebc90067aee6897f5661acf901c79fbe07..04be476d892e85f554698b7d8bc9d364f2244b12 100644 GIT binary patch delta 56 zcmZo?ZD-}q=jG*M0D^Z<7Ek0p!x%O3#vV2iAiqdt@+`)~0uUyc4c3izafPVZ1f*#vV3NAiqd-@+`)~0uUyc4n+a diff --git a/osinaweb/osinacore/migrations/__pycache__/0097_remove_status_date_remove_status_time.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/0097_remove_status_date_remove_status_time.cpython-310.pyc index a15c3ee6e44151ec935cb6213d5bb288121af7e1..9ce77028f09235a66e7307bd938e3f471b883091 100644 GIT binary patch delta 56 zcmaFK@{)x+pO=@50SMkbSv-;Z0Atj|GgH_EfczqX$!Ux?1t3f?A4CXF_Ggj;0KxAK ArT_o{ delta 56 zcmaFK@{)x+pO=@50SJzCEt<%EfbrJEGgH_Ef&3!D$!Ux?1t3f?A4CXE_Ggj;0KQ)h ArvLx| diff --git a/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-310.pyc b/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-310.pyc index bd169417b9f39cebed74fe62f183d81cda9394a1..53971b89f78b72c4a49d8bbde51ac7efcd32cf58 100644 GIT binary patch delta 19 ZcmX@jc$$$rpO=@50SMkbSv-;Z001;d1_%HE delta 19 ZcmX@jc$$$rpO=@50SJzCEt<%E001$D1%m(p diff --git a/osinaweb/osinacore/templates/chat_templates/chat-widget.html b/osinaweb/osinacore/templates/chat_templates/chat-widget.html index 6d977c60..cf702306 100644 --- a/osinaweb/osinacore/templates/chat_templates/chat-widget.html +++ b/osinaweb/osinacore/templates/chat_templates/chat-widget.html @@ -1,6 +1,6 @@ {% load static %}