From 31a924f6d46bdba6c552cb2978b31dd7864c4744 Mon Sep 17 00:00:00 2001 From: emile Date: Thu, 29 May 2025 12:51:16 +0300 Subject: [PATCH] new --- .../__pycache__/__init__.cpython-313.pyc | Bin 184 -> 182 bytes .../__pycache__/admin.cpython-313.pyc | Bin 688 -> 686 bytes .../__pycache__/apps.cpython-313.pyc | Bin 558 -> 556 bytes .../__pycache__/models.cpython-313.pyc | Bin 4659 -> 4657 bytes .../__pycache__/0001_initial.cpython-313.pyc | Bin 925 -> 923 bytes .../0002_country_addressbook.cpython-313.pyc | Bin 1803 -> 1801 bytes .../__pycache__/0003_contact.cpython-313.pyc | Bin 1419 -> 1417 bytes .../0004_socialmedia.cpython-313.pyc | Bin 1241 -> 1239 bytes ...05_socialmedia_addressbook.cpython-313.pyc | Bin 1037 -> 1035 bytes ...nglist_prospectinglistitem.cpython-313.pyc | Bin 2842 -> 2840 bytes ...ospectinglistitem_comments.cpython-313.pyc | Bin 899 -> 897 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 195 -> 193 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 180 -> 178 bytes .../billing/__pycache__/admin.cpython-313.pyc | Bin 1019 -> 1017 bytes .../billing/__pycache__/apps.cpython-313.pyc | Bin 546 -> 544 bytes .../__pycache__/models.cpython-313.pyc | Bin 11370 -> 11368 bytes .../billing/__pycache__/urls.cpython-313.pyc | Bin 1179 -> 1177 bytes .../billing/__pycache__/views.cpython-313.pyc | Bin 3593 -> 3591 bytes .../add/__pycache__/urls.cpython-313.pyc | Bin 1243 -> 1241 bytes .../add/__pycache__/views.cpython-313.pyc | Bin 12018 -> 12016 bytes .../delete/__pycache__/urls.cpython-313.pyc | Bin 566 -> 564 bytes .../delete/__pycache__/views.cpython-313.pyc | Bin 1346 -> 1344 bytes .../edit/__pycache__/urls.cpython-313.pyc | Bin 625 -> 623 bytes .../edit/__pycache__/views.cpython-313.pyc | Bin 2347 -> 2345 bytes .../__pycache__/0001_initial.cpython-313.pyc | Bin 2197 -> 2195 bytes ...vice_cancelled_at_and_more.cpython-313.pyc | Bin 1203 -> 1201 bytes ...003_payment_servicepayment.cpython-313.pyc | Bin 1827 -> 1825 bytes ...rename_payment_paymenttype.cpython-313.pyc | Bin 733 -> 731 bytes ...05_service_recurring_cycle.cpython-313.pyc | Bin 1052 -> 1050 bytes ...ervice_created_at_and_more.cpython-313.pyc | Bin 1097 -> 1095 bytes ...er_service_recurring_cycle.cpython-313.pyc | Bin 1113 -> 1111 bytes .../0008_alter_service_type.cpython-313.pyc | Bin 1104 -> 1102 bytes ...cepayment_service_and_more.cpython-313.pyc | Bin 1806 -> 1804 bytes .../0010_charge_amount.cpython-313.pyc | Bin 890 -> 888 bytes .../__pycache__/0011_invoice.cpython-313.pyc | Bin 1300 -> 1298 bytes ...nt_charge_receipt_and_more.cpython-313.pyc | Bin 1447 -> 1445 bytes ...alter_invoice_date_created.cpython-313.pyc | Bin 839 -> 837 bytes ...014_servicepayment_comment.cpython-313.pyc | Bin 835 -> 833 bytes .../__pycache__/0015_order.cpython-313.pyc | Bin 1537 -> 1535 bytes .../0016_alter_order_status.cpython-313.pyc | Bin 919 -> 917 bytes .../0017_service_order.cpython-313.pyc | Bin 1026 -> 1024 bytes .../0018_alter_order_status.cpython-313.pyc | Bin 927 -> 925 bytes ..._service_customer_and_more.cpython-313.pyc | Bin 4413 -> 4411 bytes .../0020_orderitem.cpython-313.pyc | Bin 1362 -> 1360 bytes ...m_recurring_cycle_and_more.cpython-313.pyc | Bin 1153 -> 1151 bytes ...e_item_created_at_and_more.cpython-313.pyc | Bin 1155 -> 1153 bytes ...em_project_alter_item_type.cpython-313.pyc | Bin 1391 -> 1389 bytes .../0024_remove_item_active.cpython-313.pyc | Bin 727 -> 725 bytes ...item_project_item_customer.cpython-313.pyc | Bin 1205 -> 1203 bytes ...tem_type_remove_order_paid.cpython-313.pyc | Bin 873 -> 871 bytes .../0027_item_type.cpython-313.pyc | Bin 896 -> 894 bytes ...0028_remove_order_due_date.cpython-313.pyc | Bin 708 -> 706 bytes .../0029_invoice_pdf.cpython-313.pyc | Bin 825 -> 823 bytes .../0030_alter_invoice_order.cpython-313.pyc | Bin 1019 -> 1017 bytes ...ter_invoice_invoice_number.cpython-313.pyc | Bin 846 -> 844 bytes .../0032_order_business.cpython-313.pyc | Bin 1103 -> 1101 bytes .../0033_alter_order_status.cpython-313.pyc | Bin 944 -> 942 bytes .../0034_alter_invoice_pdf.cpython-313.pyc | Bin 847 -> 845 bytes .../0035_alter_invoice_pdf.cpython-313.pyc | Bin 829 -> 827 bytes ...ter_invoice_invoice_number.cpython-313.pyc | Bin 855 -> 853 bytes .../0037_recurringcycle_item.cpython-313.pyc | Bin 1035 -> 1033 bytes .../0038_alter_invoice_pdf.cpython-313.pyc | Bin 847 -> 845 bytes ...recurringcycle_cycle_price.cpython-313.pyc | Bin 824 -> 822 bytes ..._orderitem_end_at_and_more.cpython-313.pyc | Bin 968 -> 966 bytes .../0041_orderitem_active.cpython-313.pyc | Bin 843 -> 841 bytes .../0042_order_due_date.cpython-313.pyc | Bin 809 -> 807 bytes .../0043_alter_invoice_pdf.cpython-313.pyc | Bin 845 -> 843 bytes ...044_alter_orderitem_active.cpython-313.pyc | Bin 825 -> 823 bytes ...ter_orderpayment_date_paid.cpython-313.pyc | Bin 983 -> 981 bytes ...t_order_orderpayment_order.cpython-313.pyc | Bin 1163 -> 1161 bytes ...cription_paymenttype_image.cpython-313.pyc | Bin 1024 -> 1022 bytes ...e_order_status_orderstatus.cpython-313.pyc | Bin 1572 -> 1570 bytes ...rename_due_date_order_date.cpython-313.pyc | Bin 760 -> 758 bytes ...ent_type_orderpayment_type.cpython-313.pyc | Bin 954 -> 952 bytes ..._alter_orderpayment_amount.cpython-313.pyc | Bin 844 -> 842 bytes ...2_alter_orderstatus_status.cpython-313.pyc | Bin 974 -> 972 bytes .../0053_item_photo.cpython-313.pyc | Bin 827 -> 825 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 191 -> 189 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 185 -> 183 bytes .../__pycache__/admin.cpython-313.pyc | Bin 229 -> 227 bytes .../__pycache__/apps.cpython-313.pyc | Bin 561 -> 559 bytes .../__pycache__/decorators.cpython-313.pyc | Bin 1336 -> 1334 bytes .../__pycache__/models.cpython-313.pyc | Bin 183 -> 181 bytes .../__pycache__/urls.cpython-313.pyc | Bin 2721 -> 2719 bytes .../__pycache__/views.cpython-313.pyc | Bin 14245 -> 14243 bytes .../add/__pycache__/urls.cpython-313.pyc | Bin 418 -> 416 bytes .../add/__pycache__/views.cpython-313.pyc | Bin 4022 -> 4020 bytes .../__pycache__/0001_initial.cpython-313.pyc | Bin 4113 -> 4111 bytes ...02_alter_ticket_department.cpython-313.pyc | Bin 1120 -> 1118 bytes ...mer_ticket_status_and_more.cpython-313.pyc | Bin 1553 -> 1551 bytes ...ket_ticket_number_and_more.cpython-313.pyc | Bin 1280 -> 1278 bytes .../0005_ticketstatusupdate.cpython-313.pyc | Bin 1863 -> 1861 bytes .../0006_ticketupdate_read.cpython-313.pyc | Bin 833 -> 831 bytes ...ead_ticketupdatereadstatus.cpython-313.pyc | Bin 1774 -> 1772 bytes ...pdatereadstatus_ticketread.cpython-313.pyc | Bin 959 -> 957 bytes ...er_ticketattachment_ticket.cpython-313.pyc | Bin 1099 -> 1097 bytes ...ction_ticketupdatereaction.cpython-313.pyc | Bin 782 -> 780 bytes ...ketupdatereaction_customer.cpython-313.pyc | Bin 1254 -> 1252 bytes ...0012_ticket_ticket_members.cpython-313.pyc | Bin 1069 -> 1067 bytes ...lter_ticket_ticket_members.cpython-313.pyc | Bin 940 -> 938 bytes ...partment_ticket_department.cpython-313.pyc | Bin 1013 -> 1011 bytes ...artment_ticket_departments.cpython-313.pyc | Bin 802 -> 800 bytes ...tstatusupdate_ticketstatus.cpython-313.pyc | Bin 944 -> 942 bytes .../0017_tickettask.cpython-313.pyc | Bin 1413 -> 1411 bytes ...lter_ticketattachment_file.cpython-313.pyc | Bin 846 -> 844 bytes .../__pycache__/0019_file.cpython-313.pyc | Bin 1124 -> 1122 bytes ...lter_ticketattachment_file.cpython-313.pyc | Bin 846 -> 844 bytes .../0021_file_ticket.cpython-313.pyc | Bin 1054 -> 1052 bytes .../0022_remove_file_ticket.cpython-313.pyc | Bin 714 -> 712 bytes ...etattachment_file_and_more.cpython-313.pyc | Bin 1038 -> 1036 bytes ...attachment_ticket_and_more.cpython-313.pyc | Bin 1968 -> 1966 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 196 -> 194 bytes .../payment/__pycache__/urls.cpython-313.pyc | Bin 1331 -> 1329 bytes .../payment/__pycache__/views.cpython-313.pyc | Bin 15197 -> 15195 bytes osinaweb/db.sqlite3 | Bin 2142208 -> 2142208 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 180 -> 178 bytes .../osichat/__pycache__/admin.cpython-313.pyc | Bin 1405 -> 1403 bytes .../osichat/__pycache__/apps.cpython-313.pyc | Bin 546 -> 544 bytes .../__pycache__/models.cpython-313.pyc | Bin 23373 -> 23371 bytes .../osichat/__pycache__/urls.cpython-313.pyc | Bin 582 -> 580 bytes .../osichat/__pycache__/views.cpython-313.pyc | Bin 2969 -> 2967 bytes .../__pycache__/serializers.cpython-313.pyc | Bin 2663 -> 2661 bytes .../api/__pycache__/urls.cpython-313.pyc | Bin 529 -> 527 bytes .../api/__pycache__/views.cpython-313.pyc | Bin 6548 -> 6546 bytes .../__pycache__/0001_initial.cpython-313.pyc | Bin 4687 -> 4685 bytes ...atroom_created_by_and_more.cpython-313.pyc | Bin 1533 -> 1531 bytes ...ove_chatroom_guest_session.cpython-313.pyc | Bin 1279 -> 1277 bytes .../0004_chatroomguest_room.cpython-313.pyc | Bin 1056 -> 1054 bytes ...5_alter_chatmessage_member.cpython-313.pyc | Bin 1229 -> 1227 bytes ..._alter_chatmessage_content.cpython-313.pyc | Bin 835 -> 833 bytes .../0007_chatmessage_room.cpython-313.pyc | Bin 1033 -> 1031 bytes ...008_alter_chatmessage_room.cpython-313.pyc | Bin 1029 -> 1027 bytes .../__pycache__/0009_visitor.cpython-313.pyc | Bin 1152 -> 1150 bytes ...ft_date_visitor_visit_date.cpython-313.pyc | Bin 928 -> 926 bytes .../0011_visitor_country.cpython-313.pyc | Bin 842 -> 840 bytes ...12_alter_visitor_reference.cpython-313.pyc | Bin 819 -> 817 bytes ...reference_visitor_referrer.cpython-313.pyc | Bin 766 -> 764 bytes ...tmessageattachment_message.cpython-313.pyc | Bin 1067 -> 1065 bytes ...ter_chatmessageseen_member.cpython-313.pyc | Bin 1535 -> 1533 bytes ..._chatmessageseen_seen_date.cpython-313.pyc | Bin 859 -> 857 bytes ...ted_chatroom_terminated_by.cpython-313.pyc | Bin 1456 -> 1454 bytes ...est_mobile_number_and_more.cpython-313.pyc | Bin 2444 -> 2442 bytes .../0019_visitorlog_visitor.cpython-313.pyc | Bin 1063 -> 1061 bytes .../0020_chatroomreview.cpython-313.pyc | Bin 1358 -> 1356 bytes ...021_chatroomreview_details.cpython-313.pyc | Bin 823 -> 821 bytes .../0022_visitorlog_title.cpython-313.pyc | Bin 840 -> 838 bytes ...owser_name_visitor_os_name.cpython-313.pyc | Bin 973 -> 971 bytes .../0024_chatotification.cpython-313.pyc | Bin 1233 -> 1231 bytes ...ification_chatnotification.cpython-313.pyc | Bin 752 -> 750 bytes .../0026_visitor_region.cpython-313.pyc | Bin 843 -> 841 bytes ...0027_chatnotification_type.cpython-313.pyc | Bin 886 -> 884 bytes ...8_chatnotification_type_id.cpython-313.pyc | Bin 826 -> 824 bytes ...hatnotification_session_id.cpython-313.pyc | Bin 853 -> 851 bytes ...030_chatnotification_users.cpython-313.pyc | Bin 1028 -> 1026 bytes ...ter_chatnotification_users.cpython-313.pyc | Bin 1042 -> 1040 bytes ...sers_chatnotification_user.cpython-313.pyc | Bin 1352 -> 1350 bytes .../0033_chatconnection.cpython-313.pyc | Bin 1685 -> 1683 bytes ...oom_group_chatroom_visitor.cpython-313.pyc | Bin 926 -> 924 bytes ..._chatroom_visitor_and_more.cpython-313.pyc | Bin 1104 -> 1102 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 191 -> 189 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 182 -> 180 bytes .../__pycache__/admin.cpython-313.pyc | Bin 3421 -> 3419 bytes .../__pycache__/apps.cpython-313.pyc | Bin 552 -> 550 bytes .../__pycache__/decorators.cpython-313.pyc | Bin 1319 -> 1317 bytes .../__pycache__/forms.cpython-313.pyc | Bin 1363 -> 1361 bytes .../__pycache__/models.cpython-313.pyc | Bin 32065 -> 32158 bytes .../__pycache__/urls.cpython-313.pyc | Bin 6735 -> 6733 bytes .../__pycache__/views.cpython-313.pyc | Bin 41733 -> 41710 bytes .../add/__pycache__/urls.cpython-313.pyc | Bin 4304 -> 4302 bytes .../add/__pycache__/views.cpython-313.pyc | Bin 39218 -> 39216 bytes .../__pycache__/serializers.cpython-313.pyc | Bin 1710 -> 1708 bytes .../api/__pycache__/urls.cpython-313.pyc | Bin 544 -> 542 bytes .../api/__pycache__/utils.cpython-313.pyc | Bin 2635 -> 2633 bytes .../api/__pycache__/views.cpython-313.pyc | Bin 4928 -> 4926 bytes .../delete/__pycache__/urls.cpython-313.pyc | Bin 1901 -> 1899 bytes .../delete/__pycache__/views.cpython-313.pyc | Bin 7655 -> 7653 bytes .../edit/__pycache__/urls.cpython-313.pyc | Bin 3510 -> 3508 bytes .../edit/__pycache__/views.cpython-313.pyc | Bin 35080 -> 35078 bytes .../__pycache__/urls.cpython-313.pyc | Bin 404 -> 402 bytes .../__pycache__/views.cpython-313.pyc | Bin 638 -> 636 bytes .../commands/assign_latest_milestone.py | 30 ++++++++++++++++++ .../commands/create_v1_milestones.py | 2 -- .../migrations/0117_task_milestone.py | 19 +++++++++++ .../__pycache__/0001_initial.cpython-313.pyc | Bin 3617 -> 3615 bytes ...ions_staffprofile_and_more.cpython-313.pyc | Bin 3793 -> 3791 bytes .../0003_milestone.cpython-313.pyc | Bin 1514 -> 1512 bytes .../__pycache__/0004_epic.cpython-313.pyc | Bin 1456 -> 1454 bytes .../0005_staffprofile_image.cpython-313.pyc | Bin 816 -> 814 bytes .../__pycache__/0006_note.cpython-313.pyc | Bin 1698 -> 1696 bytes ...ct_id_alter_project_status.cpython-313.pyc | Bin 1079 -> 1077 bytes ...8_alter_project_project_id.cpython-313.pyc | Bin 869 -> 867 bytes ...9_alter_project_project_id.cpython-313.pyc | Bin 858 -> 856 bytes .../0010_remove_note_date.cpython-313.pyc | Bin 717 -> 715 bytes ...r_alter_note_text_and_more.cpython-313.pyc | Bin 1797 -> 1795 bytes .../0012_projectrequirement.cpython-313.pyc | Bin 1313 -> 1311 bytes .../0013_projectfile.cpython-313.pyc | Bin 1416 -> 1414 bytes ...014_alter_projectfile_file.cpython-313.pyc | Bin 827 -> 825 bytes .../0015_projectcredentials.cpython-313.pyc | Bin 1416 -> 1414 bytes ...dentials_projectcredential.cpython-313.pyc | Bin 767 -> 765 bytes ...e_alter_project_start_date.cpython-313.pyc | Bin 987 -> 985 bytes .../0018_epic_status.cpython-313.pyc | Bin 903 -> 901 bytes ...date_alter_epic_start_date.cpython-313.pyc | Bin 945 -> 943 bytes .../__pycache__/0020_task.cpython-313.pyc | Bin 1912 -> 1910 bytes ...rprofile_business_and_more.cpython-313.pyc | Bin 2747 -> 2745 bytes ...ustomerprofile_customer_id.cpython-313.pyc | Bin 884 -> 882 bytes .../0023_task_assigned_to.cpython-313.pyc | Bin 1042 -> 1040 bytes .../0024_task_task_id.cpython-313.pyc | Bin 830 -> 828 bytes .../__pycache__/0025_status.cpython-313.pyc | Bin 1574 -> 1572 bytes ...e_status_user_status_staff.cpython-313.pyc | Bin 1157 -> 1155 bytes .../0027_alter_status_staff.cpython-313.pyc | Bin 1083 -> 1081 bytes ...8_remove_projecttype_color.cpython-313.pyc | Bin 727 -> 725 bytes .../0029_alter_reference_date.cpython-313.pyc | Bin 828 -> 826 bytes .../__pycache__/0030_tag.cpython-313.pyc | Bin 946 -> 944 bytes ...1_alter_staffprofile_image.cpython-313.pyc | Bin 834 -> 832 bytes .../__pycache__/0032_point.cpython-313.pyc | Bin 1438 -> 1436 bytes ...nt_date_workingon_and_more.cpython-313.pyc | Bin 1208 -> 1206 bytes ...nt_date_completed_and_more.cpython-313.pyc | Bin 1264 -> 1262 bytes .../0035_business_business_id.cpython-313.pyc | Bin 866 -> 864 bytes ...lter_staffprofile_position.cpython-313.pyc | Bin 1171 -> 1169 bytes ...move_staffprofile_position.cpython-313.pyc | Bin 759 -> 757 bytes ...taffprofile_staff_position.cpython-313.pyc | Bin 1066 -> 1064 bytes ...taffprofile_staff_position.cpython-313.pyc | Bin 1091 -> 1089 bytes ...0040_staffprofile_staff_id.cpython-313.pyc | Bin 866 -> 864 bytes .../0041_dailyreport.cpython-313.pyc | Bin 1467 -> 1465 bytes ...omerprofile_email_and_more.cpython-313.pyc | Bin 1162 -> 1160 bytes .../0043_businesstype.cpython-313.pyc | Bin 982 -> 980 bytes ...ove_business_business_type.cpython-313.pyc | Bin 731 -> 729 bytes .../0045_business_type.cpython-313.pyc | Bin 1056 -> 1054 bytes .../0046_task_requirement.cpython-313.pyc | Bin 1052 -> 1050 bytes .../0047_task_status_date.cpython-313.pyc | Bin 957 -> 955 bytes ...r_customerprofile_business.cpython-313.pyc | Bin 1111 -> 1109 bytes ...r_customerprofile_business.cpython-313.pyc | Bin 1079 -> 1077 bytes ...by_projectrequirement_date.cpython-313.pyc | Bin 1393 -> 1391 bytes ...051_alter_task_requirement.cpython-313.pyc | Bin 1082 -> 1080 bytes .../0052_note_project.cpython-313.pyc | Bin 1035 -> 1033 bytes .../0053_pointactivity.cpython-313.pyc | Bin 1310 -> 1308 bytes ...nt_date_completed_and_more.cpython-313.pyc | Bin 947 -> 945 bytes .../0055_alter_point_status.cpython-313.pyc | Bin 958 -> 956 bytes ...ter_pointactivity_end_time.cpython-313.pyc | Bin 843 -> 841 bytes ...otal_time_minutes_and_more.cpython-313.pyc | Bin 1110 -> 1108 bytes ..._total_time_hours_and_more.cpython-313.pyc | Bin 933 -> 931 bytes ...059_alter_task_requirement.cpython-313.pyc | Bin 1087 -> 1085 bytes ...0_pointactivity_total_time.cpython-313.pyc | Bin 843 -> 841 bytes ...date_alter_task_start_date.cpython-313.pyc | Bin 948 -> 946 bytes .../0062_connection.cpython-313.pyc | Bin 1579 -> 1577 bytes ...0063_alter_connection_date.cpython-313.pyc | Bin 810 -> 808 bytes .../__pycache__/0064_reaction.cpython-313.pyc | Bin 1603 -> 1601 bytes ...ter_customerprofile_status.cpython-313.pyc | Bin 946 -> 944 bytes ...business_business_customer.cpython-313.pyc | Bin 1194 -> 1192 bytes ..._customerprofile_confirmed.cpython-313.pyc | Bin 885 -> 883 bytes ...profile_confirmed_and_more.cpython-313.pyc | Bin 1082 -> 1080 bytes ..._projectfile_file_and_more.cpython-313.pyc | Bin 1183 -> 1181 bytes ...le_staff_position_and_more.cpython-313.pyc | Bin 1750 -> 1748 bytes ...jecttype_department_ticket.cpython-313.pyc | Bin 2328 -> 2326 bytes ...treaction_ticketattachment.cpython-313.pyc | Bin 2670 -> 2668 bytes ...073_alter_ticket_regarding.cpython-313.pyc | Bin 964 -> 962 bytes ...ed_ticketupdate_date_added.cpython-313.pyc | Bin 785 -> 783 bytes ...attachment_ticket_and_more.cpython-313.pyc | Bin 1315 -> 1313 bytes .../0076_alter_reference_date.cpython-313.pyc | Bin 825 -> 823 bytes ...oject_active_projectstatus.cpython-313.pyc | Bin 1728 -> 1726 bytes ...alter_projectstatus_status.cpython-313.pyc | Bin 970 -> 968 bytes ...e_alter_project_start_date.cpython-313.pyc | Bin 950 -> 948 bytes .../0080_project_logo.cpython-313.pyc | Bin 859 -> 857 bytes .../0081_status_task.cpython-313.pyc | Bin 1067 -> 1065 bytes .../0082_pinnedproject.cpython-313.pyc | Bin 1515 -> 1513 bytes ...ition_jobposition_and_more.cpython-313.pyc | Bin 866 -> 864 bytes .../0084_staffposition.cpython-313.pyc | Bin 1499 -> 1497 bytes ...sition_start_date_and_more.cpython-313.pyc | Bin 966 -> 964 bytes ...s_connection_terminated_at.cpython-313.pyc | Bin 979 -> 977 bytes ...087_remove_connection_date.cpython-313.pyc | Bin 755 -> 753 bytes .../0088_connection_date.cpython-313.pyc | Bin 814 -> 812 bytes .../0089_connection_connected.cpython-313.pyc | Bin 819 -> 817 bytes ...ed_at_connection_last_seen.cpython-313.pyc | Bin 783 -> 781 bytes ...0091_alter_connection_user.cpython-313.pyc | Bin 1219 -> 1217 bytes ...onnected_connection_online.cpython-313.pyc | Bin 770 -> 768 bytes ...93_connection_disconnected.cpython-313.pyc | Bin 845 -> 843 bytes .../0094_customuser.cpython-313.pyc | Bin 1094 -> 1092 bytes .../0095_delete_customuser.cpython-313.pyc | Bin 687 -> 685 bytes .../0096_status_date_time.cpython-313.pyc | Bin 822 -> 820 bytes ...us_date_remove_status_time.cpython-313.pyc | Bin 792 -> 790 bytes ...ojectcredential_identifier.cpython-313.pyc | Bin 821 -> 819 bytes ...redential_usedfor_and_more.cpython-313.pyc | Bin 979 -> 977 bytes ...ojectcredential_date_added.cpython-313.pyc | Bin 860 -> 858 bytes ...ate_projectfile_date_added.cpython-313.pyc | Bin 777 -> 775 bytes ...ctfile_date_added_and_more.cpython-313.pyc | Bin 1442 -> 1440 bytes ...rojectfilealbum_date_added.cpython-313.pyc | Bin 854 -> 852 bytes ...0104_projectfilealbum_file.cpython-313.pyc | Bin 851 -> 849 bytes ...ojectfile_project_and_more.cpython-313.pyc | Bin 2048 -> 2046 bytes ...106_alter_projectfile_file.cpython-313.pyc | Bin 888 -> 886 bytes ...remove_staffprofile_active.cpython-313.pyc | Bin 735 -> 733 bytes ...status_type_status_type_id.cpython-313.pyc | Bin 1057 -> 1055 bytes .../0109_remove_status_task.cpython-313.pyc | Bin 723 -> 721 bytes ...ojectrequirement_milestone.cpython-313.pyc | Bin 1055 -> 1053 bytes ...irement_userstory_and_more.cpython-313.pyc | Bin 1059 -> 1057 bytes ...ename_title_milestone_name.cpython-313.pyc | Bin 780 -> 778 bytes ...pleted_userstory_confirmed.cpython-313.pyc | Bin 959 -> 957 bytes ...114_alter_project_end_date.cpython-313.pyc | Bin 849 -> 847 bytes ...jectstatus_default_created.cpython-313.pyc | Bin 844 -> 842 bytes ...jectstatus_default_created.cpython-313.pyc | Bin 762 -> 760 bytes .../0117_task_milestone.cpython-313.pyc | Bin 0 -> 1062 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 193 -> 191 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 181 -> 179 bytes .../__pycache__/settings.cpython-313.pyc | Bin 4205 -> 4203 bytes .../osinaweb/__pycache__/urls.cpython-313.pyc | Bin 1580 -> 1578 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 180 -> 178 bytes .../support/__pycache__/admin.cpython-313.pyc | Bin 1062 -> 1060 bytes .../support/__pycache__/apps.cpython-313.pyc | Bin 546 -> 544 bytes .../__pycache__/decorators.cpython-313.pyc | Bin 1456 -> 1454 bytes .../__pycache__/models.cpython-313.pyc | Bin 15820 -> 15818 bytes .../support/__pycache__/urls.cpython-313.pyc | Bin 1492 -> 1490 bytes .../support/__pycache__/views.cpython-313.pyc | Bin 4850 -> 4848 bytes .../add/__pycache__/urls.cpython-313.pyc | Bin 681 -> 679 bytes .../add/__pycache__/views.cpython-313.pyc | Bin 2335 -> 2333 bytes .../__pycache__/0001_initial.cpython-313.pyc | Bin 6674 -> 6672 bytes ...icket_departments_and_more.cpython-313.pyc | Bin 2227 -> 2225 bytes .../0003_remove_ticket_status.cpython-313.pyc | Bin 731 -> 729 bytes ...ened_date_ticketconnection.cpython-313.pyc | Bin 1961 -> 1959 bytes ...er_ticketconnection_ticket.cpython-313.pyc | Bin 1056 -> 1054 bytes ...etconnection_type_and_more.cpython-313.pyc | Bin 938 -> 936 bytes ...07_alter_ticketstaff_staff.cpython-313.pyc | Bin 1118 -> 1116 bytes ...08_alter_tickettask_ticket.cpython-313.pyc | Bin 1025 -> 1023 bytes ...etconnection_terminated_at.cpython-313.pyc | Bin 852 -> 850 bytes ...icketconnection_terminated.cpython-313.pyc | Bin 755 -> 753 bytes .../__pycache__/__init__.cpython-313.pyc | Bin 191 -> 189 bytes 324 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 osinaweb/osinacore/management/commands/assign_latest_milestone.py create mode 100644 osinaweb/osinacore/migrations/0117_task_milestone.py create mode 100644 osinaweb/osinacore/migrations/__pycache__/0117_task_milestone.cpython-313.pyc diff --git a/osinaweb/addressbook/__pycache__/__init__.cpython-313.pyc b/osinaweb/addressbook/__pycache__/__init__.cpython-313.pyc index bcc4478ddf17121967d5721880fc36c770472efb..69a32a52b72805effe965e80b7824e673654b39c 100644 GIT binary patch delta 62 zcmdnNxQ&tLGcPX}0}!~Bd`q9mW26?UA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx#H>0Bdp;f&c&j delta 64 zcmdnSxPy`BGcPX}0}xy)(#@F2W26zTA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*B?thH6&45p diff --git a/osinaweb/addressbook/__pycache__/admin.cpython-313.pyc b/osinaweb/addressbook/__pycache__/admin.cpython-313.pyc index e9a8cad8129e98d55aa7dd5bc3438dc895c527a1..8217de9cadc8f6948664ce98c211ed1586519e53 100644 GIT binary patch delta 64 zcmdnMx{j6SGcPX}0}!~Bd`sWRbDB{tNI$eVwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)W#*F}`!51t5 delta 66 zcmZ3-x`CDFGcPX}0}xy)(#_b&bDB{jL_f4RwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@?XY{0Lu&)vH$=8 diff --git a/osinaweb/addressbook/__pycache__/apps.cpython-313.pyc b/osinaweb/addressbook/__pycache__/apps.cpython-313.pyc index 2dc19708569bd23534a212d86e500b5812678c28..26548b3b452d5b910a878d7c4767ecd7a9518b07 100644 GIT binary patch delta 64 zcmZ3-vWA7{GcPX}0}!~Bd`sWR2plA4rQoI1IVaRUI1?iL~d delta 66 zcmZ3(vW|u4GcPX}0}xy)(#_b&2plA4rQoVs}`(>#6vnC%u4 delta 67 zcmdm}vRQ@aGcPX}0}xy)(#_b&lgOkIsvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc{0;HegNNS7eN33 diff --git a/osinaweb/addressbook/migrations/__pycache__/0001_initial.cpython-313.pyc b/osinaweb/addressbook/migrations/__pycache__/0001_initial.cpython-313.pyc index f07ac72c344faad0d13f7b837872b1a94159657d..5e37b9d737e8bd763d20d2dbc1912405800224cb 100644 GIT binary patch delta 65 zcmbQsKAWBAGcPX}0}!~Bd`sWR2plA4rQoVvM@Nrn*spL!Lp delta 67 zcmbQuK9`;6GcPX}0}xy)(#_b&Xe5dgz67Bm0= diff --git a/osinaweb/addressbook/migrations/__pycache__/0002_country_addressbook.cpython-313.pyc b/osinaweb/addressbook/migrations/__pycache__/0002_country_addressbook.cpython-313.pyc index 582546af52a5314a8de2e2f981d8a5a67473c037..402396d3fe5828efaa32acc0729753c5e6745511 100644 GIT binary patch delta 65 zcmeC?>*VA4%*)Hg00b^2-_keo>}OFc&<`z6Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTl;OMS=+cvW*sr delta 67 zcmeC=>*nM6%*)Hg00ftcbTc;c>}Sy^(hn_8Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P{E{m^7Y_gc diff --git a/osinaweb/addressbook/migrations/__pycache__/0003_contact.cpython-313.pyc b/osinaweb/addressbook/migrations/__pycache__/0003_contact.cpython-313.pyc index 40eea0274f98273a25d4e8fcd79c10774c1e496c..5d91b0805839001fa0e6b3caea1013b3519c65f3 100644 GIT binary patch delta 65 zcmeC??&RkA%*)Hg00b^2-_keooMcu@(GM+7Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTl;MxsMS5vA!1m delta 67 zcmeC=?&jwC%*)Hg00ftcbTc;coMhHW(+@39Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P{F}Lt5dhXV7lZ%+ diff --git a/osinaweb/addressbook/migrations/__pycache__/0004_socialmedia.cpython-313.pyc b/osinaweb/addressbook/migrations/__pycache__/0004_socialmedia.cpython-313.pyc index 79cf7edca48c4f49b3bfdc122b8f6510ab3cfad1..f14842b5ddbf9d69abf2d0eeab535130575028f8 100644 GIT binary patch delta 65 zcmcb~d7YEzGcPX}0}!~Bd`sWR2plA4rQoVvM*Ih+vyzxoz! delta 67 zcmcc4d6SdpGcPX}0}xy)(#_b&=;q-0%*)Hg00b^2-_keoOkz?i(GM+7Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPThQr$(<1ZsCX7t delta 67 zcmeC?=;h$~%*)Hg00ftcbTc;cOk&a~(+@39Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{Pe1yrJ5dh4c7TW*- diff --git a/osinaweb/addressbook/migrations/__pycache__/0006_comment_prospectinglist_prospectinglistitem.cpython-313.pyc b/osinaweb/addressbook/migrations/__pycache__/0006_comment_prospectinglist_prospectinglistitem.cpython-313.pyc index 5a7696e8adca184faec6f0e8cfedd14b58f608be..7d9a5cdcab87707385992044cf4c6607525df3a7 100644 GIT binary patch delta 65 zcmbOwHbac(GcPX}0}!~Bd`sWRvw~f%LqD`QwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+Kb~|POzGN28 delta 67 zcmbOsHcO1>GcPX}0}xy)(#_b&vw~ftOFy(YwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^DTBeW&q<;7gPWM diff --git a/osinaweb/addressbook/migrations/__pycache__/0007_prospectinglistitem_comments.cpython-313.pyc b/osinaweb/addressbook/migrations/__pycache__/0007_prospectinglistitem_comments.cpython-313.pyc index e74ea8599f1ad862b32f7e826a413508979d6a86..2e6aa757fb74c296f1172a1145e82a5e3a7a1148 100644 GIT binary patch delta 65 zcmZo>Z)E5B%*)Hg00a+M{-$r_v0+lH)DJCAEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTgFxUMn78UCkC+1}4rsm{iR;KE^xbtTW$Wh`XXYht&SMg01OT=473u&0 diff --git a/osinaweb/addressbook/migrations/__pycache__/__init__.cpython-313.pyc b/osinaweb/addressbook/migrations/__pycache__/__init__.cpython-313.pyc index 94a31313df5d790418be69df819dc1b8da373917..3f282f25a89a95b934707797d1e74e539c09b409 100644 GIT binary patch delta 62 zcmX@ic#x6jGcPX}0}!~Bd`q9mW2Ba#A6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx#I40CIj6t^fc4 delta 64 zcmX@ec$ksrGcPX}0}xy)(#@F2W2BL!A6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*B^CgcV-_?3 diff --git a/osinaweb/billing/__pycache__/__init__.cpython-313.pyc b/osinaweb/billing/__pycache__/__init__.cpython-313.pyc index 28780772eca6161d2594ad7582dd4091aa2c02d5..bd9a0e34200c6cfd144062aff5a02b04b13ddf16 100644 GIT binary patch delta 62 zcmdnOxQUVHGcPX}0}!~Bd`q9mW26?SA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx)=;0BGVBasU7T delta 64 zcmdnQxP_7DGcPX}0}xy)(#@F2W26zRA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*#SZ|BZ58+c diff --git a/osinaweb/billing/__pycache__/admin.cpython-313.pyc b/osinaweb/billing/__pycache__/admin.cpython-313.pyc index 0420f20e0ccaba61eb11ec7aa2c002179f79a1f9..c0598e8fda7021042d451090d93ac7ee3222ed31 100644 GIT binary patch delta 64 zcmey({*#^OGcPX}0}!~Bd`sWRbBRgKPd~IcwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICU}`^H%`MzZVw( delta 66 zcmey#{+pfWGcPX}0}xy)(#_b&bBReKKtHrNwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJCG7Ixp0Psc^od5s; diff --git a/osinaweb/billing/__pycache__/apps.cpython-313.pyc b/osinaweb/billing/__pycache__/apps.cpython-313.pyc index d92e0d3582b9ad89abe5dab5a04f10138200103e..0598d7808c22340696be2b8fe65ae689bc87c12a 100644 GIT binary patch delta 64 zcmZ3)vVeu>GcPX}0}!~Bd`sWR2plA4rQoI1ITaSZ^3+72plA4rQoVq!m<+nNj=@A#Y delta 67 zcmaD6@hXDnGcPX}0}xy)(#_b&W6h!ws2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIhW2plA4rQoVvN6nTHVoo@EuK delta 67 zcmbQqIh&K`GcPX}0}xy)(#_b&6V0sQuOC{RT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxtE!T5dgvr7ApV% diff --git a/osinaweb/billing/__pycache__/views.cpython-313.pyc b/osinaweb/billing/__pycache__/views.cpython-313.pyc index 276cfdd5676aa638a2fb7ffcb0b5ff73381da482..c5cae71404ad5fb2f0729147d6febc08d9f39488 100644 GIT binary patch delta 65 zcmeB_X_w*o%*)Hg00b^2-_keoxHGBw>4z4l78UEK=4R%krsm{iR;KE^nG=@q$VX6r*5uh>f;6go8T4- delta 67 zcmZpd>6GF5%*)Hg00ftcbTc;cxHD-4=!X`k78UCkC+1}4rsm{iR;KE^xbtTW$Wh`XXYhtu4L-t1^~Zf7LWh{ diff --git a/osinaweb/billing/add/__pycache__/urls.cpython-313.pyc b/osinaweb/billing/add/__pycache__/urls.cpython-313.pyc index 5dbb6a318ebb5bec0bc1a77f4f0fc5371b1df402..c30e4d66624712bbce9454d938c35929fce6a9c4 100644 GIT binary patch delta 65 zcmcc3d6SdpGcPX}0}!~Bd`sWRGoM*4P(QRdwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-7W)4OG%uyDt delta 67 zcmcb~d7G2xGcPX}0}xy)(#_b&GoM)_SUJq#s(GT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvMzwMY{H@_H9^ delta 67 zcmewm`ze;^GcPX}0}xy)(#_b&Eq90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxsJ6+695>@7y1AI diff --git a/osinaweb/billing/delete/__pycache__/urls.cpython-313.pyc b/osinaweb/billing/delete/__pycache__/urls.cpython-313.pyc index 461ac7d3e829f4f384cbc68fda59ee359c23c802..631874c6ee09cd01778f4057fcddd0543e41ea84 100644 GIT binary patch delta 64 zcmdnSvW11`GcPX}0}!~Bd`sWRQ^lwjq90nET2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Ste>2plA4rQoH}_OV+R15G!|_D delta 66 zcmdnOvWH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+^Mqg$C$IBN8 delta 67 zcmX@Wb%=}SGcPX}0}xy)(#_b&bC6LZTtBopwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^Jhk1W&rH!7mfe` diff --git a/osinaweb/billing/edit/__pycache__/urls.cpython-313.pyc b/osinaweb/billing/edit/__pycache__/urls.cpython-313.pyc index 8dceabbb628ae252dea3cb0c8e807314a0804e7f..518a32b4b46eee11ead24f41e381e9e4cbeec4e9 100644 GIT binary patch delta 64 zcmey!@}7m~GcPX}0}!~Bd`sWRvxHGCNI$eVwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb(3#+d-V+ZRRv delta 66 zcmaFQ@{xt-GcPX}0}xy)(#_b&vxHG2L_f4RwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@-@bp0OQyf%m4rY diff --git a/osinaweb/billing/edit/__pycache__/views.cpython-313.pyc b/osinaweb/billing/edit/__pycache__/views.cpython-313.pyc index fb0b77d4e017fd8ba18b32b465b77b5ea7a419c3..d33c4c14f11f2dfed2a7cac8a7b695f537a932fa 100644 GIT binary patch delta 65 zcmZ22v{H!YGcPX}0}!~Bd`sWR6V0p^tRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvN6c@8T8toask delta 67 zcmZ1}v|5PgGcPX}0}xy)(#_b&6V0p2plA4rQoVq!H&6NoNmpc`H delta 67 zcmbO%I8~76GcPX}0}xy)(#_b&Bg3YVq#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^kYY2>`m776bqQ diff --git a/osinaweb/billing/migrations/__pycache__/0002_service_active_service_cancelled_at_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0002_service_active_service_cancelled_at_and_more.cpython-313.pyc index 698541cc6005636e1f1a506cba634ed9aa98ac72..f3a01722ec86b4cbd2a554a6f74a2e9f9718b5cb 100644 GIT binary patch delta 65 zcmdnYxsj9SGcPX}0}!~Bd`sWR^MOgNRX?;iwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlMb3Y>h&A=A9 delta 67 zcmdnUxtWvaGcPX}0}xy)(#_b&^MOgDT|cxqwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvl4SZBLMSX7e4?1 diff --git a/osinaweb/billing/migrations/__pycache__/0003_payment_servicepayment.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0003_payment_servicepayment.cpython-313.pyc index 34622ccf42c6cc2101b227d9baa99c80e6b8807e..d3698542b2898c37e093877f939666dd495fd1f8 100644 GIT binary patch delta 65 zcmZ3?w~&wLGcPX}0}!~Bd`sWR^NB?*Uq7@swWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlc>t99y#v~U5 delta 67 zcmZ3;x0sLTGcPX}0}xy)(#_b&^NB^HP(QRdwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvkL29MgZ$`7l{A> diff --git a/osinaweb/billing/migrations/__pycache__/0004_rename_payment_paymenttype.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0004_rename_payment_paymenttype.cpython-313.pyc index 1e999986cf9367a7c23a506169a042a871c85b93..f1246fcfa5dd428fdc5964bb8c6f48eabdbea926 100644 GIT binary patch delta 64 zcmcc1dYhH!GcPX}0}!~Bd`sWRvzbw?SUH8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)K#%}<=78kq# delta 66 zcmcc3dY6^wGcPX}0}xy)(#_b&vzbw&R6n#hwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@>9ld0OKbZLI3~& diff --git a/osinaweb/billing/migrations/__pycache__/0005_service_recurring_cycle.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0005_service_recurring_cycle.cpython-313.pyc index 3d1ac29c8a1d8efde8e85a300f8f9936931b4a2c..51f0aec80f7f8cc334b30393baab1240bd5a97ea 100644 GIT binary patch delta 65 zcmbQkF^hxeGcPX}0}!~Bd`sWRvy@4#KtHrNwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+)CTB(fvicU0 delta 67 zcmbQmF^7ZaGcPX}0}xy)(#_b&vy@4rNI$eVwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^K~X?MgZ4&7Z(5k diff --git a/osinaweb/billing/migrations/__pycache__/0006_alter_service_cancelled_at_alter_service_created_at_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0006_alter_service_cancelled_at_alter_service_created_at_and_more.cpython-313.pyc index aeb651e3c9c397fe4aa6de7d827e7929977c5afe..20271c9e2034cf815e15d918b4ed8e07b1f50f31 100644 GIT binary patch delta 65 zcmX@fah!waGcPX}0}!~Bd`sWRGmlAas(xs3YEiL%YHnsuYHChSW@W0rOMY@`Zfagh Tv3_!XN@`MKaq8wvOy!IK&bt>j delta 67 zcmX@kagu}QGcPX}0}xy)(#_b&GmlAQx_)SJYEiL%abiwpZfZ_WW@W0rOMY@`Zfagh Vv3_`dQMP`5ab{lP<_k>ai~#g17rX!f diff --git a/osinaweb/billing/migrations/__pycache__/0007_alter_service_recurring_cycle.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0007_alter_service_recurring_cycle.cpython-313.pyc index c7484713a373e66ca5684d37f89dc8f4c6175760..7bee3dc01da3ab881e82c8477e25f420078e0ab0 100644 GIT binary patch delta 65 zcmcb~ah-$bGcPX}0}!~Bd`sWRbBRfH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICV1{b1)+S*J&1f delta 67 zcmcc4ag&4RGcPX}0}xy)(#_b&bBRf#LO--PwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCGYfMtBLMwE7XknP diff --git a/osinaweb/billing/migrations/__pycache__/0008_alter_service_type.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0008_alter_service_type.cpython-313.pyc index 46533d39a7fdb059da7e49a6cb261815ecd1bf62..4c4611d6262bab11d940fb4b72ff856adad823f6 100644 GIT binary patch delta 65 zcmcb>agKxMGcPX}0}!~Bd`sWRbBjqWTR*fowWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICV20vlAl#(tZ|R delta 67 zcmX@dae;&9GcPX}0}xy)(#_b&bBjqMS3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCGY_*9BLMg<7UTc` diff --git a/osinaweb/billing/migrations/__pycache__/0009_remove_service_due_at_remove_servicepayment_service_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0009_remove_service_due_at_remove_servicepayment_service_and_more.cpython-313.pyc index 85fb8a4e2fe94b3e34067c72c2379b2e38a364a5..4976ee71ed29d2cf2b0a7f72f43227724365bf7a 100644 GIT binary patch delta 65 zcmeC<>*3@1%*)Hg00b^2-_keo9A;6QsvlaMT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVxiti#QViy9yS& delta 67 zcmeC->*M43%*)Hg00ftcbTc;c9A?p&t{+;QT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n`74V!69C`y7eN33 diff --git a/osinaweb/billing/migrations/__pycache__/0010_charge_amount.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0010_charge_amount.cpython-313.pyc index d6b36728b472d417e87e71dc69abdb7f79e31dd4..472e7244a2c278a4ed5002b973f366efa8010b17 100644 GIT binary patch delta 65 zcmeyx_JfV*GcPX}0}!~Bd`sWR2plA4rQoVvM^iIEWi%nTMi delta 67 zcmeyt_KS_@GcPX}0}xy)(#_b&2plA4rQoVs~Fb15SLqJ|bV delta 67 zcmbQlHHC}kGcPX}0}xy)(#_b&lg+G=q#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc`kD)BLK!*7P|ld diff --git a/osinaweb/billing/migrations/__pycache__/0012_remove_servicepayment_charge_receipt_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0012_remove_servicepayment_charge_receipt_and_more.cpython-313.pyc index f71bc15c1b5a86485b326af315841b5d2582d7eb..72611d05a01d432781be7513f452ba11a0b16b75 100644 GIT binary patch delta 65 zcmZ3^y_B2hGcPX}0}!~Bd`sWRbD3GKO+U0awWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICV2S%K}CK!;cn! delta 67 zcmZ3=y_}opGcPX}0}xy)(#_b&bD3GALqD`QwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCGb_siMgZv07X<(S diff --git a/osinaweb/billing/migrations/__pycache__/0013_alter_invoice_date_created.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0013_alter_invoice_date_created.cpython-313.pyc index 5877aeb17d198f9726f61398ba6ea8828ea2813c..0af3662fe13137ac9e074808b05922491b37119a 100644 GIT binary patch delta 65 zcmX@kc9f0hGcPX}0}!~Bd`sWR!_A~ttRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYbiGvXUsdW{1 delta 67 zcmX@gcASmpGcPX}0}xy)(#_b&!_A~osvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_Mfe5dh6<75xAJ diff --git a/osinaweb/billing/migrations/__pycache__/0014_servicepayment_comment.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0014_servicepayment_comment.cpython-313.pyc index 4963ab6e59c925ed1f00adb301781867a9753eea..6c8a61d4cb4bfb6ac98a5b4da02491c254bd68df 100644 GIT binary patch delta 65 zcmX@ic94zdGcPX}0}!~Bd`sWR!@;DMuOC{RT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYDiJcJurZE*{ delta 67 zcmX@ec9@OlGcPX}0}xy)(#_b&!@;Ccs2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@}ss5dg{v73u&0 diff --git a/osinaweb/billing/migrations/__pycache__/0015_order.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0015_order.cpython-313.pyc index e8e90419c062bbc73e612195413f2ecdd2bae9a2..afd27890401c1e40f89287129c0ed653b585d6eb 100644 GIT binary patch delta 65 zcmZqV`OnSsnU|M~0SH`5zNK&EF=tVW(+@39Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTic%GK~=cuQ(P< delta 67 zcmey*-N?i9nU|M~0SGP?>1J%?F=x?8&<`z6Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{PoXIkc5dhR%7SR9z diff --git a/osinaweb/billing/migrations/__pycache__/0016_alter_order_status.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0016_alter_order_status.cpython-313.pyc index f90f80da0c14bdc75398e90d73bd122b8c58ad15..7643f0cf3c869f1ddf164af97f1ed0e213968f06 100644 GIT binary patch delta 65 zcmbQvK9!y4GcPX}0}!~Bd`sWR2plA4rQoVvM@NsJKyotqV- delta 67 zcmbQrKAoNCGcPX}0}xy)(#_b&Xk5dgtR7AXJ# diff --git a/osinaweb/billing/migrations/__pycache__/0017_service_order.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0017_service_order.cpython-313.pyc index 16810956c04713c7899ba9c3e7e0fd3317d0edbc..ef249ef1bbb2aae3af063dc20a41ab41eaa20ea8 100644 GIT binary patch delta 65 zcmZqTXyD-a%*)Hg00b^2-_keoOlDF`(+@39Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPThQ*$(j)Wptu$% delta 67 zcmZqRXyV}c%*)Hg00ftcbTc;cOlH!^&<`z6Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{Pe3Z$W5dg%O7OemP diff --git a/osinaweb/billing/migrations/__pycache__/0018_alter_order_status.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0018_alter_order_status.cpython-313.pyc index 7f8940c64ebaa4cd0dbe92ec498ae04610e86b74..3f8d96b20b35efd6928feae18a1a9c9c0c85c78b 100644 GIT binary patch delta 65 zcmbQwK9`;6GcPX}0}!~Bd`sWR6UwBPtsh#PT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM_NsJKyqbn7| delta 67 zcmbQsKA)ZEGcPX}0}xy)(#_b&6UwBKs~=jNT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxt&Rj5dg;s7D)gA diff --git a/osinaweb/billing/migrations/__pycache__/0019_item_orderpayment_remove_service_customer_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0019_item_orderpayment_remove_service_customer_and_more.cpython-313.pyc index 66ca016c3ae70b0c2b45970e43715de59304df0f..f3eb7015c81d556806110be04c1cd347b77de322 100644 GIT binary patch delta 65 zcmdn1v|EYiGcPX}0}!~Bd`sWRBhRDOtsh#PT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!f=M@V8z0?-e delta 67 zcmdn3v{#AeGcPX}0}xy)(#_b&BhRDJs~=jNT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIgsZS3jpGM7g_)S diff --git a/osinaweb/billing/migrations/__pycache__/0020_orderitem.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0020_orderitem.cpython-313.pyc index b3d9f31944891c97682ce9f580c7f952e26d32ad..35ba5f1b8cf9147cfdc8ced101fc10eb139936c0 100644 GIT binary patch delta 65 zcmcb_b%BfLGcPX}0}!~Bd`sWRGly9%Nk6nWwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb*{<|ak}%ZL{u delta 67 zcmcb>b%~4TGcPX}0}xy)(#_b&Gly9tML)DSwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^Eu`wMgZ`;7pMRL diff --git a/osinaweb/billing/migrations/__pycache__/0021_remove_item_recurring_cycle_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0021_remove_item_recurring_cycle_and_more.cpython-313.pyc index 2a8df54d4d8ab8b22ccdece56950f796f9da261d..35d4e3371c76755d72033f9c5e37ec2a45761615 100644 GIT binary patch delta 65 zcmZqV{LjJjnU|M~0SH`5zNK&ExyPhds~=jNT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVr#&gK?~ delta 67 zcmey*(a6d3nU|M~0SGP?>1J%?xyPhYuOC{RT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nS%5j85digt7Y+ab diff --git a/osinaweb/billing/migrations/__pycache__/0022_remove_item_cancelled_at_remove_item_created_at_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0022_remove_item_cancelled_at_remove_item_created_at_and_more.cpython-313.pyc index eeab27708a28861f81c170b6578c7e1e06f7f380..afb63c5baa6e970477e3e345f6fde91ddedb40be 100644 GIT binary patch delta 65 zcmZqXY~2plA4rQoVuBvxrPw{vGf)g delta 67 zcmZqVZ06+o%*)Hg00ftcbTc;cTxQaktRGsOT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nnU%SQ5dhY)7M=hA diff --git a/osinaweb/billing/migrations/__pycache__/0023_alter_item_project_alter_item_type.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0023_alter_item_project_alter_item_type.cpython-313.pyc index bb47f1d8993f7dd6c2347514dfcae53b9f4ca9c2..f71a7432b0714dca5a651cbd2b7b69680219c989 100644 GIT binary patch delta 65 zcmaFQ^_Gk0GcPX}0}!~Bd`sWRvw&HxT0gWnwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+C=Glw@-!&JO delta 67 zcmaFM^`498GcPX}0}xy)(#_b&vw&HnRzI{jwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^Cjlli~t2C7#siq diff --git a/osinaweb/billing/migrations/__pycache__/0024_remove_item_active.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0024_remove_item_active.cpython-313.pyc index 3da5cdab3a35d48cff5ed7950304c2f722e2b792..9eeb582f124dba3f266af6d097e13c2ebaa7bd8a 100644 GIT binary patch delta 64 zcmcc4dX<&uGcPX}0}!~Bd`sWRvz1XTTR*fowWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb(%#&-a^Di@>x delta 66 zcmcc0dYzT$GcPX}0}xy)(#_b&vz1XJS3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@^i*_0N)oFDgXcg diff --git a/osinaweb/billing/migrations/__pycache__/0025_remove_item_project_item_customer.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0025_remove_item_project_item_customer.cpython-313.pyc index 6827eacf4ca1ed59ad5f0c1e7265cb67886ca673..1184eb2b158c65a071b3892ab4d9820e901894d6 100644 GIT binary patch delta 65 zcmdnWxtWvaGcPX}0}!~Bd`sWRBgCv$r5{?HT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYKIiC>#rFa$B delta 67 zcmdnYxs{XWGcPX}0}xy)(#_b&BgCvxqaRwFT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@Zcu5dg_g7F_@U diff --git a/osinaweb/billing/migrations/__pycache__/0026_rename_type_item_item_type_remove_order_paid.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0026_rename_type_item_item_type_remove_order_paid.cpython-313.pyc index 272c8945d86cb9d0ea6ef8ca1390f2f8d4aeae24..fc62ab6173ad64502a50b110ef677252c86da615 100644 GIT binary patch delta 65 zcmaFK_MDC9GcPX}0}!~Bd`sWRBf_NCsvlaMT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYANs$o%zi$=z delta 67 zcmaFP_L7a~GcPX}0}xy)(#_b&Bf_N7t{+;QT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^Nn&5dh>O7JdK# diff --git a/osinaweb/billing/migrations/__pycache__/0027_item_type.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0027_item_type.cpython-313.pyc index 5dc31a920169a3104b39dae11e1268a2d1bf49e5..a2dac70ebdb400ee2e7d0fb2ff2bf330ab4eaac6 100644 GIT binary patch delta 65 zcmZo*|HsDjnU|M~0SH`5zNK&Eabr?T(hn_8Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTgF^#Ks5!u3Qz( delta 67 zcmeyz*1*p5nU|M~0SGP?>1J%?abwa*(GM+7Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{PT*1V~2msTG7E=HK diff --git a/osinaweb/billing/migrations/__pycache__/0028_remove_order_due_date.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0028_remove_order_due_date.cpython-313.pyc index 7d7649253e42292b74e86278f0f34c300153973b..7b720044aaa9195de8a5468eda1ea00cb88b3894 100644 GIT binary patch delta 64 zcmX@YdWeH8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)6#*YB4F&9_> delta 66 zcmX@adW4ndGcPX}0}xy)(#_b&GoMkTKtHrNwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@2plA4rQoI2T>=^p@!S{4}q delta 66 zcmdnawv&zLGcPX}0}xy)(#_b&!_K6UrXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr UtRJ3Vl&zm%oSBz6*^=oW0Ih2lp8x;= diff --git a/osinaweb/billing/migrations/__pycache__/0030_alter_invoice_order.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0030_alter_invoice_order.cpython-313.pyc index fde5f79622345b8052ac51ed9ff69edd12afa699..ac4a828a232befe91b0ce8cc657d94a152f357fb 100644 GIT binary patch delta 65 zcmey({*#^OGcPX}0}!~Bd`sWR)4`;cqaRwFT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}rlRYB<+nyH- delta 67 zcmey#{+pfWGcPX}0}xy)(#_b&)4`;Xryp9JT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc^8vCBLD$n7m)w} diff --git a/osinaweb/billing/migrations/__pycache__/0031_alter_invoice_invoice_number.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0031_alter_invoice_invoice_number.cpython-313.pyc index 2c801bf947c285299d5289226e3d1865f1311f65..7947c68682f3f06767a2f5fe911015cf8c54d565 100644 GIT binary patch delta 65 zcmX@dc7~1TGcPX}0}!~Bd`sWR!^@;rsvlaMT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYOiI))ot+^GD delta 67 zcmX@Zc8-nbGcPX}0}xy)(#_b&!^@;mt{+;QT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*`A4)5dhKB78U>i diff --git a/osinaweb/billing/migrations/__pycache__/0032_order_business.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0032_order_business.cpython-313.pyc index 15dcd5da030ef85810d9d9dceff3df567519104b..218d562422c45f0482124ee71ce657779efcd135 100644 GIT binary patch delta 65 zcmX@lah8MUGcPX}0}!~Bd`sWRbCpRgT|cxqwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICV28vl}A-&|nr) delta 67 zcmX@hah`+cGcPX}0}xy)(#_b&bCpRWQ$MsgwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCGdr^zBLMaJ7T5p) diff --git a/osinaweb/billing/migrations/__pycache__/0033_alter_order_status.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0033_alter_order_status.cpython-313.pyc index 54d8fe737ae0e9aea63691452e15bdfd06ae0f4f..3da45c315d6abf63419c20ff1db862786a5f3a70 100644 GIT binary patch delta 65 zcmdnMzK)&eGcPX}0}!~Bd`sWRlg6Z$tsh#PT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}ylNciauKgAV delta 67 zcmZ3-zJZ2plA4rQoVwYIiIoumt`ZfI delta 67 zcmX@hcAkyrGcPX}0}xy)(#_b&BgUkWqaRwFT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@KCd5dhLF78d{j diff --git a/osinaweb/billing/migrations/__pycache__/0035_alter_invoice_pdf.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0035_alter_invoice_pdf.cpython-313.pyc index 536d1a73c059f121067da65cb489592b528cee39..8faff57fb914923890ef71995911f16f6b5145b6 100644 GIT binary patch delta 65 zcmdnXwwsOTGcPX}0}!~Bd`sWR!^)(Vr5{?HT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYPiG>jWp}rML delta 67 zcmdnZwwI0PGcPX}0}xy)(#_b&!^)(QqaRwFT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_?@m5dg()70>_x diff --git a/osinaweb/billing/migrations/__pycache__/0036_alter_invoice_invoice_number.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0036_alter_invoice_invoice_number.cpython-313.pyc index 0a69bdc92dd43721c56655d0a0c9e21bcac28da8..a362e72dea90d45e377bd82d8778e68127c5bf2a 100644 GIT binary patch delta 65 zcmcc4c9o6iGcPX}0}!~Bd`sWRBf_LssvlaMT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYAiJuVwvzryN delta 67 zcmcc0cAbsqGcPX}0}xy)(#_b&Bf_Lnt{+;QT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^P;x5dhcb7B~O^ diff --git a/osinaweb/billing/migrations/__pycache__/0037_recurringcycle_item.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0037_recurringcycle_item.cpython-313.pyc index 8098138f6dd7c98f91a1bc8363eaccdf6b75c980..6c14e59163b7731cfd4ad4d4c8b628cd1887c638 100644 GIT binary patch delta 65 zcmeC?=;Yw}%*)Hg00b^2-_keo%wST>(GM+7Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPThQl$(|7ar#u!- delta 67 zcmeC==;q-0%*)Hg00ftcbTc;c%wW>U(+@39Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{Pe2U4Q5dh0o7SjL# diff --git a/osinaweb/billing/migrations/__pycache__/0038_alter_invoice_pdf.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0038_alter_invoice_pdf.cpython-313.pyc index bb6bc2740acec4e448c818126a1fe42ea25256dc..36837604b863e1b9bcec0eee1b30ea20967d6d0e 100644 GIT binary patch delta 65 zcmX@lc9xCjGcPX}0}!~Bd`sWRBgUkbr5{?HT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYIiIoumt`ZfI delta 67 zcmX@hcAkyrGcPX}0}xy)(#_b&BgUkWqaRwFT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@KCd5dhLF78d{j diff --git a/osinaweb/billing/migrations/__pycache__/0039_recurringcycle_cycle_price.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0039_recurringcycle_cycle_price.cpython-313.pyc index b500dde38635f4ea507fb6fb93eb21c79bd4d235..9bc4daab3c77a2db9bab4017ae0fc5c52513ce92 100644 GIT binary patch delta 65 zcmdnNwvCPFGcPX}0}!~Bd`sWR^P5qvSUH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZl=6DK18%&HbS delta 67 zcmdnSwu6o5GcPX}0}xy)(#_b&^P5qlR6n#hwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvn~@SBLMP27QX-h diff --git a/osinaweb/billing/migrations/__pycache__/0040_rename_due_at_orderitem_end_at_and_more.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0040_rename_due_at_orderitem_end_at_and_more.cpython-313.pyc index 9d9ada2686f2bf9e7a50447c1a337b5ec66157fb..8e25251209389eb409718076bdb6ed1c2699f535 100644 GIT binary patch delta 65 zcmX@XevF;xGcPX}0}!~Bd`sWRlgy;npdVVCT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs~BlOZDjz9bf5 delta 67 zcmX@ceuACnGcPX}0}xy)(#_b&lgy;iq#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc`B13BLL#-7Uuu} diff --git a/osinaweb/billing/migrations/__pycache__/0041_orderitem_active.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0041_orderitem_active.cpython-313.pyc index 91f9281f6df4550a412efa7fcbaf0c26e1c439d9..a271fcbf4abacd06052351de828380477f2cfbce 100644 GIT binary patch delta 65 zcmX@jc9M2plA4rQoVwYQiHQ*atFIM< delta 67 zcmX@fcAAanGcPX}0}xy)(#_b&Bg&+atsh#PT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*`0}r5dhD$76||V diff --git a/osinaweb/billing/migrations/__pycache__/0042_order_due_date.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0042_order_due_date.cpython-313.pyc index 1ef8fd803678810267266b1ab9471e2285c8ddd3..51a65f8cfc39d1f740e49d0c2df79b4adbcc2878 100644 GIT binary patch delta 64 zcmZ3H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICZiX(|-W0ofg^v delta 66 zcmZ3^wvvtKGcPX}0}xy)(#_b&^Nmp>Q$MsgwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJCvIf(C0MSqvU;qFB diff --git a/osinaweb/billing/migrations/__pycache__/0043_alter_invoice_pdf.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0043_alter_invoice_pdf.cpython-313.pyc index cc33cdf130b4c0cc3de47cfba0f2a213ddf96856..b0bcb0352ddeb7c42663f9a93ae52ea3ebc51df9 100644 GIT binary patch delta 65 zcmX@hcAAanGcPX}0}!~Bd`sWRBf_MXr5{?HT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYAiIoumtgaP_ delta 67 zcmX@jc9xCjGcPX}0}xy)(#_b&Bf_MSqaRwFT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^P;n5dhG;77qXb diff --git a/osinaweb/billing/migrations/__pycache__/0044_alter_orderitem_active.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0044_alter_orderitem_active.cpython-313.pyc index bfc30044b6e55c15085b04ad29250743c163be50..7fde5e172f0b1666ac96fd3ce485d99ba5af0342 100644 GIT binary patch delta 65 zcmdnVww;aVGcPX}0}!~Bd`sWR^N&$2Uq7@swWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlT6FVaS%@7tl delta 67 zcmdnawv&zLGcPX}0}xy)(#_b&^N&%ZP(QRdwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvjG!3BLMQL7Qp}j diff --git a/osinaweb/billing/migrations/__pycache__/0045_orderpayment_date_due_alter_orderpayment_date_paid.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0045_orderpayment_date_due_alter_orderpayment_date_paid.cpython-313.pyc index 310347fd12d8fac485f7eaa71e22f2bb581859f5..b2720901f947982a296645c85f05b5add6669f78 100644 GIT binary patch delta 65 zcmcc4ewCf)GcPX}0}!~Bd`sWR6UC&~tsh#PT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM>$&(QP#p@Q3 delta 67 zcmcc0ex04?GcPX}0}xy)(#_b&6UC&_s~=jNT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxrfP<5diA)7Zv~j diff --git a/osinaweb/billing/migrations/__pycache__/0046_remove_orderpayment_order_orderpayment_order.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0046_remove_orderpayment_order_orderpayment_order.cpython-313.pyc index 58b9ea3442a85a21a4280e13b1b7f5bafbf8fe66..f96a81adbfd943ef889a36599e82fe7b65a87f75 100644 GIT binary patch delta 65 zcmeC??BwM6%*)Hg00b^2-_keoykJsm)ekLBEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTefSoX-dVx9}D@ delta 67 zcmeC=?B?Y8%*)Hg00ftcbTc;cykOF3*AFdDEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{PEXAD92msvQ7QX-h diff --git a/osinaweb/billing/migrations/__pycache__/0047_paymenttype_description_paymenttype_image.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0047_paymenttype_description_paymenttype_image.cpython-313.pyc index 50d36524e88166ab54e10c7850536d36288da7f9..0262b6df2be0a5b2746934188d97ec16c8eccc00 100644 GIT binary patch delta 65 zcmZqR_{YxknU|M~0SH`5zNK&E>10xC(hn_8Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTjnh$(a!V!O9l0 delta 67 zcmeyz-oU~0nU|M~0SGP?>1J%?>15Jq(GM+7Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{Pyqn3H5di1G7dQX_ diff --git a/osinaweb/billing/migrations/__pycache__/0048_remove_order_status_orderstatus.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0048_remove_order_status_orderstatus.cpython-313.pyc index e453fdb2068e180d3ed6a582e09df03a4de3c437..80724b9bc6c46fbde9b17acb0592270b8fff21f4 100644 GIT binary patch delta 65 zcmZ3&vxtZ1GcPX}0}!~Bd`sWRW5l9Xp&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!UWgjB|r79Lm delta 67 zcmZ3)vxJA|GcPX}0}xy)(#_b&W5l9Sr5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIfZ2(BLK+<7SI3y diff --git a/osinaweb/billing/migrations/__pycache__/0049_rename_due_date_order_date.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0049_rename_due_date_order_date.cpython-313.pyc index 1585c6ab9d6c02afb3e5549ec6ad7c4b6c053dd3..ea6f6467d18049eb030c5fb528af91aa34816f5d 100644 GIT binary patch delta 64 zcmeyt`i+(6GcPX}0}!~Bd`sWRbDB}DSUH8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)W#-9Ms;}|6X delta 66 zcmeyy`h%6{GcPX}0}xy)(#_b&bDB}3R6n#hwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@?XZE0QHa2plA4rQoVvM#$%qjEw7C{5 delta 67 zcmdnNzKfmbGcPX}0}xy)(#_b&6T+m?svlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxsAz)5dhgR7O?;T diff --git a/osinaweb/billing/migrations/__pycache__/0051_alter_orderpayment_amount.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0051_alter_orderpayment_amount.cpython-313.pyc index 9fcbc22987f787b75bc7ba037aef6919a0575ad7..d557e4f5582111b5f46ecae1cc8876cc4d4a11a9 100644 GIT binary patch delta 65 zcmX@Zc8ZPXGcPX}0}!~Bd`sWR!_TBvq#s(GT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYWiIWiktdtdr delta 67 zcmX@bc7~1TGcPX}0}xy)(#_b&!_TBqq90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^!Bp5dhGm77qXb diff --git a/osinaweb/billing/migrations/__pycache__/0052_alter_orderstatus_status.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0052_alter_orderstatus_status.cpython-313.pyc index 230cde0f8866bb748baf5595a43e9087013e91c5..84737e8e5cbac4eca72dcce7d26567b37b67e1c8 100644 GIT binary patch delta 65 zcmX@deukarGcPX}0}!~Bd`sWRQ^%xMs2^IKT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}vlMEvO!@CxL delta 67 zcmX@ZevX~zGcPX}0}xy)(#_b&Q^%xHtRGsOT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc>|LSBLL{K7X<(S diff --git a/osinaweb/billing/migrations/__pycache__/0053_item_photo.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/0053_item_photo.cpython-313.pyc index 56788f31e787d83b08970601d0893bb70a409d29..a6c8af8299016e4214c55fa5791587d59798ca4f 100644 GIT binary patch delta 64 zcmdnZwv&zLGcPX}0}!~Bd`sWR!^NbQtRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Ste>2plA4rQoI2T#=`R3_yA~k; delta 66 zcmdnVwwsOTGcPX}0}xy)(#_b&!^NbLsvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr UtRJ3Vl&zm%oSBz6*@o#a0It{;rvLx| diff --git a/osinaweb/billing/migrations/__pycache__/__init__.cpython-313.pyc b/osinaweb/billing/migrations/__pycache__/__init__.cpython-313.pyc index 099f857ba34803dc72e4730e64e22831a7490d0d..2eb8c380bbe1b09784dba236a73d4dc29d1d1533 100644 GIT binary patch delta 62 zcmdnbxR;UVGcPX}0}!~Bd`q9mW26?NA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx#I00B`OUo&W#< delta 64 zcmdnXxSx^dGcPX}0}xy)(#@F2W26zMA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*B@zIVyA~t> diff --git a/osinaweb/customercore/__pycache__/__init__.cpython-313.pyc b/osinaweb/customercore/__pycache__/__init__.cpython-313.pyc index 3d83488058791e585ce525bae2c9ea7211b90204..19f86094648c7d13388387ac44058959cdc562b9 100644 GIT binary patch delta 62 zcmdnVxSf&bGcPX}0}!~Bd`q9mW26?QA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx#I60BjZ&h5!Hn delta 64 zcmdnaxRa6RGcPX}0}xy)(#@F2W26zGA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*B^UsXzZMJt diff --git a/osinaweb/customercore/__pycache__/admin.cpython-313.pyc b/osinaweb/customercore/__pycache__/admin.cpython-313.pyc index 3ebd20472d9f9e0ff69e400b47024da6f4d1198d..cad9536d817acefc4ac50f0b23c039886846e486 100644 GIT binary patch delta 62 zcmaFL_?VIBGcPX}0}!~Bd`q9m6Q>reA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aI&o4k0EkZ(GXMYp delta 64 zcmaFN_>__7GcPX}0}xy)(#@F26Q>cXA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|2plA4rQoI1IIaU%eZ^A;`u delta 66 zcmZ3_vXO=7GcPX}0}xy)(#_b&H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlTGaC~C%Gwqz delta 67 zcmdnSwS$Z2GcPX}0}xy)(#_b&^N&d*N*B@h6OYZe3m diff --git a/osinaweb/customercore/__pycache__/urls.cpython-313.pyc b/osinaweb/customercore/__pycache__/urls.cpython-313.pyc index 212801ac3a54a0539dc952be6628a507d6fcc099..8cf093f7ac955400a26d34ff5e86e18d8188a0dc 100644 GIT binary patch delta 65 zcmZ1|I$xCMGcPX}0}!~Bd`sWR6TqPsq#s(GT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM%LzW2urx6v@ delta 67 zcmbO)x=@toGcPX}0}xy)(#_b&6TqPnq90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxrsxT2>{Ce7FqxR diff --git a/osinaweb/customercore/__pycache__/views.cpython-313.pyc b/osinaweb/customercore/__pycache__/views.cpython-313.pyc index 016823fc955d340d70cff09c9b7e56128f6e1c97..4d503d4113d315b5fa0a7aae8fec9edca6dddc70 100644 GIT binary patch delta 65 zcmZ3Qzc`=gGcPX}0}!~Bd`sWRlg6wTtRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}yGq(u<*zy+B delta 67 zcmZ3SzciocGcPX}0}xy)(#_b&lg6wOsvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc?L7L2>||k7g+!R diff --git a/osinaweb/customercore/add/__pycache__/urls.cpython-313.pyc b/osinaweb/customercore/add/__pycache__/urls.cpython-313.pyc index 843fa62743310ee4ba6fdad899ee138c1ed349cd..26a9b8f8ac12c8ce86a1e7da3512a6dbb56e032b 100644 GIT binary patch delta 63 zcmZ3)ynvbKGcPX}0}!~Bd`q9m^HVKMKeRZts8~NWH!~+SH76&tGF9ItKe;qFHLs*t RKRG`oH7T(;b+RsFDFB$x77qXb delta 65 zcmZ3$yoj0SGcPX}0}xy)(#@F2^HU>2KeRZts93)^F()%OH76&tGF9ItKe;qFHLs*t TKRmxETR*=zGcR$nHe)FOy*Cz> diff --git a/osinaweb/customercore/add/__pycache__/views.cpython-313.pyc b/osinaweb/customercore/add/__pycache__/views.cpython-313.pyc index dd5e29c6a27d6eca0f18743498c938af848babb4..70a7800ea70f298dcfa75f701947594d702d1569 100644 GIT binary patch delta 65 zcmdlczeS$sGcPX}0}!~Bd`sWRW5%r(t{+;QT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!S+lK`JvoIDK delta 67 zcmdlYzfGR!GcPX}0}xy)(#_b&W5%r!sUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIfL7W1pwD|7N7tC diff --git a/osinaweb/customercore/migrations/__pycache__/0001_initial.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0001_initial.cpython-313.pyc index eba491d22d7aa4c9c1f64c0ca37d9ac3ddf9358f..c24611475d41ff7af9db89daaa4c87f46290d854 100644 GIT binary patch delta 65 zcmbQJ(67MrnU|M~0SH`5zNK&E3F1~u)ekLBEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTkzb-OU03seTq$ delta 67 zcmeBIn5e+>nU|M~0SGP?>1J%?3F6jB*AFdDEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P+``?>0szg27To{< diff --git a/osinaweb/customercore/migrations/__pycache__/0002_alter_ticket_department.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0002_alter_ticket_department.cpython-313.pyc index 4e6210bec1e9062fc08c7e2791e8765d4dc9a6ff..3efa9b617151264409fb9cc1782930adf12998c2 100644 GIT binary patch delta 65 zcmaFBagT%NGcPX}0}!~Bd`sWRbDc@8R6n#hwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICV2Ob0{MK+q@Q) delta 67 zcmcb|@qmNpGcPX}0}xy)(#_b&bDc?}TtBopwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCGbeK>BLD%&7aITo diff --git a/osinaweb/customercore/migrations/__pycache__/0003_ticket_customer_ticket_status_and_more.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0003_ticket_customer_ticket_status_and_more.cpython-313.pyc index 58c2313143205146d0795d4e286ebcff35372531..a46fc57d15096a2b848cd92c8490e477f68c26d4 100644 GIT binary patch delta 65 zcmbQp)6c{6nU|M~0SH`5zNK&Ekz!G6(GM+7Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTlOsa+nbSnFtmI delta 67 zcmeC@naIQQnU|M~0SGP?>1J%?kz&zk(+@39Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P?89=H5dge_7K;D? diff --git a/osinaweb/customercore/migrations/__pycache__/0004_ticket_ticket_number_and_more.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0004_ticket_ticket_number_and_more.cpython-313.pyc index def00e4fd64931a4b2e79637b39e26d7fc490a4b..96916d8c0a0b5f145d5b5ee19b40627410632e55 100644 GIT binary patch delta 65 zcmZqR`p3!hnU|M~0SH`5zNK&E@ncr2)(1J%?@nhDg)ekLBEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P+`wGN2mstR7W@DJ diff --git a/osinaweb/customercore/migrations/__pycache__/0005_ticketstatusupdate.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0005_ticketstatusupdate.cpython-313.pyc index 9de192fe80899249081d7d493e0de7fd5df361b7..74dcac5a26b43c056b758f33246d88b277b48eed 100644 GIT binary patch delta 65 zcmX@kca)FkGcPX}0}!~Bd`sWR!^5gppdVVCT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwY8m7NIyt)&%= delta 67 zcmX@gcbt#sGcPX}0}xy)(#_b&!^5gkq#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^ZT+2>{W&77_pe diff --git a/osinaweb/customercore/migrations/__pycache__/0006_ticketupdate_read.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0006_ticketupdate_read.cpython-313.pyc index 96f3eaf7303be6938366f31bd8c2718e2f5f9a7d..c039a814a8586320070f6ab80c8587e8f41dc8bb 100644 GIT binary patch delta 65 zcmX@ewx5mXGcPX}0}!~Bd`sWR!^WhRuOC{RT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYHiJcJuq|Fsv delta 67 zcmdnbc94zdGcPX}0}xy)(#_b&!^Wghs2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@B6k5dg@T72*H@ diff --git a/osinaweb/customercore/migrations/__pycache__/0007_remove_ticketupdate_read_ticketupdatereadstatus.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0007_remove_ticketupdate_read_ticketupdatereadstatus.cpython-313.pyc index 441ded3713d762bf117e0040d6d7c3a9431a7088..bc717e829b164b897fa6d7ea3882823ee307882f 100644 GIT binary patch delta 65 zcmaFI`-Ye2GcPX}0}!~Bd`sWRvw=meS3k5kwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+A7A__L2plA4rQoVvM}$%qjExU?2R delta 67 zcmdnXzMq}vGcPX}0}xy)(#_b&6Un5}p&weDT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxtqy|5dhs!7RUeq diff --git a/osinaweb/customercore/migrations/__pycache__/0009_alter_ticketattachment_ticket.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0009_alter_ticketattachment_ticket.cpython-313.pyc index 171821bdba02cd05e66f8338132d23262c1033e5..3ad0e5819644249ccc32773bd7072fcd6de634d3 100644 GIT binary patch delta 65 zcmX@jagu}QGcPX}0}!~Bd`sWRv!6+=T0gWnwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-9rU*s=(UBKJ delta 67 zcmX@fahikYGcPX}0}xy)(#_b&v!6+$RzI{jwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^GBu#MgaE~7s&ts diff --git a/osinaweb/customercore/migrations/__pycache__/0010_rename_ticketreaction_ticketupdatereaction.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0010_rename_ticketreaction_ticketupdatereaction.cpython-313.pyc index beaa5870d6cc2b1368d50bf775fe73aaf0e459e6..f4e2e6fc73d1dd86b257a6004f73123d8d8accdf 100644 GIT binary patch delta 65 zcmeBU>tW;h%*)Hg00b^2-_keooM%+)&<`z6Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTkDR#LWl*vYi#A delta 67 zcmeBS>to~j%*)Hg00ftcbTc;coM+VN(hn_8Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P%*e#e2mse!7AgP$ diff --git a/osinaweb/customercore/migrations/__pycache__/0011_ticketupdatereaction_customer.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0011_ticketupdatereaction_customer.cpython-313.pyc index 6b44f82727754f479bf0c2d2e0fb114d0c411282..8886595cf0deee23aa3df4017a3dc60daf410895 100644 GIT binary patch delta 65 zcmaFH`Gk|_GcPX}0}!~Bd`sWRW6G>ntsh#PT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!axt0+C#T6Eg delta 67 zcmaFD`HYk2GcPX}0}xy)(#_b&W6G>is~=jNT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIi0zd5di7<7Zd;h diff --git a/osinaweb/customercore/migrations/__pycache__/0012_ticket_ticket_members.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0012_ticket_ticket_members.cpython-313.pyc index 4d93eff0efd086cc1b364966b4f7d36fe26ca628..01cb62e2310d719a03b8c55e65c7dbcc122daf53 100644 GIT binary patch delta 65 zcmZ3>v6_SDGcPX}0}!~Bd`sWRvy(}!SUH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+|CI?0Uzugww delta 67 zcmZ3@v6h49GcPX}0}xy)(#_b&vy(}qR6n#hwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^J^vtMgZi_7hwPZ diff --git a/osinaweb/customercore/migrations/__pycache__/0013_alter_ticket_ticket_members.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0013_alter_ticket_ticket_members.cpython-313.pyc index 1f19a39cbaf34fea111cbc065444fa03fe9ddbdd..c74c1f7ae70f9b16e8672267024b88c90832481d 100644 GIT binary patch delta 65 zcmZ3(zKWgaGcPX}0}!~Bd`sWR6UU@hsUKRLT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}ulN2KWt2plA4rQoVs}@lMN#P+_o1I delta 67 zcmey&{*|5QGcPX}0}xy)(#_b&)5@gLr5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc{`I0BLD)F7nlG5 diff --git a/osinaweb/customercore/migrations/__pycache__/0015_rename_department_ticket_departments.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0015_rename_department_ticket_departments.cpython-313.pyc index 6760d2f67785b2f14aebb63681d885fd2fcc3579..8d6d2ed762789dfd22ab5b97155b80c56890e6d2 100644 GIT binary patch delta 65 zcmZ3)wt$W2GcPX}0}!~Bd`sWR^ORAoNk6nWwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlm6DK18zvC6~ delta 67 zcmZ3$wup`AGcPX}0}xy)(#_b&^ORAeML)DSwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvp5qcBLL+T7Ipvt diff --git a/osinaweb/customercore/migrations/__pycache__/0016_rename_ticketstatusupdate_ticketstatus.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0016_rename_ticketstatusupdate_ticketstatus.cpython-313.pyc index cb974a707f4cd908306091895fa296d714a93025..a6f457f1591e099bd0bfbad8ecd642d806b06b05 100644 GIT binary patch delta 65 zcmdnMzK)&eGcPX}0}!~Bd`sWR2plA4rQoVvMz$$$|6u22>R delta 67 zcmZ3-zJZ>&df{P{DZlh5dhOM7jpmr diff --git a/osinaweb/customercore/migrations/__pycache__/0018_alter_ticketattachment_file.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0018_alter_ticketattachment_file.cpython-313.pyc index d7414b49f935e1469df0bee590bc84c7aa87d72a..b4cde1217360d1a41a7956d26dd154481774e6c4 100644 GIT binary patch delta 65 zcmX@dc7~1TGcPX}0}!~Bd`sWR!^NalsUKRLT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYLNq`Xmt<@Eg delta 67 zcmX@Zc8-nbGcPX}0}xy)(#_b&!^Nagtsh#PT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@j7g5dhKf78d{j diff --git a/osinaweb/customercore/migrations/__pycache__/0019_file.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0019_file.cpython-313.pyc index e31185d84d1be93b38c9bbd90b0ece9d8f3ecde1..298dab1496390b81a7395126f7574f6ba8138fa1 100644 GIT binary patch delta 65 zcmaFD@rZ-xGcPX}0}!~Bd`sWR^MOe%Nk6nWwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlMvjZal-$NFs delta 67 zcmaFF@q~ltGcPX}0}xy)(#_b&^MOetML)DSwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvl6odBLD?!7cBq) diff --git a/osinaweb/customercore/migrations/__pycache__/0020_alter_ticketattachment_file.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0020_alter_ticketattachment_file.cpython-313.pyc index e0d2149fbf86eb44b992a5744840961374de7248..f939f8b068f57545cefbea2e9ab28dae1b6fa8e5 100644 GIT binary patch delta 65 zcmX@dc7~1TGcPX}0}!~Bd`sWR!^NalsUKRLT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYLNq`Xmt<@Eg delta 67 zcmX@Zc8-nbGcPX}0}xy)(#_b&!^Nagtsh#PT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@j7g5dhKf78d{j diff --git a/osinaweb/customercore/migrations/__pycache__/0021_file_ticket.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0021_file_ticket.cpython-313.pyc index bcb28dfdd380f215ff39d0d48e63ff4da5562bc6..c68546fa45ce7c4433b9c190c7bca4c79535aad8 100644 GIT binary patch delta 65 zcmbQoF^7ZaGcPX}0}!~Bd`sWRvy@3KQ$MsgwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+)CRauPve6ch delta 67 zcmbQkF^_}iGcPX}0}xy)(#_b&vy@3ATR*fowWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^K~XyMgZ4J7Zv~j diff --git a/osinaweb/customercore/migrations/__pycache__/0022_remove_file_ticket.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0022_remove_file_ticket.cpython-313.pyc index efbfe930b9d1d46cecaa18863b24820ae7d032ca..b9f3e0456118be544ee505ef7bc3c0db832e3d72 100644 GIT binary patch delta 64 zcmX@bdV-bbGcPX}0}!~Bd`sWRvzSq>KtHrNwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)M#?Jt;I~Q;O delta 66 zcmX@XdWx0jGcPX}0}xy)(#_b&vzSq%NI$eVwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@>Ryq0M*(T_5c6? diff --git a/osinaweb/customercore/migrations/__pycache__/0023_delete_file_remove_ticketattachment_file_and_more.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0023_delete_file_remove_ticketattachment_file_and_more.cpython-313.pyc index 318a554cffe74d2924d34d6790017e65e8100dc1..5dc4ff2df58c04f73a7c724bad46ab6eafc9fe63 100644 GIT binary patch delta 65 zcmeC<=;7e`%*)Hg00b^2-_keobTO&*>xUMn78UEK=4R%krsm{iR;KE^nG=@q$VX6r*7WI6u<}otOFKn delta 67 zcmeC-=;Pq|%*)Hg00ftcbTc;cbTMg6)DJCAEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{PyoV`(5dhFq7V!W8 diff --git a/osinaweb/customercore/migrations/__pycache__/0024_remove_ticketattachment_ticket_and_more.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/0024_remove_ticketattachment_ticket_and_more.cpython-313.pyc index 166111f006ae80190937aefd5fcb0293b50c18ef..00dae72b7d78aed184c7977374b9007de6fc35be 100644 GIT binary patch delta 65 zcmdnMzmA{hGcPX}0}!~Bd`sWR^MggLRX?;iwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlQYYP(q(GM2M delta 67 zcmZ3-zk#3UGcPX}0}xy)(#_b&^MggBT|cxqwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvleR$69D$k7f%2H diff --git a/osinaweb/customercore/migrations/__pycache__/__init__.cpython-313.pyc b/osinaweb/customercore/migrations/__pycache__/__init__.cpython-313.pyc index f7cc134dae8db252aa374110b09c4dded84d04e5..136b426b748b004323e6dc9603623187e7dbb648 100644 GIT binary patch delta 62 zcmX@Yc!-hbGcPX}0}!~Bd`q9mW2Ba-A6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx#H{0COT0vH$=8 delta 64 zcmX@ac!ZJXGcPX}0}xy)(#@F2W2BL+A6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*B@O_V4Hh^6 diff --git a/osinaweb/customercore/payment/__pycache__/urls.cpython-313.pyc b/osinaweb/customercore/payment/__pycache__/urls.cpython-313.pyc index 749b66d537c4b2e7810b58152869a915df199f09..b7364470e904a952cac382800896ff98dbe8b4fc 100644 GIT binary patch delta 65 zcmdnYwULYGGcPX}0}!~Bd`sWR^PE{NNH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZl$iv%M8#Dx|K delta 67 zcmdnUwV8|OGcPX}0}xy)(#_b&^PE{DMnAMTwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvm}cIBLL~b7LNb` diff --git a/osinaweb/customercore/payment/__pycache__/views.cpython-313.pyc b/osinaweb/customercore/payment/__pycache__/views.cpython-313.pyc index 7da84fa8f09c39b2d25a2579a9ba249fda424def..15e7eec2d8f2caceb2c5990cccc23ef572717101 100644 GIT binary patch delta 65 zcmcaxcDsz{GcPX}0}!~Bd`sWR2plA4rQoVvN0>6Qfm_OKWH delta 67 zcmcazcDIb@GcPX}0}xy)(#_b&lqlBxEUB2yn)z|fq|uIqK+|R{lO_Lc?gHU5)6uxw}fz;=j#`dK+Ss}_zH&K9l~ z?iQXF-WI+V{uY52!4{zw;TDk=(H5~S;;a*77|${AE#(X2S;YOD+nbApGnerk$3qSu z_SNhHtkVMpST;{qX!yn5X4J~XF0QG`*dxDv$u#j3Ow$)?$|Y^rpCq2e(w;k09Ec^h z=gyRz&L+mm_K|@+^UTS=1O1y!Yfsu)!k$HY`W?o`)eo<tBS$QwJt z?K3bmGzZ%m4>!!nz{phBz*N`BQo+E|%EZjd*iz5P#N5K%xLx{$3=qo#vD|j)6Y@`= F0|0%?njruH delta 1261 zcmZ{kOK1~O6o&7e++-%1Jeo&ml1^eOYHQ7Cn-&$+g>~D7U5EvXQl%Sdi>MV}jShNC zBoas}a*d0Uwn{*$R$3TbSzKk&g)2owS{I_Ys^HFzw;5$lBw75NkN-dC%*|QE*tmlY zu7VcKASB2Lp#iR5goshp`*7yf$e4~h?yl+CH63#aTn=+hCx=cECxC+fOA$;3jNlb8}ns8gPP4(XC$= zvt1kotXjM@T(`9qbVLA$0f%g67oTi>xy5#Hz~ZB)>-PFUhZnF6*aO%NSOWa_0`Jb$ zZFhnW0@z_QD-{1-1luk~77z9&UHCTOTYxiwr)*~F$9!XL@`ml=>lU}XR0x%*n|i2B zz0^njG(cNukcMcOMrbQlR#a!9Q|Lkdr~Z@PdHJ_I;34h_SIOmbULzmK5upcX(I=$y zKNn=?CZj|!$wT!#k*5czJ)+vxg>%E^$D&#lvg0L{D{79HVvk%ANz9|b3I9Fcg7<|? z+>6qEF~1x%u87%uCC1gprJ4Ck{A$$ECTUDujqm6Ax|r3fajpc{HdCu6zkd4z5%Hv9 diff --git a/osinaweb/osichat/__pycache__/__init__.cpython-313.pyc b/osinaweb/osichat/__pycache__/__init__.cpython-313.pyc index e09ace897a819ba798033bb585bf774edfaef47a..17458ee11d29bdd045f178ca71b38d9be360114c 100644 GIT binary patch delta 62 zcmdnOxQUVHGcPX}0}!~Dd`q9mW26?SA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx)=;0BI8ya{vGU delta 64 zcmdnQxP_7DGcPX}0}xy;(#@F2W26zRA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*#SZ|BpcVN5 diff --git a/osinaweb/osichat/__pycache__/admin.cpython-313.pyc b/osinaweb/osichat/__pycache__/admin.cpython-313.pyc index dbf9e69a05212e239892c447f13e007e4243a45f..bdbb1b5a5c658676494fe910a695d4ee47f64eed 100644 GIT binary patch delta 65 zcmey%^_z?5GcPX}0}!~Dd`sWR!_A`Rryp9JT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYb#f}jG!8R5F delta 67 zcmey(^_Pq1GcPX}0}xy;(#_b&!_A@*pdVVCT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_OqQ5dh`S7KZ=; diff --git a/osinaweb/osichat/__pycache__/apps.cpython-313.pyc b/osinaweb/osichat/__pycache__/apps.cpython-313.pyc index 0db393bf93d6bfb2e6c5eedd9f340d039a3f29a5..a837eb25800765395b8a183c01306146a55a3b0a 100644 GIT binary patch delta 64 zcmZ3)vVeu>GcPX}0}!~Dd`sWR2plA4rQoI1ITaSZ^44HfeM delta 66 zcmZ3$vWSJ}GcPX}0}xy;(#_b&n+a diff --git a/osinaweb/osichat/__pycache__/models.cpython-313.pyc b/osinaweb/osichat/__pycache__/models.cpython-313.pyc index 9ffb59b28854e58cad513e17dfb94338272d5554..b911336271d194fc979ccb6b3c2a94548b21563c 100644 GIT binary patch delta 67 zcmX@Rjq&t0MxM{Syj%=G;9Bx6eIt)6hnl~BXmM&$v3_c9W=?8qPEKZJs=iBpa%paA VUP-Zja(+r`QetuH=1Pt$K>!f37+(MY delta 69 zcmX@Tjq&U@MxM{Syj%=GaJfh~V2plA4rQoH}_M;{*VrsTQ9A delta 66 zcmX@Ya*T!NGcPX}0}xy;(#_b&)5NIZuOC{RT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr UtRJ3Vl&zm%oSBz6c?;tN0LHEtB>(^b diff --git a/osinaweb/osichat/__pycache__/views.cpython-313.pyc b/osinaweb/osichat/__pycache__/views.cpython-313.pyc index c5cbcb4f649868daf3aaa586f1fb22ec61f366b2..6f784c9d1e334353ca6b579ade421678b092a415 100644 GIT binary patch delta 65 zcmbO!K3$yWGcPX}0}!~Dd`sWRQ_HO8ryp9JT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}<^9yzWtqK<9 delta 67 zcmbO(K2x0MGcPX}0}xy;(#_b&Q_HLopdVVCT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc|G$Bb^y^S7i$0j diff --git a/osinaweb/osichat/api/__pycache__/serializers.cpython-313.pyc b/osinaweb/osichat/api/__pycache__/serializers.cpython-313.pyc index 6060e63679d09212fefb8d1014a6660baa888b24..06c70be7dfb3ae7c75bb0008dccbe9aa250093c7 100644 GIT binary patch delta 65 zcmaDZ@>GQ9GcPX}0}!~Dd`sWR6U?L*p&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvN4=>a1J%?@n_Ts)(>&df`k+{oAm0HS;rR{#J2 diff --git a/osinaweb/osichat/api/__pycache__/views.cpython-313.pyc b/osinaweb/osichat/api/__pycache__/views.cpython-313.pyc index 023188187bf9174bca516d5466ba0767c064d734..faed619c456fcd93306770c433b1cf98bf8093f8 100644 GIT binary patch delta 65 zcmbPYJjs~nGcPX}0}!~Dd`sWRvy($DNI$eVwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+|j^zRX#Vr?M delta 67 zcmbPaJjIyjGcPX}0}xy;(#_b&vy($3L_f4RwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^J|Xf0s!hV7v}%~ diff --git a/osinaweb/osichat/migrations/__pycache__/0001_initial.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0001_initial.cpython-313.pyc index 81bab514c9c98801628ab0860fb2b7374ea447c2..901467a9b7c9764ae11caf860abe7e8b7ac41fe1 100644 GIT binary patch delta 65 zcmX@Fa#n@sGcPX}0}!~Dd`sWRbDu{oK|i!OwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlyuMH~z;PV!y delta 67 zcmX@Ba$be!GcPX}0}xy;(#_b&bDu{eNk6nWwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvmmbxD*y*47c2k( diff --git a/osinaweb/osichat/migrations/__pycache__/0002_chatroom_guest_session_alter_chatroom_created_by_and_more.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0002_chatroom_guest_session_alter_chatroom_created_by_and_more.cpython-313.pyc index 01c30a281bf21a331175941274af5a7f9565adfc..f0e2fc16435baa0518ed9120ee0c455cf0246e86 100644 GIT binary patch delta 65 zcmey%{hOQTGcPX}0}!~Dd`sWRbB9@Nl747$YEiL%YHnsuYHChSW@W0rOMY@`Zfagh Tv3_!XN@`MKaq4CPmbZ)m^CK6R delta 67 zcmey({g<2PGcPX}0}xy;(#_b&bB9@DihgKuYEiL%abiwpZfZ_WW@W0rOMY@`Zfagh Vv3_`dQMP`5ab{lPW2plA4rQoVvMLGcPX}0}xy;(#_b&6U401rXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxrMos5di*!7lr@; diff --git a/osinaweb/osichat/migrations/__pycache__/0004_chatroomguest_room.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0004_chatroomguest_room.cpython-313.pyc index 231cff4d25da278e4cc361eacaee7bf3cfe80be3..a7dc38e772fdb65263abcfe35f5c8e6a61651a3b 100644 GIT binary patch delta 65 zcmZ3$F^_}iGcPX}0}!~Dd`sWRvzAFMTR*fowWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+wCVNHzwci$@ delta 67 zcmbQov4Df;GcPX}0}xy;(#_b&vzAFCS3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^L-|JMgZD&7bgG! diff --git a/osinaweb/osichat/migrations/__pycache__/0005_alter_chatmessage_member.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0005_alter_chatmessage_member.cpython-313.pyc index b335700cdc2dd7c51ba37da9bbf4b266827d9d5d..86e3e702d6209ed502af6a235a96fc7798fa5bf1 100644 GIT binary patch delta 65 zcmX@hd76{wGcPX}0}!~Dd`sWRBgw2*s2^IKT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYUxq%S?v8fgw delta 67 zcmX@jd6tvsGcPX}0}xy;(#_b&Bgw2$tRGsOT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_*k65dhWR7Nh_G diff --git a/osinaweb/osichat/migrations/__pycache__/0006_alter_chatmessage_content.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0006_alter_chatmessage_content.cpython-313.pyc index b2f8172cbfd2ff867f2adb6ec1594b4a978b1958..1549f92e8f7c694fd4c9a666836dd025bf756d0b 100644 GIT binary patch delta 65 zcmX@ic94zdGcPX}0}!~Dd`sWR!^)&qq#s(GT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYPiHi{crdAbY delta 67 zcmX@ec9@OlGcPX}0}xy;(#_b&!^)&lq90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_?@s5dg|B73%;1 diff --git a/osinaweb/osichat/migrations/__pycache__/0007_chatmessage_room.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0007_chatmessage_room.cpython-313.pyc index 82290f80631c584ddc2d6fc6d4597b3351411ab6..0d0abc1abe04f56181e62ceca340fa146feb39e5 100644 GIT binary patch delta 65 zcmeC=Xy@Sh%*)Hg00gcj-_keo%w$r_)DJCAEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPThQ#$%YXCrW+PU delta 67 zcmZqY=;Yw}%*)Hg00ftdbTc;c%w*EY)(>&df{Pe45FI5dg|67R&$u diff --git a/osinaweb/osichat/migrations/__pycache__/0008_alter_chatmessage_room.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0008_alter_chatmessage_room.cpython-313.pyc index 1c3125b202613a188cc055d91725b4dbc8aea8da..c90a3300dcc16f7317093719425960a8b0f0cce5 100644 GIT binary patch delta 65 zcmZqWXy)Mg%*)Hg00gcj-_keo^fRgD>xUMn78UEK=4R%krsm{iR;KE^nG=@q$VX6r*1yXW3Dm78UCkC+1}4rsm{iR;KE^xbtTW$Wh`XXYhtKFH+62mr?{7Q6re diff --git a/osinaweb/osichat/migrations/__pycache__/0009_visitor.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0009_visitor.cpython-313.pyc index ce59fa0dd77117950bb73d5e3815d5f54404dac4..1df2ccd3b4598f4af9af3c63be0c0a564bd28d5a 100644 GIT binary patch delta 65 zcmZqR{KvubnU|M~0SH`6zNK&EVP;lK&<`z6Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTg$I?8yiKqSh6U delta 67 zcmeyz(ZI>`nU|M~0SGP^>1J%?VP@7y(hn_8Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{PY|8A(2mr^078L*h diff --git a/osinaweb/osichat/migrations/__pycache__/0010_visitor_left_date_visitor_visit_date.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0010_visitor_left_date_visitor_visit_date.cpython-313.pyc index 719a682ae398b2b810d173f983470dc2f7ab0447..6d6e5416efde22b52be07e8830745ed36a313327 100644 GIT binary patch delta 65 zcmZ3$K98N}GcPX}0}!~Dd`sWRW6Gpfs~=jNT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!a$(#`Ypyw62 delta 67 zcmbQozJQ(QGcPX}0}xy;(#_b&W6GpauOC{RT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIi1Oz5dg%l7C!(0 diff --git a/osinaweb/osichat/migrations/__pycache__/0011_visitor_country.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0011_visitor_country.cpython-313.pyc index f3320d534c086687b5056bd36f11f00433d549e4..5f7c885a9b4ad6c51b66f1c6c3051d8b5105f878 100644 GIT binary patch delta 65 zcmX@bc7l!PGcPX}0}!~Dd`sWRBg&+fp&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYQiIEWit2PyY delta 67 zcmX@Xc8ZPXGcPX}0}xy;(#_b&Bg&+ar5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*`0}z5dhCO76t$S diff --git a/osinaweb/osichat/migrations/__pycache__/0012_alter_visitor_reference.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0012_alter_visitor_reference.cpython-313.pyc index 61462b44d304cc7e7af22e1809f74979e2b9c6ac..7850b6f3ebd5b4ad79b51818d8b6465418af2249 100644 GIT binary patch delta 65 zcmdnYwvmnJGcPX}0}!~Dd`sWR^OI4nKtHrNwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlw6B{D{$#WJa delta 67 zcmdnUwwaCRGcPX}0}xy;(#_b&^OI4dNI$eVwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvo;eOBLMF17OVgO diff --git a/osinaweb/osichat/migrations/__pycache__/0013_rename_reference_visitor_referrer.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0013_rename_reference_visitor_referrer.cpython-313.pyc index 6a9dd03b9a18c3745e5ecad041fe84118be24717..34494c4b45bf449a6c7203d1392d167596165028 100644 GIT binary patch delta 64 zcmeyz`iGV0GcPX}0}!~Dd`sWRbBa-|NH8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb$qMn(YBNEc54 delta 66 zcmeyv`j3_8GcPX}0}xy;(#_b&bBa-;MnAMTwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@gGJ;0Qnmi)c^nh diff --git a/osinaweb/osichat/migrations/__pycache__/0014_alter_chatmessageattachment_message.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0014_alter_chatmessageattachment_message.cpython-313.pyc index 44d5701b7b54c61aae19e8f15f7922cfdca4b4f6..9c8196a531cd356804cdc81642637269a071f44f 100644 GIT binary patch delta 65 zcmZ3@v66%5GcPX}0}!~Dd`sWRvx-TrMnAMTwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+qCSOJXy}%aG delta 67 zcmZ3H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlu%Oger^=cQR delta 67 zcmey%{hyoXGcPX}0}xy;(#_b&^O9MkS3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvoy;iMgSaA7%2b% diff --git a/osinaweb/osichat/migrations/__pycache__/0016_chatmessageseen_seen_date.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0016_chatmessageseen_seen_date.cpython-313.pyc index 9a8e2b35bc7ad085445989323c36ae3a40805806..bfc74f17e468bbc44d14e00564ffa7491557ea89 100644 GIT binary patch delta 65 zcmcc3c9V_gGcPX}0}!~Dd`sWRBgdpxq#s(GT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!PiIWikw>A~V delta 67 zcmcb~cAJgoGcPX}0}xy;(#_b&Bgdpsq90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIe>|i5dhnv7EAyD diff --git a/osinaweb/osichat/migrations/__pycache__/0017_chatroom_date_terminated_chatroom_terminated_by.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0017_chatroom_date_terminated_chatroom_terminated_by.cpython-313.pyc index fff2f95d5ad4adc34acc8623faccfa399a70aedb..45b90507ef5e426b2e86d1127c1149d9ace39d74 100644 GIT binary patch delta 65 zcmdnMy^fpbGcPX}0}!~Dd`sWRvxQl$LqD`QwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+2<`awn#@H8q delta 67 zcmZ3-y@8wOGcPX}0}xy;(#_b&vxQlsOFy(YwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^E2iXi~#Hf7y|$R diff --git a/osinaweb/osichat/migrations/__pycache__/0018_visitorlog_remove_chatroomguest_mobile_number_and_more.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0018_visitorlog_remove_chatroomguest_mobile_number_and_more.cpython-313.pyc index 96804fc65234cdfd6c6e40f048ff7d1d772e6df3..f1a0ece503d61f4b4c2c8a18b6849fbc77504389 100644 GIT binary patch delta 65 zcmeAX?h@wt%*)Hg00gcj-_keoq_U~?>xUMn78UEK=4R%krsm{iR;KE^nG=@q$VX6r*59f_L&I)t8NzH delta 67 zcmeAY?h)qs%*)Hg00ftdbTc;cq_SyD)DJCAEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{PJe}<`69CVl7iIte diff --git a/osinaweb/osichat/migrations/__pycache__/0019_visitorlog_visitor.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0019_visitorlog_visitor.cpython-313.pyc index 6ae68ab3e77770640b2bd302490974fb4f26e89b..f64addc0a293fbe1445d138a08e82f16a483b8c0 100644 GIT binary patch delta 65 zcmZ3^v6O@7GcPX}0}!~Dd`sWRvxP}5TR*fowWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+2CVNHzy1f>? delta 67 zcmZ3=v7CeFGcPX}0}xy;(#_b&vxP|`S3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^D`!UMgZS_7efF5 diff --git a/osinaweb/osichat/migrations/__pycache__/0020_chatroomreview.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0020_chatroomreview.cpython-313.pyc index c6a879059fa250c36d4b84427e3dc89063b850d7..5082d6bd29fdb49a8b2a88e9bb02fb98d5cebf0e 100644 GIT binary patch delta 65 zcmX@db%u-QGcPX}0}!~Dd`sWRGmTj-T|cxqwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+W<`zZ($!ixD delta 67 zcmX@Zb&iYYGcPX}0}xy;(#_b&GmTjzQ$MsgwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^9kk_MgZ=P7n}e9 diff --git a/osinaweb/osichat/migrations/__pycache__/0021_chatroomreview_details.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0021_chatroomreview_details.cpython-313.pyc index c199e655cf274025cf9fa03b919a41ef4e8ad2b7..4290d58016be3686bb3745296bb12043fa6c23ee 100644 GIT binary patch delta 65 zcmdnawv~H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlD6FVaS%itC? delta 67 zcmdnWww;aVGcPX}0}xy;(#_b&^M_HRP(QRdwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvmO&WBLMMl7P2plA4rQoVwYSiJ1`qsht&f delta 67 zcmX@cc7l!PGcPX}0}xy;(#_b&BgmwYtsh#PT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_nx%5dh7Q75xAJ diff --git a/osinaweb/osichat/migrations/__pycache__/0023_visitor_browser_name_visitor_os_name.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0023_visitor_browser_name_visitor_os_name.cpython-313.pyc index 230794e50937c1ab396bb9e727743b49059372cc..a01b26e97738b24f339a6f98a9263363f879f384 100644 GIT binary patch delta 65 zcmX@hewv-2plA4rQoVvM>$(|7azOfc% delta 67 zcmX@jewLl*GcPX}0}xy;(#_b&6UC%auOC{RT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxrfP~5dh2plA4rQoVvN3If@Ygx(*gg delta 67 zcmX@ld6ARnGcPX}0}xy;(#_b&H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+|MrK9;;hYyL delta 67 zcmaFI`hk__GcPX}0}xy;(#_b&vy)MyNk6nWwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^J_+CMgRx47q9>T diff --git a/osinaweb/osichat/migrations/__pycache__/0026_visitor_region.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0026_visitor_region.cpython-313.pyc index 72697da449e2f047561414ef7d7ba0b2185e2650..93bb0f60f27aac34abc489150de4f59ec157f807 100644 GIT binary patch delta 64 zcmX@jc9M2plA4rQoVwVXi4g#nDiw49 delta 66 zcmX@fcAAanGcPX}0}xy;(#_b&BhI9esUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr UtRJ3Vl&zm%oSB!n*prD70J*Cb`Tzg` diff --git a/osinaweb/osichat/migrations/__pycache__/0027_chatnotification_type.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0027_chatnotification_type.cpython-313.pyc index bebbd7904effce9d7f49474c14383730196d6247..d5bfb7ee928edecb32105c3ff7fe9521a28ec7e6 100644 GIT binary patch delta 65 zcmeyy_Jxh-GcPX}0}!~Dd`sWRW5}eIryp9JT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!cNsti$$Iuog delta 67 zcmeyu_Kl6_GcPX}0}xy;(#_b&W5}dYpdVVCT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIhje25diGP7OVgO diff --git a/osinaweb/osichat/migrations/__pycache__/0028_chatnotification_type_id.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0028_chatnotification_type_id.cpython-313.pyc index d8731440ce681e57760c631f035efa119e1cc098..c58ee7f7ce13eed0c3fe2afa1532f97a12961045 100644 GIT binary patch delta 65 zcmdnRwu6o5GcPX}0}!~Dd`sWR^Pf?zP(QRdwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlz6FVaS&P*0U delta 67 zcmdnNwu_DDGcPX}0}xy;(#_b&^Pf?pSU2plA4rQoVwYQiH8vYvd|T+ delta 67 zcmcc2c9o6iGcPX}0}xy;(#_b&Bg&*vrXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*`0}p5dhZ}7Bc_< diff --git a/osinaweb/osichat/migrations/__pycache__/0030_chatnotification_users.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0030_chatnotification_users.cpython-313.pyc index 75ac6d3f592db2d3d6c1c26b55601ee2cad0a986..877da1c6ae8fbca67218bbd45a82be566442ca86 100644 GIT binary patch delta 65 zcmZqSXyV}c%*)Hg00gcj-_keo%wkf@*AFdDEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPThQt$&3*Iq{9|I delta 67 zcmZqTXyM@b%*)Hg00ftdbTc;c%wp0g)DJCAEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{Pe1^%45dg@{7Q_Gm diff --git a/osinaweb/osichat/migrations/__pycache__/0031_alter_chatnotification_users.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0031_alter_chatnotification_users.cpython-313.pyc index 2457a500ea5efd5c4f9f845053656ae7fefbe9e0..dcfe56b9a1e3d86ca0578df4d44a39dd95b44351 100644 GIT binary patch delta 65 zcmbQlF@b~UGcPX}0}!~Dd`sWRvw%shR6n#hwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+CCObv|t^pQw delta 67 zcmbQhF^PlcGcPX}0}xy;(#_b&vw%sXTtBopwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^Cc!bMgY=U7Wx1H diff --git a/osinaweb/osichat/migrations/__pycache__/0032_remove_chatnotification_users_chatnotification_user.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0032_remove_chatnotification_users_chatnotification_user.cpython-313.pyc index a0498a3800754ebe2ddc56899958d4441e49219b..e2627e608f428271188954c9043cb117e91974d2 100644 GIT binary patch delta 65 zcmX@Xb&QMWGcPX}0}!~Dd`sWRlgzBvqaRwFT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs~B^F~Gh!v+@i delta 67 zcmX@cb%KlMGcPX}0}xy;(#_b&lgzBqryp9JT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc`EZpMgZsa7kmH! diff --git a/osinaweb/osichat/migrations/__pycache__/0033_chatconnection.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0033_chatconnection.cpython-313.pyc index 0960cd47daa0e7ac26263288f6b6d82eaaf19b7e..9da1f385c438b908a6b1d8643524c14e44c891bb 100644 GIT binary patch delta 65 zcmbQrJDHc~GcPX}0}!~Dd`sWR)5W5et{+;QT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}*%XLNotm78v delta 67 zcmbQtJC&E`GcPX}0}xy;(#_b&)5W5ZsUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc@N8VMgY+m7i|Cl diff --git a/osinaweb/osichat/migrations/__pycache__/0034_chatroom_group_chatroom_visitor.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0034_chatroom_group_chatroom_visitor.cpython-313.pyc index 0f20f0de19fcccec08b6989a04a2e9126eb2a21a..be7b2f063ed03c9dca668c6bf085f576a54bf6a7 100644 GIT binary patch delta 65 zcmbQoK8Ky>GcPX}0}!~Dd`sWRW5J|Wp&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!O$%qjEpPUu3 delta 67 zcmbQkK98N}GcPX}0}xy;(#_b&W5J|Rr5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIg81N5dgzi7B>I@ diff --git a/osinaweb/osichat/migrations/__pycache__/0035_remove_chatroom_group_remove_chatroom_visitor_and_more.cpython-313.pyc b/osinaweb/osichat/migrations/__pycache__/0035_remove_chatroom_group_remove_chatroom_visitor_and_more.cpython-313.pyc index 8366a2128383f440ba62c64d6495ed81dc9b9ba1..b09ca4e66a5e6d498a558f64e3bbfbac1b3c8ee8 100644 GIT binary patch delta 65 zcmcb>agKxMGcPX}0}!~Dd`sWRvy(}!Uq7@swWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+|resC{){7Tm delta 67 zcmX@dae;&9GcPX}0}xy;(#_b&vy(|*B@zIV?iM8g diff --git a/osinaweb/osinacore/__pycache__/__init__.cpython-313.pyc b/osinaweb/osinacore/__pycache__/__init__.cpython-313.pyc index abea690c0a06c7df6c8c396c48643fbb9a3fcdc1..12222a7acca5687345898a8caa12c41bfeb44152 100644 GIT binary patch delta 62 zcmdnSxP_7DGcPX}0}!~Dd`q9mW26?WA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx#H(0BTzmdjJ3c delta 64 zcmdnOxQ&tLGcPX}0}xy;(#@F2W26zPA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*B>(`7^cDdC diff --git a/osinaweb/osinacore/__pycache__/admin.cpython-313.pyc b/osinaweb/osinacore/__pycache__/admin.cpython-313.pyc index 33d5ee79074cdaa72f6701846767527325fb90ef..b0c5fd6d68f3f5f407997f94ec3ef4e3225cca7e 100644 GIT binary patch delta 65 zcmcaBbz6$(GcPX}0}!~Dd`sWRvz1LPKtHrNwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+&wh}e~+i@3m delta 67 zcmcaDbyte#GcPX}0}xy;(#_b&vz1LFNI$eVwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^K-TmHUI%N7yJMK diff --git a/osinaweb/osinacore/__pycache__/apps.cpython-313.pyc b/osinaweb/osinacore/__pycache__/apps.cpython-313.pyc index eb044bbabc2f3d239b598a59a878a029a77f9131..c1acfca27e200d880719851f91a405af09abac7c 100644 GIT binary patch delta 64 zcmZ3%vW$i2GcPX}0}!~Dd`sWR2plA4rQoI1IRaUB4O7ZwWu delta 66 zcmZ3+vVw)@GcPX}0}xy;(#_b&ksnA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ SpPZkPnv__ay4i&JGa~?wFcs+l delta 66 zcmZ3=wVaFRGcPX}0}xy;(#=@N!>kdmA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ UAD&;7t)E|ZvX%Q diff --git a/osinaweb/osinacore/__pycache__/forms.cpython-313.pyc b/osinaweb/osinacore/__pycache__/forms.cpython-313.pyc index 2fef9113a59eb2c5b0beb189e4bb170481a531d5..e6355f27fd5df2fe678d9f74b4d663b2f2addf43 100644 GIT binary patch delta 65 zcmcc2b&-qbGcPX}0}!~Dd`sWRW5A>qpdVVCT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!M={*www8<8y delta 67 zcmcb}b(xFjGcPX}0}xy;(#_b&W5A>lq#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIf>~#69Cx+7cBq) diff --git a/osinaweb/osinacore/__pycache__/models.cpython-313.pyc b/osinaweb/osinacore/__pycache__/models.cpython-313.pyc index 49f2c0162a354554dd0a0249cacd18b9bb766b1e..946d78eba195260eeac1c94967f7774e2b9b9bc8 100644 GIT binary patch delta 421 zcmX^3i*ep>M!wIyyj%=G5Tb37A?>%3?<|{Ipnhm^YEiL%YHnsuYHChSW@W0rOMY@` zZfaghv3_!XN@`MKaq4Df_9Snn9Hz+!6SXGyxhhQlT`o1bPKj;v#h`A+$yb8JSmk3_ zf~+PpR)}x}vjp>4vJ@#y4)m5(=LPaug83|&ixfi{Oc;atr5Lg}ij;x{q!@~ng9VFJ zLK$osi&Qty47tY47`?e5qLzsY4 zX{i=0lKv~V6uOr=;q*ZGe*WQle;P=Gk)1DSJ}-hq{ryN*kRUh(`oaC N0mS~2HhFhV8vvcHl$!tm delta 323 zcmV-J0lfa6`vJlF0S@yG4GI7N007f+Eoi(=u@21!C{r(0b7gXKFLPmRX>Da}Y-xFA zFGO!+b!}yCbaO9PZ*prdZ*ysGVY2}TVoL=w0ssJBlTj~cv(HkC0h5$eARQl705kzp z4;lb!2y!4(5E=k-AyW}@B2@rA0dga=(Nxw00a~-DSbYKkYLg~gqX8t75D6rc?puMA zd0aOE3zM;2>XWuz>;ZbSqh9#|0fe)iU;$-gu0i2W4 zX72%zv%+Vm0Rg6yYH7>?u(LO6hynq!v%qXm0s+Lc5O4GW0nU>UZ$*$8@3Pyqq+ljnGo0rRtad5Z%QEdfXY Vh&GQri9GZGEdfXY^kkD5eTJetdSL(n diff --git a/osinaweb/osinacore/__pycache__/urls.cpython-313.pyc b/osinaweb/osinacore/__pycache__/urls.cpython-313.pyc index 9beedf0884a60b100ceb477fd59a5d7814e9087d..584d09f6f559997930c8abfae8b37f394d77b5c2 100644 GIT binary patch delta 64 zcmX?aa@K_VGcPX}0}xbHsBGls7g6)q4=qkDD%MZU&CE$n&B@8EOx1VEPcF?(%_}L^ SPtH$CO-d|I-Rva7%LV|9Iu!8$ delta 66 zcmX?Wa^8gdGcPX}0}xy;(%s0-FQO5sA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ UAD&;7t)E|b8P`5P5c(Re#j$JK4KeRZts8~NWH!~+SH76&tGF9ItKe;qF uHLs*tKRG`oH7T(;b#pO$;{?{CnLw?Z`DT1$Vs~Zw%)r3swwZhOFLnT$DIZV( delta 96 zcmaENl&SR?6YpnUUM>b8xLl;0@pB`u9lJ)5erR!OQL%n;VoqjmYEDjOWvaeQesXDU zYFq{QOX%{6S>CIJ8u78sWR delta 69 zcmdn6iD}a&CZ5l{yj%=GaJfh~Vr5{?HT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYADUAgHp6L~? delta 67 zcmZ3(yN;LVGcPX}0}xy;(#_b&Bf_K+qaRwFT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^McU1pvZ$7Bm0= diff --git a/osinaweb/osinacore/api/__pycache__/urls.cpython-313.pyc b/osinaweb/osinacore/api/__pycache__/urls.cpython-313.pyc index 83f955e10db5dc172ac00712ce80466151cddf37..0d578db07f0a415c2f42f3a7bd8c1ba2baab3dac 100644 GIT binary patch delta 64 zcmZ3$GLMDlGcPX}0}!~Dd`sWR6UnF+tRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Ste>2plA4rQoI1IeaWVjjL>3AF delta 66 zcmbQovVeu>GcPX}0}xy;(#_b&6UnF%svlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr UtRJ3Vl&zm%oSBz6xtnn^0IX{kkN^Mx diff --git a/osinaweb/osinacore/api/__pycache__/utils.cpython-313.pyc b/osinaweb/osinacore/api/__pycache__/utils.cpython-313.pyc index bf8d430dc1b2c390608efb7874685479d6f67091..3a941d24097d3430e6b2f46b70430df6a66eb44e 100644 GIT binary patch delta 65 zcmX>ta#DonGcPX}0}!~Dd`sWRqt2)nq90nET2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!h@dF0{w09Pw delta 67 zcmX>pa$1DvGcPX}0}xy;(#_b&qt2)irXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIg;@M2LRZv7bpM# diff --git a/osinaweb/osinacore/api/__pycache__/views.cpython-313.pyc b/osinaweb/osinacore/api/__pycache__/views.cpython-313.pyc index e1e631d0a5024f0cf2c4ade10883b7dd41fca902..fefc029a7bd871fdab2be056a402e4bdc7f0bc2b 100644 GIT binary patch delta 65 zcmX@0woi@cGcPX}0}!~Dd`sWRQ_rpzq90nET2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs~4doMQt$zT@@ delta 67 zcmdm|c0i5iGcPX}0}xy;(#_b&Q_rpurXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc_Vu-HvsN$7m@$~ diff --git a/osinaweb/osinacore/delete/__pycache__/urls.cpython-313.pyc b/osinaweb/osinacore/delete/__pycache__/urls.cpython-313.pyc index 62885bd0ea43dade7570c9c05337e3ba9d08fa88..f57fb394326dd959154926943554aaeb9dd9b4ea 100644 GIT binary patch delta 65 zcmaFM_nMFAGcPX}0}!~Dd`sWRbA?qcOh2?ZwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICV1zTPh;};7Jy( delta 67 zcmaFO_m+?6GcPX}0}xy;(#_b&bA?qSLO--PwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCGaFkfBLD_v7c&3= diff --git a/osinaweb/osinacore/delete/__pycache__/views.cpython-313.pyc b/osinaweb/osinacore/delete/__pycache__/views.cpython-313.pyc index e8a9963574fe3e71e13066b781d1b71bc3f4c153..c430138a5e426de8c799b2d1f7b0ab21034b08dc 100644 GIT binary patch delta 65 zcmaEE{nVQ0GcPX}0}!~Dd`sWRBg?E7t{+;QT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!Xd72ae)ASb8 delta 67 zcmaEA{oI=8GcPX}0}xy;(#_b&Bg?E2sUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*`Ilu6ae`x7g+!R diff --git a/osinaweb/osinacore/edit/__pycache__/urls.cpython-313.pyc b/osinaweb/osinacore/edit/__pycache__/urls.cpython-313.pyc index 1c4e41b9a3f43aa9383eca1637372f55da389ccb..266a1bea97b9b48a6f425c2dce498969c78f24d8 100644 GIT binary patch delta 65 zcmdlcy+xYmGcPX}0}w3!^(TEJj}W(7h<<2sYEiL%YHnsuYHChSW@W0rOMY@`Zfagh Tv3_!XN@`MKaq4C_?gAzN*&i0v delta 67 zcmdlYy-k|uGcPX}0}xy;(#_b&BgCx{rXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@e4+2>{L#7H|Ln diff --git a/osinaweb/osinacore/edit/__pycache__/views.cpython-313.pyc b/osinaweb/osinacore/edit/__pycache__/views.cpython-313.pyc index b1fafa91de35daa00899ff57656e5e82c60a79db..fea503dec9da2ebe14e77223db070362814d92bb 100644 GIT binary patch delta 67 zcmeB}#MCy4iRUvfFBbz4>|^SU)v4Gbc4QCnvKqRo^8)ximL5 VucTN%IX@*eDX}KeRZts93)^F()%OH76&tGF9ItKe;qFHLs*t TKRmxETR*=zGcR$n2xA=pvuze# diff --git a/osinaweb/osinacore/knowledge_base/__pycache__/views.cpython-313.pyc b/osinaweb/osinacore/knowledge_base/__pycache__/views.cpython-313.pyc index 5c01bcca8ab3591024d088abd4324ce0d1300b20..378abfb285082a111bb79f2fd0bbaa80fc8b2e07 100644 GIT binary patch delta 65 zcmeyz@`r`zGcPX}0}!~Dd`sWRBgLo|uOC{RT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYM(SQ*E!`~JX delta 67 zcmeyv@{fh*GcPX}0}xy;(#_b&BgLqZs2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@w}95di3(7MK74 diff --git a/osinaweb/osinacore/management/commands/assign_latest_milestone.py b/osinaweb/osinacore/management/commands/assign_latest_milestone.py new file mode 100644 index 00000000..00d16a50 --- /dev/null +++ b/osinaweb/osinacore/management/commands/assign_latest_milestone.py @@ -0,0 +1,30 @@ +from django.core.management.base import BaseCommand +from osinacore.models import Task, Milestone + + +class Command(BaseCommand): + help = 'Assign milestone to tasks based on related userstory or fallback to latest project milestone.' + + def handle(self, *args, **kwargs): + tasks = Task.objects.filter(milestone__isnull=True, project__isnull=False) + + updated_count = 0 + + for task in tasks: + assigned_milestone = None + + # First priority: use milestone from userstory + if task.userstory and task.userstory.milestone: + assigned_milestone = task.userstory.milestone + + # Fallback: latest milestone from the project + elif task.project: + assigned_milestone = Milestone.objects.filter(project=task.project).order_by('-end_date').first() + + # Assign and save if found + if assigned_milestone: + task.milestone = assigned_milestone + task.save() + updated_count += 1 + + self.stdout.write(self.style.SUCCESS(f"Assigned milestones to {updated_count} tasks.")) diff --git a/osinaweb/osinacore/management/commands/create_v1_milestones.py b/osinaweb/osinacore/management/commands/create_v1_milestones.py index 32fa4a15..52966c0b 100644 --- a/osinaweb/osinacore/management/commands/create_v1_milestones.py +++ b/osinaweb/osinacore/management/commands/create_v1_milestones.py @@ -1,5 +1,3 @@ -# your_app/management/commands/create_v1_milestones.py - from django.core.management.base import BaseCommand from django.utils import timezone from osinacore.models import Project, Milestone diff --git a/osinaweb/osinacore/migrations/0117_task_milestone.py b/osinaweb/osinacore/migrations/0117_task_milestone.py new file mode 100644 index 00000000..44261cf3 --- /dev/null +++ b/osinaweb/osinacore/migrations/0117_task_milestone.py @@ -0,0 +1,19 @@ +# Generated by Django 5.2 on 2025-05-29 09:46 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('osinacore', '0116_remove_projectstatus_default_created'), + ] + + operations = [ + migrations.AddField( + model_name='task', + name='milestone', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='osinacore.milestone'), + ), + ] diff --git a/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-313.pyc index b5b2bea8d7ea821948299e016bb8bdb2ed903c1f..57d99ccbaaab0338c4acb5dba8640dd4d950be47 100644 GIT binary patch delta 65 zcmZ1|Ghc@1GcPX}0}!~Dd`sWRqrjz>q#s(GT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!L>nt+>rN|aY delta 67 zcmbO)vrvZTGcPX}0}xy;(#_b&qrjz+q90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIf&~lGXTk#7R~?w diff --git a/osinaweb/osinacore/migrations/__pycache__/0002_projecttype_alter_business_options_staffprofile_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0002_projecttype_alter_business_options_staffprofile_and_more.cpython-313.pyc index b6c481f20eb2312be6acf23d33ba14ea5378a4fc..d5e6e918ccd0f5a24e0b3646cd5393568e9cb0a0 100644 GIT binary patch delta 65 zcmca8dtR33GcPX}0}!~Dd`sWRlg*_zSwFNmwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-UE+ZBI)AAPA delta 67 zcmX>vdr_9>GcPX}0}xy;(#_b&lg*_uRX?;iwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^IR??76AEu7hM1V diff --git a/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-313.pyc index 4c57e21bbd368e73d97a16eadcbc2e8884793450..fb2b7f78422817c06d80235bfc9d6035b5b74fd7 100644 GIT binary patch delta 65 zcmaFG{eqk4GcPX}0}!~Dd`sWRBgUeZq90nET2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYIWdS1qzR(tH delta 67 zcmaFC{fe9CGcPX}0}xy;(#_b&BgUeUrXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@I;PBLL%L7V!W8 diff --git a/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-313.pyc index f91e627b3e0c83adcff63775e5ba063b54678fbc..fa1c2ee0b360815207ff3af72d6384b3c531d652 100644 GIT binary patch delta 65 zcmdnMy^fpbGcPX}0}!~Dd`sWR^N3k3UO%)rwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZla%Pd9!#F!R? delta 67 zcmZ3-y@8wOGcPX}0}xy;(#_b&^N3j^Q9raewWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvk1#9MgZy07YP6W diff --git a/osinaweb/osinacore/migrations/__pycache__/0005_staffprofile_image.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0005_staffprofile_image.cpython-313.pyc index b809e5d471c7b29cf5d0dff52f511172984dbc39..ad6956402911f4e2e604b316c41c05fe3c376d09 100644 GIT binary patch delta 65 zcmdnMwvLVGGcPX}0}!~Dd`sWR^PN#GS3k5kwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZl&6DuPC#|#!2 delta 67 zcmZ3-wt2plA4rQoVs}z%L_&Tv1Jzm delta 67 zcmZ3$yNH+PGcPX}0}xy;(#_b&)5fBas2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc?Zi2MgY~e7l;4= diff --git a/osinaweb/osinacore/migrations/__pycache__/0007_project_project_id_alter_project_status.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0007_project_project_id_alter_project_status.cpython-313.pyc index 0b66107aaa4d36c9d1c6838ae4c9dd796330ffef..52780eebd0f12a70c4b3fa5db951cf55062fb4f8 100644 GIT binary patch delta 65 zcmdnav6X}8GcPX}0}!~Dd`sWRvzH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-DCLcxs$4VCm delta 67 zcmdnWv7LkGGcPX}0}xy;(#_b&vz2plA4rQoVq!jiH{Kgy=4{Z delta 67 zcmaFN_LPn1GcPX}0}xy;(#_b&qs*jHsvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIh2Wy5dh)@7H|Ln diff --git a/osinaweb/osinacore/migrations/__pycache__/0009_alter_project_project_id.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0009_alter_project_project_id.cpython-313.pyc index cd72631a5e56c345bdda8f1e2c148f7ed1a1385b..6bfc571e0082a979ed9c46ddb1981b49f0327fcd 100644 GIT binary patch delta 65 zcmcb`c7u)QGcPX}0}!~Dd`sWRBgv#ztRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYUiI))oweJH8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)U#&-a-kr#ac delta 66 zcmX@jdX|;vGcPX}0}xy;(#_b&vzk#OS3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@?FMv0N6wr0{{R3 diff --git a/osinaweb/osinacore/migrations/__pycache__/0011_note_date_alter_note_color_alter_note_text_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0011_note_date_alter_note_color_alter_note_text_and_more.cpython-313.pyc index 0cc1afc8c8609bdfc0b402ff5fc54fdca5c6e418..bfb2a5172c95a496b9bc4e50a4c6a6f6bf1675be 100644 GIT binary patch delta 65 zcmZqWYv$wm%*)Hg00gcj-_keoOlMK+(+@39Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPThQ(#fk|4tv?oS delta 67 zcmZqXYvtql%*)Hg00ftdbTc;cOlQ%UpdVVCT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n`6P=K69Cbm7W4oB diff --git a/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-313.pyc index 0ab57bde19d5e80382ab9e43851ae6cc3b25f973..33c01ba7d786d29deb1a026da56660f62965f94a 100644 GIT binary patch delta 65 zcmZ3;HJ^*;GcPX}0}!~Dd`sWRQ_ifGs~=jNT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs~6a~UH5t-}^} delta 67 zcmbQwwUCSFGcPX}0}xy;(#_b&Q_ifBuOC{RT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc_nihBLLC>7W@DJ diff --git a/osinaweb/osinacore/migrations/__pycache__/0013_projectfile.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0013_projectfile.cpython-313.pyc index ef586e86679c2681a046821d1a6775be891ace4a..ce65da226f456f85418ab26d108e036e2a6d2be7 100644 GIT binary patch delta 65 zcmeC+ZsX?p%*)Hg00gcj-_keo9AZ{W(+@39Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTl;Cc@iT4uW}ag delta 67 zcmZqU?%?M6%*)Hg00ftdbTc;c9AehU&<`z6Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P{DpZEBLLIa7k2;v diff --git a/osinaweb/osinacore/migrations/__pycache__/0014_alter_projectfile_file.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0014_alter_projectfile_file.cpython-313.pyc index ea42f6168cadffc33ba454dab1b49ff9227d9b3e..8f6db3659a6f3411c047f827d4c0cb150f2127a5 100644 GIT binary patch delta 65 zcmdnZwv&zLGcPX}0}!~Dd`sWR^N&%jP(QRdwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlT6DK18&Yl)T delta 67 zcmdnVwwsOTGcPX}0}xy;(#_b&^N&%ZSU||EU)ekLBEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTl;Lc{U>euJ0D_ delta 67 zcmZqU?%?M6%*)Hg00ftdbTc;c>}1x+*AFdDEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P{F-?-BLLG-7j*yt diff --git a/osinaweb/osinacore/migrations/__pycache__/0016_rename_projectcredentials_projectcredential.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0016_rename_projectcredentials_projectcredential.cpython-313.pyc index 9146661edcd920fc946165ef864b56ce5cc81ff4..72bf342bd8c8d5861b4f653e93ed9f4bc0b63612 100644 GIT binary patch delta 65 zcmey*`j?gGGcPX}0}!~Dd`sWRbBIx`O+U0awWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+kMovZm>+Bb1 delta 67 zcmey%`k$5OGcPX}0}xy;(#_b&bBIx+LqD`QwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^A|==MgS6E7wiB4 diff --git a/osinaweb/osinacore/migrations/__pycache__/0017_alter_project_end_date_alter_project_start_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0017_alter_project_end_date_alter_project_start_date.cpython-313.pyc index df767c011724f524d8952afce40b31d258050760..46b8a0adecb944f6b5b216f24e59b91aea0f3148 100644 GIT binary patch delta 65 zcmcc3ev_T&GcPX}0}!~Dd`sWRlf2plA4rQoVs}$lPe1 delta 67 zcmcb~ew&@=GcPX}0}xy;(#_b&lf4z4l78UEK=4R%krsm{iR;KE^nG=@q$VX6r*5ug;$j2xbtTW$Wh`XXYhtu4dw51OT^n74ZN7 diff --git a/osinaweb/osinacore/migrations/__pycache__/0019_alter_epic_end_date_alter_epic_start_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0019_alter_epic_end_date_alter_epic_start_date.cpython-313.pyc index 2785feb24abef8ed9d3a92e67027f9947f075a8a..940d82e940ee99a163d8af0cee37855d6e44821c 100644 GIT binary patch delta 65 zcmdnUzMh@uGcPX}0}!~Dd`sWRW6z}4q90nET2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM~$&L{Ktd2plA4rQoVvMym4gWY%-|M3 delta 67 zcmeyy_k)k;GcPX}0}xy;(#_b&W5cSEs2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIggct2>|i?7R3Mn diff --git a/osinaweb/osinacore/migrations/__pycache__/0021_alter_customerprofile_business_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0021_alter_customerprofile_business_and_more.cpython-313.pyc index 9b727e46167fc25ea4c548f68560ce36e4565cb8..1bea5a4d545d849c9691ed2a60075f9b05212bdd 100644 GIT binary patch delta 65 zcmdljx>J2plA4rQoVs}uyCyRLzWNqm delta 67 zcmdlfx?7azGcPX}0}xy;(#_b&6UVO6q90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc>=p8GXUeu7Ulo| diff --git a/osinaweb/osinacore/migrations/__pycache__/0022_customerprofile_customer_id.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0022_customerprofile_customer_id.cpython-313.pyc index 0e11b8dad45d50c7746de3f0fd4bfffed8f0ad9d..8c9fbe683580579300fdb23851eb171d59e7f5af 100644 GIT binary patch delta 65 zcmeyu_KA(>GcPX}0}!~Dd`sWRqtB#PrXO0IT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!gNsti$$HW#U delta 67 zcmeyw_Jxh-GcPX}0}xy;(#_b&qtB#Kp&weDT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIgv?_5diGH7OVgO diff --git a/osinaweb/osinacore/migrations/__pycache__/0023_task_assigned_to.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0023_task_assigned_to.cpython-313.pyc index 88ee49c1fcf573763b0b7453a1c1700a6a8857ee..5d4d0e04d710307b285ec0d136ce37fd421a3639 100644 GIT binary patch delta 65 zcmbQlF@b~UGcPX}0}!~Dd`sWRvw%r0TR*fowWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+CCObv|tWy?h delta 67 zcmbQhF^PlcGcPX}0}xy;(#_b&vw%q>S3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^Cc!bMgY*57VrQ7 diff --git a/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0024_task_task_id.cpython-313.pyc index f8b2cab353b455743c839af733d8f9328fed34a8..a7b13a1fc0ecde2be49d017b38091180082ae4d8 100644 GIT binary patch delta 65 zcmdnTwug=9GcPX}0}!~Dd`sWR!^xzUt{+;QT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYTiIEWiqO%oG delta 67 zcmdnPwvUbHGcPX}0}xy;(#_b&!^xzPsUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_w%w5dg+&71aO$ diff --git a/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-313.pyc index 1a4d440b328538f293694e469bd799677bfc3f79..2bb7dcd4053d36b64ddfac5e02a5c2990842946f 100644 GIT binary patch delta 65 zcmZ3+vxJA|GcPX}0}!~Dd`sWRqr#$=s2^IKT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!J>&df{PEW(`62msdB7M%b9 diff --git a/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-313.pyc index 907ccb8c1a9134ece6bce68055b3e8e70004279c..632aaddd47cad373ecbf4b1010793b3345120729 100644 GIT binary patch delta 65 zcmdnZv6F-6GcPX}0}!~Dd`sWRvztjRS3k5kwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-TCLcxs#)}sM delta 67 zcmdnVv73YEGcPX}0}xy;(#_b&vztjHUq7@swWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^IIk#MgZ%s7l;4= diff --git a/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-313.pyc index bdf6c00bc0594e5ea06a9527d914fe5b9437b3a2..24e53b9cd6dd454f508d6611afc264b267550b30 100644 GIT binary patch delta 64 zcmcc4dX<&uGcPX}0}!~Dd`sWRvzAeH8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb(v#%}<+H5a7- delta 66 zcmcc0dYzT$GcPX}0}xy;(#_b&vzAe#R6n#hwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@_oi{0N*4SD*ylh diff --git a/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-313.pyc index 02654b084f550c509e1fd998e29cad067ec7073f..bed6a897c09a39b4e47b53167da4c4349028d5ba 100644 GIT binary patch delta 65 zcmdnPwu_DDGcPX}0}!~Dd`sWR!_1_XuOC{RT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYZiIoumq30D# delta 67 zcmdnRwug=9GcPX}0}xy;(#_b&!_1^ns2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_4Tu5dg)S7100y diff --git a/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-313.pyc index e8cd6791cc7d520a21fd7a6554f6def3dc93a7b4..818ca237845ff11687785f6b92e45f81015955f9 100644 GIT binary patch delta 65 zcmdnQzJZ2plA4rQoVs}qlNciau4Wbk delta 67 zcmdnMzKNaZGcPX}0}xy;(#_b&lfk5spdVVCT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc@~oxBLLE!7Ks1= diff --git a/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-313.pyc index cd9672ec5a6dfc0beef65f3bfab78d469a36912a..311ca18599734f3a0abb94083ce227f40f353d7e 100644 GIT binary patch delta 65 zcmX@ac7ToNGcPX}0}!~Dd`sWR!^osotRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYRiI))or9Ty4 delta 67 zcmX@Wc8HDVGcPX}0}xy;(#_b&!^osjsvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_er!5dg^!73BZ` diff --git a/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-313.pyc index dca687c18d341dcd47a613849792daeb049e2fab..1760cbeb3a8e0a779403d3e743e7300f3d4cb93a 100644 GIT binary patch delta 65 zcmbQoJ%^j;GcPX}0}!~Dd`sWRbDdc&K|i!OwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICV2O%Vb6XxsMh@ delta 67 zcmbQkJ&&8`GcPX}0}xy;(#_b&bDdcuNk6nWwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCGbhVrMgZPw7Rdkr diff --git a/osinaweb/osinacore/migrations/__pycache__/0033_point_date_completed_point_date_workingon_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0033_point_date_completed_point_date_workingon_and_more.cpython-313.pyc index fb34df777cb4aa2e62c6789d3efbfd30fb80a27e..574eec07c281ca80f960acfe5d32bbc5520df6a3 100644 GIT binary patch delta 65 zcmdnNxs8+OGcPX}0}!~Dd`sWR^Oi}iS3k5kwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlk^K?c4(MA@| delta 67 zcmdnSxr3AEGcPX}0}xy;(#_b&^Oi}YUq7@swWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvpn;3MgaE(7gPWM diff --git a/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-313.pyc index 75c374fe27d51835eb19ff5ff490365ec018026f..04041c22221e97eeccb52e5a3f1169519a1aac9a 100644 GIT binary patch delta 65 zcmeys`Hqw4GcPX}0}!~Dd`sWRqs^>Vryp9JT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!lc_JeK$o>|l delta 67 zcmaFI`GJ$?GcPX}0}xy;(#_b&qs^?*pdVVCT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIhJ`MBLMCF7c2k( diff --git a/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-313.pyc index ebf8c11374367a9b7cf4654441786a796e02c1ed..1c148d1be4f5e60ce7cacae19219726946d4642a 100644 GIT binary patch delta 65 zcmaFF_JED&GcPX}0}!~Dd`sWRqr#+?uOC{RT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!JiHi{cyJHpJ delta 67 zcmaFB_K1z=GcPX}0}xy;(#_b&qr#+7s2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIgE*m5dh!t7GwYb diff --git a/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-313.pyc index 7f93cf75013ac92dc42d2451a8ca42869d583568..082ecb9b1e3667ea32429885b08274616d01de43 100644 GIT binary patch delta 65 zcmbQtIgyj+GcPX}0}!~Dd`sWR^Os4jML)DSwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlja}px}zxfts delta 67 zcmbQpIhm8^GcPX}0}xy;(#_b&^Os4ZO+U0awWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvp#bYBLL+x7VH23 diff --git a/osinaweb/osinacore/migrations/__pycache__/0037_remove_staffprofile_position.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0037_remove_staffprofile_position.cpython-313.pyc index 986144f63dde54136702ae87bce79f6abb95badc..8c8f5ed18af7624f1e88aaf9f371ed49bda25b8c 100644 GIT binary patch delta 64 zcmey)`jwUEGcPX}0}!~Dd`sWRbAnN=TtBopwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb(L#@_(XvKS-) delta 66 zcmey$`kj^MGcPX}0}xy;(#_b&bAnN$Qa`jfwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@-N2U0QFxOssI20 diff --git a/osinaweb/osinacore/migrations/__pycache__/0038_staffprofile_staff_position.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0038_staffprofile_staff_position.cpython-313.pyc index 4d46ee4313066d0254ec9d56357ceabd49f05708..270594daed7eb27f830c59a1dc01250dc2cef86e 100644 GIT binary patch delta 65 zcmZ3*v4Vr=GcPX}0}!~Dd`sWRvzAG%Oh2?ZwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+wCQn8Hyv!EL delta 67 zcmZ3%v5JG|GcPX}0}xy;(#_b&vzAGtLO--PwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^L-{yMgZZV7f=8I diff --git a/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-313.pyc index 3a1f55c4fdcbc7fb07543e1c2f4425ee5be4cb90..0869b078a6c534d8c67aca56391dd0c534c53486 100644 GIT binary patch delta 65 zcmX@iagc-OGcPX}0}!~Dd`sWRvzH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-DrU*s=%wQKK delta 67 zcmX@eahQYWGcPX}0}xy;(#_b&vz2plA4rQoVq!jiJK7syIvLE delta 67 zcmaFB_K1z=GcPX}0}xy;(#_b&qs*jHq#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIh2W;5dh!o7GwYb diff --git a/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-313.pyc index 660c840ab3a39eb283067972c02496ac7999ed88..37216c171e2d7cb586e95a031430b55b0488f6e3 100644 GIT binary patch delta 65 zcmdnZy_1{gGcPX}0}!~Dd`sWR^MF|`O+U0awWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlK%W_5l%KH|n delta 67 zcmdnVy_=ioGcPX}0}xy;(#_b&^MF|+LqD`QwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvk=R2MgZ_=7cT$+ diff --git a/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-313.pyc index 1a408cdceb228cd67307fb7ca8c5b4a2d2bb1d56..b648f88ed55fad8aec390eec7b576cd1ccaae736 100644 GIT binary patch delta 65 zcmeC;?BL}2%*)Hg00gcj-_keo>||1F&<`z6Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTl;LX)YrGvG^AP delta 67 zcmeC+?BeA4%*)Hg00ftdbTc;c>}1kt(hn_8Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P{F-SlBLLQY7l;4= diff --git a/osinaweb/osinacore/migrations/__pycache__/0043_businesstype.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0043_businesstype.cpython-313.pyc index 5cfa96a15e64ad5566717c6eaa09cc4d679a3101..502fcf3e37fec6b52b7c98912e05ef1c005a7d00 100644 GIT binary patch delta 65 zcmcb{eubUqGcPX}0}!~Dd`sWR)5N5ft{+;QT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}%lL8|E#}O8i delta 67 zcmcb@evO^yGcPX}0}xy;(#_b&)5N5asUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc?**QBLM6k7Z?Bl diff --git a/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-313.pyc index 28358b0e4b0c8f3512425bc717ef308556f12647..87e164ef3eec6adaf2bcaffebd8dc3a031f3542e 100644 GIT binary patch delta 64 zcmcc3dXtssGcPX}0}!~Dd`sWRvxZTvLO--PwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb&^#@_(E)EBh? delta 66 zcmcb~dYhH!GcPX}0}xy;(#_b&vxZTlNH8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+KCKpBkv~Cue delta 67 zcmbQov4Df;GcPX}0}xy;(#_b&vw}$@OFy(YwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^DQP9MgZ9L7asrs diff --git a/osinaweb/osinacore/migrations/__pycache__/0046_task_requirement.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0046_task_requirement.cpython-313.pyc index c1d60286836e0512c34500ded57b0ac8180b329e..765a1b3b29330a7e952321ee42f688480e7ebc70 100644 GIT binary patch delta 65 zcmbQkF^hxeGcPX}0}!~Dd`sWRvye$GTR*fowWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+?CU-^vv6mK! delta 67 zcmbQmF^7ZaGcPX}0}xy;(#_b&vye$6S3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^JOM?MgZ0Z7Y_gc diff --git a/osinaweb/osinacore/migrations/__pycache__/0047_task_status_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0047_task_status_date.cpython-313.pyc index d6907397ff7411ae325bc7b8e6ba1951ada5a9b1..bccf4c8e1ec24243c4cf3577cffc93caca5b7cca 100644 GIT binary patch delta 65 zcmdnXzMGxrGcPX}0}!~Dd`sWR6UC&Ktsh#PT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM>NuLn_vx^oZ delta 67 zcmdnZzL%ZnGcPX}0}xy;(#_b&6UC&Fs~=jNT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxra%g5dhch7O4OL diff --git a/osinaweb/osinacore/migrations/__pycache__/0048_alter_customerprofile_business.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0048_alter_customerprofile_business.cpython-313.pyc index 89e640a742547d41b34372e99bcce0136b9212bd..09902d5a54a67e72cac97ae82770b51da6f9af64 100644 GIT binary patch delta 65 zcmcc4ag~GTGcPX}0}!~Dd`sWRbDT-7Qa`jfwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-HrWi&5*#{SH delta 67 zcmcc0ah-$bGcPX}0}xy;(#_b&bDT+|T0gWnwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^G~K2MgacG7xVxC diff --git a/osinaweb/osinacore/migrations/__pycache__/0049_alter_customerprofile_business.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0049_alter_customerprofile_business.cpython-313.pyc index 3882a53b9598ae16209f8b4e9b8262aeea80c773..446fa705e4f4b382d3d0fdd2b98e8bf79e97b239 100644 GIT binary patch delta 65 zcmdnav6X}8GcPX}0}!~Dd`sWRvx!NqQa`jfwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+gra(pj#Mc)2 delta 67 zcmdnWv7LkGGcPX}0}xy;(#_b&vx!NgT0gWnwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^An~(MgZyX7k>Z% diff --git a/osinaweb/osinacore/migrations/__pycache__/0050_projectrequirement_added_by_projectrequirement_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0050_projectrequirement_added_by_projectrequirement_date.cpython-313.pyc index 283b247635f606339e8cf30a8e05e14b3d4d233b..511e909dd92e873d9ca89a5e54aa687f32f32485 100644 GIT binary patch delta 65 zcmey!^`498GcPX}0}!~Dd`sWR)6T5cryp9JT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs~8^EO5R-tHHd delta 67 zcmaFQ^^uF`GcPX}0}xy;(#_b&)6T3hK|i!OwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^G@b%i~t1O7##or diff --git a/osinaweb/osinacore/migrations/__pycache__/0051_alter_task_requirement.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0051_alter_task_requirement.cpython-313.pyc index cc66d6cac479b6902b56a3691ea2b6ab577e9f0c..60a6efcab04e76095257fd4cbe52921ad807be9d 100644 GIT binary patch delta 65 zcmdnRv4ex>GcPX}0}!~Dd`sWRbC5}`P(QRdwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+^CRauP$JG}J delta 67 zcmdnNv5SM}GcPX}0}xy;(#_b&bC5}+SU>&df{Pe3r?E5dh0T7SaF! diff --git a/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-313.pyc index 9a7c21c64379096793896be4ee94cd7eda8460fe..cc4af8dca9e62580608eddbd1439217e75facbcb 100644 GIT binary patch delta 65 zcmbQoHHVAmGcPX}0}!~Dd`sWRlg+G_p&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs~Fb3G#fsU{X& delta 67 zcmbQkHIIwuGcPX}0}xy;(#_b&lg+G=r5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc`kE3BLK}c7UBQ^ diff --git a/osinaweb/osinacore/migrations/__pycache__/0054_remove_point_date_completed_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0054_remove_point_date_completed_and_more.cpython-313.pyc index ccdbfdc7bfcc291f5e572376544d815dca1582c1..e5baa4dd867fe5cd21d14e6cf49409cb60cf65cb 100644 GIT binary patch delta 65 zcmdnYzLA~hGcPX}0}!~Dd`sWRW6h*iuOC{RT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!m$%PRBtOFJL delta 67 zcmdnUzL}lpGcPX}0}xy;(#_b&W6h+|s2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIhV2plA4rQoVs}_lO!VmxU&{N delta 67 zcmdnPzK@;fGcPX}0}xy;(#_b&Q^=%|uOC{RT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc`=hDBLLk>7R3Mn diff --git a/osinaweb/osinacore/migrations/__pycache__/0056_alter_pointactivity_end_time.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0056_alter_pointactivity_end_time.cpython-313.pyc index fa7ee4773c7205971d13701c5ed7351c0481c327..00d1241a857efe098e201886d748d953c7c5f827 100644 GIT binary patch delta 65 zcmX@jc9M2plA4rQoVwYDiJuVwtIZXK delta 67 zcmX@fcAAanGcPX}0}xy;(#_b&!@;CcsUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@}su5dhED77G9X diff --git a/osinaweb/osinacore/migrations/__pycache__/0057_point_total_time_hours_point_total_time_minutes_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0057_point_total_time_hours_point_total_time_minutes_and_more.cpython-313.pyc index a6a0743b8e87577310ed5f846339b210c46485d9..c79a426fe6cbef522fb1c9923bae5793aa0b0e31 100644 GIT binary patch delta 65 zcmcb{afO5DGcPX}0}!~Dd`sWRvyn+{vVLfBYEiL%YHnsuYHChSW@W0rOMY@`Zfagh Tv3_!XN@`MKaq8x$Oofa9*uxiZ delta 67 zcmcb@agBrLGcPX}0}xy;(#_b&vyn+-s(xs3YEiL%abiwpZfZ_WW@W0rOMY@`Zfagh Vv3_`dQMP`5ab{lP=EqEhi~#2plA4rQoVvM$$&e8MrY#lM delta 67 zcmZ3?zLcHkGcPX}0}xy;(#_b&H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+!CO<|1$)6V# delta 67 zcmdnXv7dwIGcPX}0}xy;(#_b&vzJMuSUK7n%S7 diff --git a/osinaweb/osinacore/migrations/__pycache__/0060_pointactivity_total_time.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0060_pointactivity_total_time.cpython-313.pyc index bb7bbfd083a7d5e46770eed4834c6a99e42f6d2b..27667716ca821431f9f3de2cc0e23184658920a2 100644 GIT binary patch delta 65 zcmX@jc9M2plA4rQoVwY8iJK7stKk)e delta 67 zcmX@fcAAanGcPX}0}xy;(#_b&!^5OesvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*^Y^u5dhEX77G9X diff --git a/osinaweb/osinacore/migrations/__pycache__/0061_alter_task_end_date_alter_task_start_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0061_alter_task_end_date_alter_task_start_date.cpython-313.pyc index 29403af7e55369ae673f6b99112b6ef268320d07..9e07bb22e6093224dab75c959d04e4cb3525b340 100644 GIT binary patch delta 65 zcmdnOzKNaZGcPX}0}!~Dd`sWR2plA4rQoVvM;$&L{KuB;Xb delta 67 zcmdnQzJ;CVGcPX}0}xy;(#_b&2plA4rQoVvM~Wd|bws4Es) delta 67 zcmZ3H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlM6B{D{!!Z^D delta 67 zcmZ3%wu+7CGcPX}0}xy;(#_b&^MO&LNI$eVwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvl0^2plA4rQoVvN52plA4rQoVvM>Nre#rulW`Z delta 67 zcmdnMzKNaZGcPX}0}xy;(#_b&6UC%asUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxra%G5dhRi7L))0 diff --git a/osinaweb/osinacore/migrations/__pycache__/0066_remove_customerprofile_business_business_customer.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0066_remove_customerprofile_business_business_customer.cpython-313.pyc index 6e4725c52339db0b377ad9e55342ebfca1b5c331..224df7a4d015169c04bc8faa9ee4a57ab86bb8d4 100644 GIT binary patch delta 65 zcmZ3*xq_4DGcPX}0}!~Dd`sWR^MgsPM?bVUwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlQa~&f9%nuf> delta 67 zcmZ3%xr&qLGcPX}0}xy;(#_b&^MgsFPd~IcwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvleq5BLMNL7c>9> diff --git a/osinaweb/osinacore/migrations/__pycache__/0067_customerprofile_confirmed.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0067_customerprofile_confirmed.cpython-313.pyc index 63ef38fb16f7003ac45637f5b6a1b7e0b3d9caf6..b911002a4be8fdc0623fe69eb939ebd029ad0d42 100644 GIT binary patch delta 65 zcmey$_L+_6GcPX}0}!~Dd`sWRW5lFZq90nET2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!UiJuVw$bc3q delta 67 zcmey&_LYt2GcPX}0}xy;(#_b&W5lFUrXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIfaRz5diIf7O(&S diff --git a/osinaweb/osinacore/migrations/__pycache__/0068_remove_customerprofile_confirmed_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0068_remove_customerprofile_confirmed_and_more.cpython-313.pyc index 20f14970eb14f872044030ef7ae184c33e0aed07..066b721a581834c739e3b82531d9592bc6e7ed3e 100644 GIT binary patch delta 65 zcmdnRv4ex>GcPX}0}!~Dd`sWRv!6+=ML)DSwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-9CU-^v%BB|@ delta 67 zcmdnNv5SM}GcPX}0}xy;(#_b&v!6+$O+U0awWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^G7CkMgZ^o7oY$D diff --git a/osinaweb/osinacore/migrations/__pycache__/0069_alter_business_logo_alter_projectfile_file_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0069_alter_business_logo_alter_projectfile_file_and_more.cpython-313.pyc index 719056b113dc701410b393d7e3b1b016025eefdf..419dfba98c8ae1522cf79621335e0369251a2c2b 100644 GIT binary patch delta 65 zcmbQwIhT{?GcPX}0}!~Dd`sWR^OZ@hPd~IcwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZloa~UH5#y=K} delta 67 zcmbQsIiHi~GcPX}0}xy;(#_b&^OZ?sf_`XmYEiL%abiwpZfZ_WW@W0rOMY@`Zfagh Vv3_`dQMP`5ab{lPW_9K=MgZ%q7ZLyf diff --git a/osinaweb/osinacore/migrations/__pycache__/0070_department_alter_staffprofile_staff_position_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0070_department_alter_staffprofile_staff_position_and_more.cpython-313.pyc index ec4db26fc14c9dd3a8a47be9d46e10cbb8a03e6e..1b004a36dfa0b077a8dbcd43b5357b9e8eebbfb3 100644 GIT binary patch delta 65 zcmcb{dxe+hGcPX}0}!~Dd`sWRvw=lzf_`XmYEiL%YHnsuYHChSW@W0rOMY@`Zfagh Tv3_!XN@`MKaq8wLET0$w+vpeh delta 67 zcmcb@dySXpGcPX}0}xy;(#_b&vw=lpl747$YEiL%abiwpZfZ_WW@W0rOMY@`Zfagh Vv3_`dQMP`5ab{lP=0_}_7y$v!7=Hi& diff --git a/osinaweb/osinacore/migrations/__pycache__/0071_projecttype_department_ticket.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0071_projecttype_department_ticket.cpython-313.pyc index 4d02ee68193a335028621165e8e62e764100a900..692fcf606ee62fdd7514240b6b977f054ccd837d 100644 GIT binary patch delta 65 zcmbOsG);)-GcPX}0}!~Dd`sWR6UwGmp&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM_t)B@1sVf#+ delta 67 zcmbOxG((8zGcPX}0}xy;(#_b&6UwGhr5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxt*<_2>{JJ7U2K@ diff --git a/osinaweb/osinacore/migrations/__pycache__/0072_ticketupdate_ticketreaction_ticketattachment.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0072_ticketupdate_ticketreaction_ticketattachment.cpython-313.pyc index 3a681e865e2a664bc64e8d41b8f02bf041ae398c..9f4618a864592a9a4b79b0d9bade300b06ca8960 100644 GIT binary patch delta 65 zcmaDS@2plA4rQoVq!Uor4(w&-oTm delta 67 zcmaDO@=k>3GcPX}0}xy;(#_b&W5lk}sUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIfb2r836S}7S;d& diff --git a/osinaweb/osinacore/migrations/__pycache__/0073_alter_ticket_regarding.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0073_alter_ticket_regarding.cpython-313.pyc index 21b76ae4bf4b690a95f0ef708cc2a054350678f0..b613129af278644cc847f974249e259b5e218740 100644 GIT binary patch delta 65 zcmX@Yeu$mtGcPX}0}!~Dd`sWRlgXr3s2^IKT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}~lR6^+y6YBA delta 67 zcmX@aeuSOpGcPX}0}xy;(#_b&lgXq}tRGsOT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc{Y2plA4rQoVuBviHi{cv}+Zv delta 67 zcmeBYo5;rVnU|M~0SGP^>1J%?xy-21rXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nnU#r)5dhgb7Bm0= diff --git a/osinaweb/osinacore/migrations/__pycache__/0075_remove_ticketattachment_ticket_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0075_remove_ticketattachment_ticket_and_more.cpython-313.pyc index 1c1e8ad1f27fc650919a9acfb07ac4de3adeb5e2..fd8143a9d98582be3cef2bf22a4a91b24fb9ff85 100644 GIT binary patch delta 65 zcmZ3?wUCSFGcPX}0}!~Dd`sWR2plA4rQoVvM^c@-l7sO}bD delta 67 zcmZ3;wU~?NGcPX}0}xy;(#_b&2plA4rQoVwYRiG>jWpaB&? delta 67 zcmdnawv&zLGcPX}0}xy;(#_b&!^osjs2^IKT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_eri5dg!a6~+Jn diff --git a/osinaweb/osinacore/migrations/__pycache__/0077_remove_project_status_project_active_projectstatus.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0077_remove_project_status_project_active_projectstatus.cpython-313.pyc index 91eb4a4118fcad8d18c66603bd677209ee61e903..fc783db6071d3136f5e38614896cac2ee21f1791 100644 GIT binary patch delta 65 zcmX@WyN{RWGcPX}0}!~Dd`sWRGn+-NS3k5kwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-RmXC}8%u5%a delta 67 zcmdnTdw`ecGcPX}0}xy;(#_b&Gn+-DUq7@swWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^I4XUi~#YP7$pDz diff --git a/osinaweb/osinacore/migrations/__pycache__/0078_alter_projectstatus_status.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0078_alter_projectstatus_status.cpython-313.pyc index 43ba0ed8bf41544c5636b8818633154947d12c84..651d9adccd24115d3d7271d942d348e9b26d8362 100644 GIT binary patch delta 65 zcmX@beuACnGcPX}0}!~Dd`sWRQ^TZIsvlaMT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}flN2KW!ZQ|j delta 67 zcmX@Xeu|yvGcPX}0}xy;(#_b&Q^TZDt{+;QT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc^#7!BLL?h7W@DJ diff --git a/osinaweb/osinacore/migrations/__pycache__/0079_alter_project_end_date_alter_project_start_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0079_alter_project_end_date_alter_project_start_date.cpython-313.pyc index 7a5cec10b9d069fb211037aec09f85be7c596931..9a1edf5e2eb60feac02acacd910d31fd39d04339 100644 GIT binary patch delta 65 zcmdnSzJ;CVGcPX}0}!~Dd`sWR2plA4rQoVvM;$$=37u(B2v delta 67 zcmdnOzKxydGcPX}0}xy;(#_b&2plA4rQoVq!ZiHQ*awyhPy delta 67 zcmcb~cAJgoGcPX}0}xy;(#_b&qspX_sUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIh=`!5dhl|7Dxa9 diff --git a/osinaweb/osinacore/migrations/__pycache__/0081_status_task.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0081_status_task.cpython-313.pyc index e0496e52e51760ca19d496938b68632e528e8416..d6c9219b7bb8647f640a6707e692d053dafe90d0 100644 GIT binary patch delta 65 zcmZ3@v66%5GcPX}0}!~Dd`sWRvyMqEO+U0awWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+QCQn8Hy3Q89 delta 67 zcmZ32plA4rQoVwYRWg8;^ybcy! delta 67 zcmaFK{hFKSGcPX}0}xy;(#_b&!^onMr5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_dS;BLLuo7UKW_ diff --git a/osinaweb/osinacore/migrations/__pycache__/0083_rename_staffposition_jobposition_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0083_rename_staffposition_jobposition_and_more.cpython-313.pyc index 5e9940949be170fae50bcb3e0bf83247e3ee8266..e094fcddcb04b5d5717b87560e6e681cf74b6e9c 100644 GIT binary patch delta 65 zcmaFF_JED&GcPX}0}!~Dd`sWRBgmxIq90nET2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYSNtO`+yIK|C delta 67 zcmaFB_K1z=GcPX}0}xy;(#_b&BgmxDrXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_la}5dh!o7G?kd diff --git a/osinaweb/osinacore/migrations/__pycache__/0084_staffposition.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0084_staffposition.cpython-313.pyc index de6a77b9af43febc816072850b5d80b62ed0811c..893f9c63b78d657c790f5f29acd9e80e0a2760f2 100644 GIT binary patch delta 65 zcmcc3eUqE#GcPX}0}!~Dd`sWR!^EPNp&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYJWho;7v>p~N delta 67 zcmcb~eVd!-GcPX}0}xy;(#_b&!^EPIr5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@R^&BLLV{7PJ5W diff --git a/osinaweb/osinacore/migrations/__pycache__/0085_rename_date_staffposition_start_date_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0085_rename_date_staffposition_start_date_and_more.cpython-313.pyc index ee90179a01dfdf3d3896eaf741ce8be8e4421b74..65b7700c45b9cc8d5d06c6b2a8263f0ed1901525 100644 GIT binary patch delta 65 zcmX@ceuSOpGcPX}0}!~Dd`sWR6Un63p&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM}$&wKOyv!C_ delta 67 zcmX@YevF;xGcPX}0}xy;(#_b&6Un5}r5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxtqz75dh(d7T^E? diff --git a/osinaweb/osinacore/migrations/__pycache__/0086_remove_connection_status_connection_terminated_at.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0086_remove_connection_status_connection_terminated_at.cpython-313.pyc index a1f7d7c93a1af6de1c72c7549c4f31a0f4502caf..94e5993167cfd3339078181f498b28e3e7e41218 100644 GIT binary patch delta 65 zcmcc2evzH$GcPX}0}!~Dd`sWRlftCdqaRwFT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}ilQkm%#v&Gw delta 67 zcmcb}ewm%;GcPX}0}xy;(#_b&lftCYryp9JT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc^Z>7BLM3$7Zv~j diff --git a/osinaweb/osinacore/migrations/__pycache__/0087_remove_connection_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0087_remove_connection_date.cpython-313.pyc index e9455d60b2c46cffeb17c41dff6aa9851f644538..bc2652f7061e742d4183388abfa5b2b8c4dca41e 100644 GIT binary patch delta 64 zcmey&`jM6AGcPX}0}!~Dd`sWRbBa-|P(QRdwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb(r#;*X)7#I`) delta 66 zcmey!`k9sIGcPX}0}xy;(#_b&bBa-;SUp0P?LEng9R* diff --git a/osinaweb/osinacore/migrations/__pycache__/0088_connection_date.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0088_connection_date.cpython-313.pyc index 457ab7bd80111ae7ba046aeddd52f93e5243b712..466fbd8b276536410af682b1656b29fa909636f5 100644 GIT binary patch delta 64 zcmZ3-wuX)8GcPX}0}!~Dd`sWR^NUd}OFy(YwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICZfe6C(hx#ufqq delta 66 zcmZ3(wvLVGGcPX}0}xy;(#_b&^NUd0MwlphyVZp diff --git a/osinaweb/osinacore/migrations/__pycache__/0089_connection_connected.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0089_connection_connected.cpython-313.pyc index e7d6216e6c176abac44ac7d6fb88e4e21b7e5f64..3a646565a16d73e682b2c3afa9de289f32dcc915 100644 GIT binary patch delta 65 zcmdnYwvmnJGcPX}0}!~Dd`sWR^NUd}Uq7@swWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlg6DuPC$#@nf delta 67 zcmdnUwwaCRGcPX}0}xy;(#_b&^NUfVP(QRdwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvknt0BLMF67OVgO diff --git a/osinaweb/osinacore/migrations/__pycache__/0090_rename_terminated_at_connection_last_seen.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0090_rename_terminated_at_connection_last_seen.cpython-313.pyc index a13bf0a15ffa81e3d5262d7b8c016eff2a4c1c7d..aef5b3bd247cd9dafad60b7de24612ae019ce1ad 100644 GIT binary patch delta 65 zcmeBY>t*Bl%*)Hg00gcj-_keoTx3*h(GM+7Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTkDP#Ki~zvj-KX delta 67 zcmeBW>u2Nn%*)Hg00ftdbTc;cTx8T}(+@39Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P%*@2a2msg07Ayb& diff --git a/osinaweb/osinacore/migrations/__pycache__/0091_alter_connection_user.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0091_alter_connection_user.cpython-313.pyc index 79fa30327ddf91a5e4802877f98c91ca837ecaa6..6807da98a31e6ee5268f0a8da34e8960d555b73b 100644 GIT binary patch delta 65 zcmX@id61LmGcPX}0}!~Dd`sWRBhRc>pdVVCT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!fxquM>t%?=} delta 67 zcmX@ed6<*uGcPX}0}xy;(#_b&BhRc+q#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIgq)45dhJl7K;D? diff --git a/osinaweb/osinacore/migrations/__pycache__/0092_rename_connected_connection_online.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0092_rename_connected_connection_online.cpython-313.pyc index e6e2b232f1396b0ccec6512b87e2960bd4e1d5ff..1626bb4d8c38f76063496eeb7e482702cdcdd7c4 100644 GIT binary patch delta 65 zcmZo-YhdH~%*)Hg00gcj-_keooMu$3)ekLBEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTl;Uk(m(yt{oO} delta 67 zcmZo*YhvU1%*)Hg00ftdbTc;coMzOh*AFdDEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P{FjlL5dhMX7WV)E diff --git a/osinaweb/osinacore/migrations/__pycache__/0093_connection_disconnected.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0093_connection_disconnected.cpython-313.pyc index 8deb0129d8b3867641e9a9d0edd8c74d81e3e23e..72ebd75a5f9c0fb7a2b594837b503fc519db07b7 100644 GIT binary patch delta 65 zcmX@hcAAanGcPX}0}!~Dd`sWRBfz9qq#s(GT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYCiIWikt$G!X delta 67 zcmX@jc9xCjGcPX}0}xy;(#_b&Bfz9lq90nET2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@=mh5dhJV78C#g diff --git a/osinaweb/osinacore/migrations/__pycache__/0094_customuser.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0094_customuser.cpython-313.pyc index eac5ddab6c9360a57041e89c26dfea89960c1bf7..09075658062fbff78ec5835aa50941a64bb08ce1 100644 GIT binary patch delta 65 zcmX@cafE~CGcPX}0}!~Dd`sWRbDT*nRX?;iwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-HCT~Un%?TGL delta 67 zcmX@Yag2lKGcPX}0}xy;(#_b&bDT*dT|cxqwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^G_ykMga0)7p(vQ diff --git a/osinaweb/osinacore/migrations/__pycache__/0095_delete_customuser.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0095_delete_customuser.cpython-313.pyc index 680430b6f91621e16c7ef963b16e2645a994e3d9..8f89029618575f5f1ea6a36289abf28a64e1efc3 100644 GIT binary patch delta 64 zcmZ3_x|WsaGcPX}0}!~Dd`sWR)6b}uqaRwFT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Ste>2plA4rQoI3e1;~M~x}KHiGcPX}0}xy;(#_b&)6b}pryp9JT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr UtRJ3Vl&zm%oSBz6`5@yP0K>W$jsO4v diff --git a/osinaweb/osinacore/migrations/__pycache__/0096_status_date_time.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0096_status_date_time.cpython-313.pyc index 83cef0e3ebd4c4f8dd2a10798434dbf1fdf02662..5812a81c288352cc4d1c6ca84d54ca128bb47b5a 100644 GIT binary patch delta 65 zcmdnSwuO!7GcPX}0}!~Dd`sWR^Pf>ITR*fowWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlz6Eh8S3k5kwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvmp~RBLMKr7PbHY diff --git a/osinaweb/osinacore/migrations/__pycache__/0097_remove_status_date_remove_status_time.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0097_remove_status_date_remove_status_time.cpython-313.pyc index 1b21e56d65c76d0151ba3bc00c0036d24178b511..5538c484e76118df7eed6353fd73cdf066e06c2d 100644 GIT binary patch delta 65 zcmbQiHjRzvGcPX}0}!~Dd`sWRbDB}DK|i!OwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-XMoC5hxylx{ delta 67 zcmbQnHiM1lGcPX}0}xy;(#_b&bDB}3Nk6nWwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^It|uMgZQO7d!v} diff --git a/osinaweb/osinacore/migrations/__pycache__/0098_rename_emailorusername_projectcredential_identifier.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0098_rename_emailorusername_projectcredential_identifier.cpython-313.pyc index f5b945fd08bf08a6f1bb429219af438dab1af937..1854be34a915654b6af49079756380e32318f0fa 100644 GIT binary patch delta 65 zcmdnWwwaCRGcPX}0}!~Dd`sWR^M+BaPd~IcwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlElPDtq%@Gzo delta 67 zcmdnYwv~2plA4rQoVs}dlQAOz#!42D delta 67 zcmcb}ewm%;GcPX}0}xy;(#_b&lf$IZrXO0IT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc^;E7BLM4J7Zv~j diff --git a/osinaweb/osinacore/migrations/__pycache__/0100_projectcredential_date_added.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0100_projectcredential_date_added.cpython-313.pyc index 1743a095e7c733929b4a8b791c9aa8e5e61b0ed8..7b0d65c620744cf0e42fdfb70e648740640c16be 100644 GIT binary patch delta 65 zcmcb^c8iVYGcPX}0}!~Dd`sWRBgLdvt{+;QT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYMiH{Kgx6c*I delta 67 zcmcb`c887UGcPX}0}xy;(#_b&BgLdqsUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@uab5dhpk7Ek~H diff --git a/osinaweb/osinacore/migrations/__pycache__/0101_rename_date_projectfile_date_added.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0101_rename_date_projectfile_date_added.cpython-313.pyc index 3262b05428b4ac3d50baf4370a80490fd2c10c82..537346aa8454ddb7d5ff4e550e52f56eae0233b4 100644 GIT binary patch delta 65 zcmeBVYiHy6%*)Hg00gcj-_keoTw+wK)ekLBEh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPTkDL#LNf)uKpE{ delta 67 zcmZo?>ty5k%*)Hg00ftdbTc;cTw>Iy*AFdDEh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{P%)-RX2msTa78C#g diff --git a/osinaweb/osinacore/migrations/__pycache__/0102_remove_projectfile_date_added_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0102_remove_projectfile_date_added_and_more.cpython-313.pyc index 042df1f4d71766f9bfb13847e41c56ffb36f18e3..0be14d41f622f2236e5db4dca53029b06775ab20 100644 GIT binary patch delta 65 zcmZ3)y?~qNGcPX}0}!~Dd`sWRvxix&Q9raewWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb*}=1q(Mzz-Kx delta 67 zcmZ3$y@;FVGcPX}0}xy;(#_b&vxixuSwFNmwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^E>8Ei~!{Z7uo;- diff --git a/osinaweb/osinacore/migrations/__pycache__/0103_alter_projectfilealbum_date_added.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0103_alter_projectfilealbum_date_added.cpython-313.pyc index 363828a5b3fd2eb8ca3852b65556764a91aecbf5..98ed54a72bb42eea50cc9cf16adac9d7c55c6012 100644 GIT binary patch delta 65 zcmcb{c7=`SGcPX}0}!~Dd`sWRBgmvyqaRwFT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYSNsti$v+5PJ delta 67 zcmcb@c8!haGcPX}0}xy;(#_b&Bgmvtryp9JT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_la@5dhdb7CHa` diff --git a/osinaweb/osinacore/migrations/__pycache__/0104_projectfilealbum_file.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0104_projectfilealbum_file.cpython-313.pyc index 3ec97f91dca04ff1d754123bec71a08c2512d56a..2d12864310bd76a4218e21a49bd482aeadaa164a 100644 GIT binary patch delta 65 zcmcc2c9D(eGcPX}0}!~Dd`sWRBgUjwpdVVCT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYIiIWiku}~GH delta 67 zcmcb}cA1UmGcPX}0}xy;(#_b&BgUjrq#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@KCb5dhVP7AgP$ diff --git a/osinaweb/osinacore/migrations/__pycache__/0105_remove_projectfile_name_remove_projectfile_project_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0105_remove_projectfile_name_remove_projectfile_project_and_more.cpython-313.pyc index e24de2d5b1ca93a0dbd6570a185e3707d9304620..cdfb422a2ac42f3d9b6c1a5ee56d8a2fac5a6171 100644 GIT binary patch delta 65 zcmZn=_{Y!lnU|M~0SH`6zNK&Eab;DTrXO0IT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVvM^wVeq7y&D#q delta 67 zcmeyz-yp#AnU|M~0SGP^>1J%?ab?w*p&weDT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxtz6~2>{~S7a#xt diff --git a/osinaweb/osinacore/migrations/__pycache__/0106_alter_projectfile_file.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0106_alter_projectfile_file.cpython-313.pyc index 15ab566979921f5569ccf711c5fd0bdf32f567af..1bcf7899db45791a276b25365add53e384ca7e7e 100644 GIT binary patch delta 65 zcmeyt_Kl6_GcPX}0}!~Dd`sWRW5uLas2^IKT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVq!WiHi{c%LNuV delta 67 zcmeyy_JfV*GcPX}0}xy;(#_b&W5uLVtRGsOT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nIfsdh5diQS7QO%g diff --git a/osinaweb/osinacore/migrations/__pycache__/0107_remove_staffprofile_active.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0107_remove_staffprofile_active.cpython-313.pyc index ac168e5205e7a606ed382a464ab469bb19ee762b..bb8664c0f0aa6da8103823425ec81d14d6f6af21 100644 GIT binary patch delta 64 zcmcc5dY6^wGcPX}0}!~Dd`sWRvzbw?R6n#hwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)K#vcH`n-|3Z delta 66 zcmcc1dY_f&GcPX}0}xy;(#_b&vzbw&TtBopwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@>9ki0OYzDO8@`> diff --git a/osinaweb/osinacore/migrations/__pycache__/0108_status_type_status_type_id.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0108_status_type_status_type_id.cpython-313.pyc index 181fe8cebc8d419456ba109cada583a31bc33595..8f07af1cc86f6caa61b3486821ba8d667a8e532c 100644 GIT binary patch delta 65 zcmZ3;F`t9yGcPX}0}!~Dd`sWRvy4ftR6n#hwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+aCU-^vw!apq delta 67 zcmbQwv5H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)4#t#6un-`S; delta 66 zcmcb}dYP5yGcPX}0}xy;(#_b&vz}2SUq7@swWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+?CND++wILRs delta 67 zcmbQsF`t9yGcPX}0}xy;(#_b&vye%nQa`jfwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^JOM4MgZBg7bE}x diff --git a/osinaweb/osinacore/migrations/__pycache__/0111_rename_projectrequirement_userstory_and_more.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0111_rename_projectrequirement_userstory_and_more.cpython-313.pyc index dad37c80eedce04a5abe8d58c7266f4c8e22666f..a9eecd842102b6829dfa68738b29b9ceaecd33ca 100644 GIT binary patch delta 65 zcmZ3?v5H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-NCLcxsx;YlS delta 67 zcmZ3;v6zGBGcPX}0}xy;(#_b&vzSSvQ$MsgwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^HnAvMgZRc7eW94 diff --git a/osinaweb/osinacore/migrations/__pycache__/0112_rename_title_milestone_name.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0112_rename_title_milestone_name.cpython-313.pyc index b58a47c24eff432daf35c980496a323c8f7fb18f..fb8d4d70496821a8559baced0cc2d4a681b2452c 100644 GIT binary patch delta 64 zcmeBS>tf^i%*)Hg00gcj-_keo+-6iO(+@39Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ S)=$n)Nli*DPMyrp^cMh|?iP3e delta 66 zcmeBT>tW;h%*)Hg00ftdbTc;c+-B6M&<`z6Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ U)(_7w%GS>>&df`k%**r_0KgX({r~^~ diff --git a/osinaweb/osinacore/migrations/__pycache__/0113_userstory_completed_userstory_confirmed.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0113_userstory_completed_userstory_confirmed.cpython-313.pyc index f2219d7100e3267a9c6a73f2ba1a73ec8cd1a074..05faae3097626fdb65d85b436a48f4e449ea89b2 100644 GIT binary patch delta 65 zcmdnbzL%ZnGcPX}0}!~Dd`sWR2plA4rQoVvN0$%YXCwp2plA4rQoVwYaiHi{cujdt< delta 67 zcmX@lc9D(eGcPX}0}xy;(#_b&Bg~{xtRGsOT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_DZl5dhQ@79s!u diff --git a/osinaweb/osinacore/migrations/__pycache__/0115_projectstatus_default_created.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0115_projectstatus_default_created.cpython-313.pyc index 7329bb48839eb2b6b36d3ed0a8b0f17c94827463..b0afde8418b66299f8d2f85995810aeead1dec6a 100644 GIT binary patch delta 65 zcmX@Zc8ZPXGcPX}0}!~Dd`sWR!^Nalp&weDT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYLiH{KgtlAZe delta 67 zcmX@bc7~1TGcPX}0}xy;(#_b&!^Nagr5{?HT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@lUa5dhHb77+jd diff --git a/osinaweb/osinacore/migrations/__pycache__/0116_remove_projectstatus_default_created.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0116_remove_projectstatus_default_created.cpython-313.pyc index de5669ac4ec0e2a1c4f79eb93441f48d11051700..71cc4ec00ba59745fd6df0794c246d5508cced84 100644 GIT binary patch delta 65 zcmeyx`h%6{GcPX}0}!~Dd`sWRbA(Z?UO%)rwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+6MkYo8=#>{z delta 67 zcmeyt`iqt4GcPX}0}xy;(#_b&bA(Z&Q9raewWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^EXB&MgR`$7uWy* diff --git a/osinaweb/osinacore/migrations/__pycache__/0117_task_milestone.cpython-313.pyc b/osinaweb/osinacore/migrations/__pycache__/0117_task_milestone.cpython-313.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4c0ffd7442bb9dc8e77ecc171e01b1f5d35bc822 GIT binary patch literal 1062 zcmZuwOK;Oa5MDoHyHAn=g@T|DBqE`h9(YtjNKn#4TY88aq)Jg&jy(--9XsqgRON(( z#F_bSsEHINpCr1AZSN2gY%}iuRB8ns15>abfW%&OKnJ#MK zmEv~fSZ8N)WoGb%xnfB&?Jsv z{Y~K%r*wK+RGC%}-DroYQ9BHIu81RrkN}gDxTtW#1<5#ao4`Ya)V2Z${ZD)xW6Z#* z2V-Vo%p=<&aD5o#S8X>G(cButcqMFD177Sj*MT`X-frs5BAwj*J0L7RT zIA)(O!~(lYflwO+0T7149@x)fuib|RBYmewWUn;~D=_VKNQBOzaqSRC53H|MA&q8LQYfK#&Q-_zYA6~e2n4j$C zXAknTALl-=e|_?bJ=m?Kj>jG3qYl>e0VtYX1c1~nrBjYrv3ACp_$l=z}IxacX8 eB=vP9P5(f*f9b=L{=w>w&vnM*B^m&fLKZCm diff --git a/osinaweb/osinaweb/__pycache__/__init__.cpython-313.pyc b/osinaweb/osinaweb/__pycache__/__init__.cpython-313.pyc index c61676699b686dd3db29788cdf3962ddd1518ba6..f166879eae12e5461b1837701b3150e9d9e40700 100644 GIT binary patch delta 62 zcmdnWxS5gXGcPX}0}!~Dd`q9mW26?OA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx)>30BN@scK`qY delta 64 zcmdnYxRsITGcPX}0}xy;(#@F2W26zHA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*#UB8SN)`P8 diff --git a/osinaweb/osinaweb/__pycache__/settings.cpython-313.pyc b/osinaweb/osinaweb/__pycache__/settings.cpython-313.pyc index 2dbcd4b9b83c4802a10800cde005af511621a966..187c3b30157d25b9c7100c7b0df9229bd7132b8e 100644 GIT binary patch delta 65 zcmaE>@LGZAGcPX}0}!~Dd`sWR^NCk2NI$eVwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlcpF0x(@0u3; delta 67 zcmaE@@K%B6GcPX}0}xy;(#_b&^NCj@L_f4RwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvkIR(695)M7lHr) diff --git a/osinaweb/osinaweb/__pycache__/urls.cpython-313.pyc b/osinaweb/osinaweb/__pycache__/urls.cpython-313.pyc index 60c2b84593d4c4e3c773fe860321d3fcda0e414c..9a94236ca540d66b00708199edb13b2b60976fe6 100644 GIT binary patch delta 64 zcmZ3(vx2plA4rQoI2T^^(g>`Bo+Gr delta 66 zcmZ3*vxbM~GcPX}0}xy;(#_b&Bh0E1pdVVCT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr UtRJ3Vl&zm%oSBz6*_HJv0I3ZYfdBvi diff --git a/osinaweb/support/__pycache__/__init__.cpython-313.pyc b/osinaweb/support/__pycache__/__init__.cpython-313.pyc index 5b468b4c293d7cb5814997b5c0034f84c35e907c..ebc7fed88efc9f3cc6c2a4b98c3ef4b8dcf5ce38 100644 GIT binary patch delta 62 zcmdnOxQUVHGcPX}0}!~Dd`q9mW26?SA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx)=;0BI8ya{vGU delta 64 zcmdnQxP_7DGcPX}0}xy;(#@F2W26zRA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*#SZ|BpcVN5 diff --git a/osinaweb/support/__pycache__/admin.cpython-313.pyc b/osinaweb/support/__pycache__/admin.cpython-313.pyc index f55eb554a76291b978a27fd263b34a3e9b2d2859..856b6170d9d5664da45de5121ef3aa0d79b5b414 100644 GIT binary patch delta 64 zcmZ3+v4n%?GcPX}0}!~Dd`sWR^OH%H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICZiv^G^V%>=wcR delta 66 zcmZ3&v5bS~GcPX}0}xy;(#_b&^OH#GcPX}0}!~Dd`sWR2plA4rQoI1ITaSZ^44HfeM delta 66 zcmZ3$vWSJ}GcPX}0}xy;(#_b&n+a diff --git a/osinaweb/support/__pycache__/decorators.cpython-313.pyc b/osinaweb/support/__pycache__/decorators.cpython-313.pyc index 4e939d06143473ac4e5ecc46209a536883db073f..b6b20ad34fe094222795d531497861c2ba3d569d 100644 GIT binary patch delta 65 zcmdnMy^fpbGcPX}0}!~Dd`sWRlftYPtRGsOT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVs}ivjh_WtnwB4 delta 67 zcmZ3-y@8wOGcPX}0}xy;(#_b&lftYKsvlaMT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nc^b0>69CZ_7JmQ$ diff --git a/osinaweb/support/__pycache__/models.cpython-313.pyc b/osinaweb/support/__pycache__/models.cpython-313.pyc index e86c573cbac0c8b67e7edb8ba670ddae5e183251..a8abbe3a26b735c1863deb6203ac1bde394e8a3a 100644 GIT binary patch delta 65 zcmX?8eX5%0GcPX}0}!~Dd`sWR!^*DauOC{RT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYPeXH8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICZiF>mC5T2^PQr delta 66 zcmcb_eTAFnGcPX}0}xy;(#_b&^MpmiUq7@swWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJCvKZ?g0OBkcMgRZ+ diff --git a/osinaweb/support/__pycache__/views.cpython-313.pyc b/osinaweb/support/__pycache__/views.cpython-313.pyc index 0b2678c077924a3f07d81090032b0e5103410c3b..d008067025ecada936dcf61c12f38c73b3600cee 100644 GIT binary patch delta 65 zcmeyQ`azZFGcPX}0}!~Dd`sWRbDUkxPd~IcwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb-H_U~K(@52~j delta 67 zcmeyM`bm}NGcPX}0}xy;(#_b&bDUixKtHrNwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^H28gTmTj+80P>0 diff --git a/osinaweb/support/add/__pycache__/urls.cpython-313.pyc b/osinaweb/support/add/__pycache__/urls.cpython-313.pyc index ac86f22e16b3e3c4205e439b46b4e2dc5e2ae612..613bd65e7e8f61e43ce03d418c721294444650f7 100644 GIT binary patch delta 64 zcmZ3H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICZidQ#Syn1Qs^{ delta 66 zcmZ3^x{{UWGcPX}0}xy;(#_b&^NLX;SU2plA4rQoVvL~sEZu{wCEO* delta 67 zcmbPWGRcJJGcPX}0}xy;(#_b&6C$LMq#s(GT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!nxlO2x9RS%+7Z(5k diff --git a/osinaweb/support/migrations/__pycache__/0002_remove_ticket_departments_and_more.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0002_remove_ticket_departments_and_more.cpython-313.pyc index 6196a2ede2931d9d289e756a59d49affb80687a2..bbb98e545ca38a3c904f1146e13bcbdaf7c54434 100644 GIT binary patch delta 65 zcmdlixKWVjGcPX}0}!~Dd`sWR!@;Ijtsh#PT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYDt(*w}r*swI delta 67 zcmdlexLJ_rGcPX}0}xy;(#_b&!@;Ies~=jNT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*@~^42>{Dk7G?kd diff --git a/osinaweb/support/migrations/__pycache__/0003_remove_ticket_status.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0003_remove_ticket_status.cpython-313.pyc index d7482d5a36b1de22454077283e3b8baa63afdb4f..91c53732c7d5d8c027512e18606d3857715734b2 100644 GIT binary patch delta 64 zcmcc3dXtssGcPX}0}!~Dd`sWRvz<{bS3k5kwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb)C#t#6!3m3Hj delta 66 zcmcb~dYhH!GcPX}0}xy;(#_b&vz<{RUq7@swWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@=L}K0OArDI{*Lx diff --git a/osinaweb/support/migrations/__pycache__/0004_alter_ticket_opened_date_ticketconnection.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0004_alter_ticket_opened_date_ticketconnection.cpython-313.pyc index e094a6cb91bf5fd806010c402eb1200a3b304666..0c2f8f4fda9f29b652cdd6b63fc582acc3686dab 100644 GIT binary patch delta 65 zcmZ32plA4rQoVvM*Rh{d17LNb` diff --git a/osinaweb/support/migrations/__pycache__/0005_alter_ticketconnection_ticket.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0005_alter_ticketconnection_ticket.cpython-313.pyc index 7c2bc92300981c2d5656dfad6cead30eeed2a645..c89fcdab715959203b18545dcbe40181e2c2f561 100644 GIT binary patch delta 65 zcmZ3$F^_}iGcPX}0}!~Dd`sWRvxG^lOh2?ZwWwG>H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICb+4CJ#mcwg?uZ delta 67 zcmbQov4Df;GcPX}0}xy;(#_b&vxG^bLO--PwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJC^ED<9MgZEQ7byS$ diff --git a/osinaweb/support/migrations/__pycache__/0006_remove_ticketconnection_type_and_more.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0006_remove_ticketconnection_type_and_more.cpython-313.pyc index f66545615bc3a8b2efb98f89e792441c56f1f2a5..1353fb5eb815fcf6206c251396cc30eda92fc898 100644 GIT binary patch delta 65 zcmZ3*zJi_SGcPX}0}!~Dd`sWR2plA4rQoVvMzNsAExs&*Cc delta 67 zcmZ3%zKWgaGcPX}0}xy;(#_b&H8(RSH8m$EvoclRB|o_|H#M)M TSU)*GB{eCrICZlmvnwM2+_e^& delta 67 zcmcb^agT%NGcPX}0}xy;(#_b&^OQ-WNI$eVwWwIXI58(PH#H|GvoclRB|o_|H#M)M VSU)_!C|f_jI5RJCvpBOWBLD);7asrs diff --git a/osinaweb/support/migrations/__pycache__/0008_alter_tickettask_ticket.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0008_alter_tickettask_ticket.cpython-313.pyc index 43bf69309059ce0c18ba137e49a3cf2bdb2dc1b4..4887e1f3c2274bf228e3e5efbd0bc3a7f18d8fe8 100644 GIT binary patch delta 65 zcmZqV_|MMsnU|M~0SH`6zNK&E>0weU&<`z6Eh^Se&CSe7P0h*4tW4E+$xklLP0cGQ T)=$n)Nli*DPThQf$&nENzzP

1J%?>0#0+(hn_8Eh^S8PRz;7P0h*4tW4E+$xklLP0cGQ V)(_7w%GS>>&df{PypPF|5dh`s7cBq) diff --git a/osinaweb/support/migrations/__pycache__/0009_ticketconnection_terminated_at.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0009_ticketconnection_terminated_at.cpython-313.pyc index 0ab23c46bad8fd14a5787090813149c001744ffc..e182f6ff7720e3e474aba50a115289c28db04469 100644 GIT binary patch delta 65 zcmcb@c8QJWGcPX}0}!~Dd`sWRBgmvyt{+;QT2!o`nwy!Enwpc7S(&QulAm0fo0?Zr Tte>2plA4rQoVwYSiJuVwvJVxh delta 67 zcmcb_c7=`SGcPX}0}xy;(#_b&BgmvtsUKRLT2!oGoS2iDo0^l8S(&QulAm0fo0?Zr VtRJ3Vl&zm%oSB!n*_nx-5dhXs7B2t* diff --git a/osinaweb/support/migrations/__pycache__/0010_remove_ticketconnection_terminated.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/0010_remove_ticketconnection_terminated.cpython-313.pyc index eed3300391003e99013faf5c29022ae07a36c5fc..a14401d8014c01a3b2123150d279bcac4305b90d 100644 GIT binary patch delta 64 zcmey&`jM6AGcPX}0}!~Dd`sWRbC6N3T0gWnwWwG>H8(RSH8m$EvoclRB|o_|H#M)M SSU)*GB{eCrICb(@#(x0K6&Mu& delta 66 zcmey!`k9sIGcPX}0}xy;(#_b&bC6M^RzI{jwWwIXI58(PH#H|GvoclRB|o_|H#M)M USU)_!C|f_jI5RJC@@K|>0P?IDn*aa+ diff --git a/osinaweb/support/migrations/__pycache__/__init__.cpython-313.pyc b/osinaweb/support/migrations/__pycache__/__init__.cpython-313.pyc index ffcfee5f7b8ee3c2734a02fcdcf3130ea8b8b60f..9c8f9514e4b64d7488d94176732d944f83eb4b60 100644 GIT binary patch delta 62 zcmdnbxR;UVGcPX}0}!~Dd`q9mW26?NA6lGRRIHzxo0*fEnv;`RnX2!SpIn-onpaY+ QpPZkPnv__aIx#I00B|1_p8x;= delta 64 zcmdnXxSx^dGcPX}0}xy;(#@F2W26zMA6lGRRIFc|n3I{Cnv;`RnX2!SpIn-onpaY+ SAD&;7t)E|*B@zIV?iM8g