From 8a31343fcf93be7566a492ecacfaecae89ca4ab3 Mon Sep 17 00:00:00 2001 From: nataly Date: Fri, 5 Jul 2024 14:30:47 +0300 Subject: [PATCH] New changes. --- .../__pycache__/__init__.cpython-311.pyc | Bin 182 -> 182 bytes .../__pycache__/admin.cpython-311.pyc | Bin 714 -> 714 bytes .../__pycache__/apps.cpython-311.pyc | Bin 563 -> 563 bytes .../__pycache__/models.cpython-311.pyc | Bin 3063 -> 3063 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 950 -> 950 bytes .../0002_country_addressbook.cpython-311.pyc | Bin 1859 -> 1859 bytes .../__pycache__/0003_contact.cpython-311.pyc | Bin 1436 -> 1436 bytes .../0004_socialmedia.cpython-311.pyc | Bin 1300 -> 1300 bytes ...05_socialmedia_addressbook.cpython-311.pyc | Bin 1011 -> 1011 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 193 -> 193 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 178 -> 178 bytes .../billing/__pycache__/admin.cpython-311.pyc | Bin 1053 -> 1053 bytes .../billing/__pycache__/apps.cpython-311.pyc | Bin 551 -> 551 bytes .../__pycache__/models.cpython-311.pyc | Bin 11971 -> 11971 bytes .../billing/__pycache__/urls.cpython-311.pyc | Bin 1325 -> 1325 bytes .../billing/__pycache__/views.cpython-311.pyc | Bin 4029 -> 4029 bytes .../add/__pycache__/urls.cpython-311.pyc | Bin 1095 -> 1095 bytes .../add/__pycache__/views.cpython-311.pyc | Bin 13274 -> 13274 bytes .../delete/__pycache__/urls.cpython-311.pyc | Bin 602 -> 602 bytes .../delete/__pycache__/views.cpython-311.pyc | Bin 1497 -> 1497 bytes .../edit/__pycache__/urls.cpython-311.pyc | Bin 668 -> 668 bytes .../edit/__pycache__/views.cpython-311.pyc | Bin 2564 -> 2564 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 2144 -> 2144 bytes ...vice_cancelled_at_and_more.cpython-311.pyc | Bin 1273 -> 1273 bytes ...003_payment_servicepayment.cpython-311.pyc | Bin 1801 -> 1801 bytes ...rename_payment_paymenttype.cpython-311.pyc | Bin 736 -> 736 bytes ...05_service_recurring_cycle.cpython-311.pyc | Bin 1026 -> 1026 bytes ...ervice_created_at_and_more.cpython-311.pyc | Bin 1149 -> 1149 bytes ...er_service_recurring_cycle.cpython-311.pyc | Bin 1093 -> 1093 bytes .../0008_alter_service_type.cpython-311.pyc | Bin 1078 -> 1078 bytes ...cepayment_service_and_more.cpython-311.pyc | Bin 1785 -> 1785 bytes .../0010_charge_amount.cpython-311.pyc | Bin 906 -> 906 bytes .../__pycache__/0011_invoice.cpython-311.pyc | Bin 1299 -> 1299 bytes ...nt_charge_receipt_and_more.cpython-311.pyc | Bin 1508 -> 1508 bytes ...alter_invoice_date_created.cpython-311.pyc | Bin 846 -> 846 bytes ...014_servicepayment_comment.cpython-311.pyc | Bin 851 -> 851 bytes .../__pycache__/0015_order.cpython-311.pyc | Bin 1554 -> 1554 bytes .../0016_alter_order_status.cpython-311.pyc | Bin 953 -> 953 bytes .../0017_service_order.cpython-311.pyc | Bin 1000 -> 1000 bytes .../0018_alter_order_status.cpython-311.pyc | Bin 961 -> 961 bytes ..._service_customer_and_more.cpython-311.pyc | Bin 4540 -> 4540 bytes .../0020_orderitem.cpython-311.pyc | Bin 1302 -> 1302 bytes ...m_recurring_cycle_and_more.cpython-311.pyc | Bin 1144 -> 1144 bytes ...e_item_created_at_and_more.cpython-311.pyc | Bin 1211 -> 1211 bytes ...em_project_alter_item_type.cpython-311.pyc | Bin 1338 -> 1338 bytes .../0024_remove_item_active.cpython-311.pyc | Bin 730 -> 730 bytes ...item_project_item_customer.cpython-311.pyc | Bin 1196 -> 1196 bytes ...tem_type_remove_order_paid.cpython-311.pyc | Bin 887 -> 887 bytes .../0027_item_type.cpython-311.pyc | Bin 912 -> 912 bytes ...0028_remove_order_due_date.cpython-311.pyc | Bin 711 -> 711 bytes .../0029_invoice_pdf.cpython-311.pyc | Bin 841 -> 841 bytes .../0030_alter_invoice_order.cpython-311.pyc | Bin 993 -> 993 bytes ...ter_invoice_invoice_number.cpython-311.pyc | Bin 862 -> 862 bytes .../0032_order_business.cpython-311.pyc | Bin 1083 -> 1083 bytes .../0033_alter_order_status.cpython-311.pyc | Bin 978 -> 978 bytes .../0034_alter_invoice_pdf.cpython-311.pyc | Bin 863 -> 863 bytes .../0035_alter_invoice_pdf.cpython-311.pyc | Bin 845 -> 845 bytes ...ter_invoice_invoice_number.cpython-311.pyc | Bin 871 -> 871 bytes .../0037_recurringcycle_item.cpython-311.pyc | Bin 1009 -> 1009 bytes .../0038_alter_invoice_pdf.cpython-311.pyc | Bin 863 -> 863 bytes ...recurringcycle_cycle_price.cpython-311.pyc | Bin 840 -> 840 bytes ..._orderitem_end_at_and_more.cpython-311.pyc | Bin 995 -> 995 bytes .../0041_orderitem_active.cpython-311.pyc | Bin 859 -> 859 bytes .../0042_order_due_date.cpython-311.pyc | Bin 825 -> 825 bytes .../0043_alter_invoice_pdf.cpython-311.pyc | Bin 861 -> 861 bytes ...044_alter_orderitem_active.cpython-311.pyc | Bin 841 -> 841 bytes ...ter_orderpayment_date_paid.cpython-311.pyc | Bin 1017 -> 1017 bytes ...t_order_orderpayment_order.cpython-311.pyc | Bin 1148 -> 1148 bytes ...cription_paymenttype_image.cpython-311.pyc | Bin 1058 -> 1058 bytes ...e_order_status_orderstatus.cpython-311.pyc | Bin 1591 -> 1591 bytes ...rename_due_date_order_date.cpython-311.pyc | Bin 763 -> 763 bytes ...ent_type_orderpayment_type.cpython-311.pyc | Bin 981 -> 981 bytes ..._alter_orderpayment_amount.cpython-311.pyc | Bin 860 -> 860 bytes ...2_alter_orderstatus_status.cpython-311.pyc | Bin 1008 -> 1008 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 189 -> 189 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 183 -> 183 bytes .../__pycache__/admin.cpython-311.pyc | Bin 828 -> 238 bytes .../__pycache__/apps.cpython-311.pyc | Bin 566 -> 566 bytes .../custom_context.cpython-311.pyc | Bin 2610 -> 2646 bytes .../__pycache__/decorators.cpython-311.pyc | Bin 1456 -> 1456 bytes .../__pycache__/models.cpython-311.pyc | Bin 6565 -> 181 bytes .../__pycache__/urls.cpython-311.pyc | Bin 3083 -> 2941 bytes .../__pycache__/views.cpython-311.pyc | Bin 16572 -> 14516 bytes .../add/__pycache__/urls.cpython-311.pyc | Bin 816 -> 453 bytes .../add/__pycache__/views.cpython-311.pyc | Bin 8952 -> 4342 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 3861 -> 3861 bytes ...02_alter_ticket_department.cpython-311.pyc | Bin 1100 -> 1100 bytes ...mer_ticket_status_and_more.cpython-311.pyc | Bin 1587 -> 1587 bytes ...ket_ticket_number_and_more.cpython-311.pyc | Bin 1278 -> 1278 bytes .../0005_ticketstatusupdate.cpython-311.pyc | Bin 1811 -> 1811 bytes .../0006_ticketupdate_read.cpython-311.pyc | Bin 849 -> 849 bytes ...ead_ticketupdatereadstatus.cpython-311.pyc | Bin 1726 -> 1726 bytes ...pdatereadstatus_ticketread.cpython-311.pyc | Bin 962 -> 962 bytes ...er_ticketattachment_ticket.cpython-311.pyc | Bin 1079 -> 1079 bytes ...ction_ticketupdatereaction.cpython-311.pyc | Bin 785 -> 785 bytes ...ketupdatereaction_customer.cpython-311.pyc | Bin 1215 -> 1215 bytes ...0012_ticket_ticket_members.cpython-311.pyc | Bin 1072 -> 1072 bytes ...lter_ticket_ticket_members.cpython-311.pyc | Bin 956 -> 956 bytes ...partment_ticket_department.cpython-311.pyc | Bin 1040 -> 1040 bytes ...artment_ticket_departments.cpython-311.pyc | Bin 805 -> 805 bytes ...tstatusupdate_ticketstatus.cpython-311.pyc | Bin 947 -> 947 bytes .../0017_tickettask.cpython-311.pyc | Bin 1353 -> 1353 bytes ...lter_ticketattachment_file.cpython-311.pyc | Bin 862 -> 862 bytes .../__pycache__/0019_file.cpython-311.pyc | Bin 1156 -> 1156 bytes ...lter_ticketattachment_file.cpython-311.pyc | Bin 862 -> 862 bytes .../0021_file_ticket.cpython-311.pyc | Bin 1034 -> 1034 bytes .../0022_remove_file_ticket.cpython-311.pyc | Bin 717 -> 717 bytes ...etattachment_file_and_more.cpython-311.pyc | Bin 1076 -> 1076 bytes ...attachment_ticket_and_more.cpython-311.pyc | Bin 0 -> 2177 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 194 -> 194 bytes .../payment/__pycache__/urls.cpython-311.pyc | Bin 1417 -> 1417 bytes .../payment/__pycache__/views.cpython-311.pyc | Bin 15524 -> 15524 bytes .../templates/listing_pages/products.html | 27 +++++++++++- osinaweb/db.sqlite3 | Bin 1445888 -> 1445888 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 180 -> 180 bytes .../__pycache__/admin.cpython-311.pyc | Bin 3845 -> 3845 bytes .../__pycache__/apps.cpython-311.pyc | Bin 557 -> 557 bytes .../custom_context.cpython-311.pyc | Bin 7255 -> 10148 bytes .../__pycache__/decorators.cpython-311.pyc | Bin 1439 -> 1439 bytes .../__pycache__/forms.cpython-311.pyc | Bin 1474 -> 1474 bytes .../__pycache__/models.cpython-311.pyc | Bin 28377 -> 28106 bytes .../__pycache__/urls.cpython-311.pyc | Bin 6779 -> 6598 bytes .../__pycache__/views.cpython-311.pyc | Bin 45977 -> 43900 bytes .../add/__pycache__/urls.cpython-311.pyc | Bin 3404 -> 3404 bytes .../add/__pycache__/views.cpython-311.pyc | Bin 33938 -> 34104 bytes .../__pycache__/serializers.cpython-311.pyc | Bin 1402 -> 1402 bytes .../api/__pycache__/urls.cpython-311.pyc | Bin 412 -> 412 bytes .../api/__pycache__/views.cpython-311.pyc | Bin 2132 -> 2132 bytes .../delete/__pycache__/urls.cpython-311.pyc | Bin 1865 -> 2014 bytes .../delete/__pycache__/views.cpython-311.pyc | Bin 6991 -> 8792 bytes osinaweb/osinacore/delete/urls.py | 1 + osinaweb/osinacore/delete/views.py | 41 ++++++++++++++++++ .../edit/__pycache__/urls.cpython-311.pyc | Bin 3338 -> 3338 bytes .../edit/__pycache__/views.cpython-311.pyc | Bin 30172 -> 30172 bytes .../__pycache__/urls.cpython-311.pyc | Bin 433 -> 433 bytes .../__pycache__/views.cpython-311.pyc | Bin 702 -> 702 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 3725 -> 3725 bytes ...ions_staffprofile_and_more.cpython-311.pyc | Bin 3870 -> 3870 bytes .../0003_milestone.cpython-311.pyc | Bin 1502 -> 1502 bytes .../__pycache__/0004_epic.cpython-311.pyc | Bin 1444 -> 1444 bytes .../0005_staffprofile_image.cpython-311.pyc | Bin 832 -> 832 bytes .../__pycache__/0006_note.cpython-311.pyc | Bin 1679 -> 1679 bytes ...ct_id_alter_project_status.cpython-311.pyc | Bin 1131 -> 1131 bytes ...8_alter_project_project_id.cpython-311.pyc | Bin 890 -> 890 bytes ...9_alter_project_project_id.cpython-311.pyc | Bin 874 -> 874 bytes .../0010_remove_note_date.cpython-311.pyc | Bin 720 -> 720 bytes ...r_alter_note_text_and_more.cpython-311.pyc | Bin 1820 -> 1820 bytes .../0012_projectrequirement.cpython-311.pyc | Bin 1304 -> 1304 bytes .../0013_projectfile.cpython-311.pyc | Bin 1414 -> 1414 bytes ...014_alter_projectfile_file.cpython-311.pyc | Bin 843 -> 843 bytes .../0015_projectcredentials.cpython-311.pyc | Bin 1423 -> 1423 bytes ...dentials_projectcredential.cpython-311.pyc | Bin 770 -> 770 bytes ...e_alter_project_start_date.cpython-311.pyc | Bin 1021 -> 1021 bytes .../0018_epic_status.cpython-311.pyc | Bin 919 -> 919 bytes ...date_alter_epic_start_date.cpython-311.pyc | Bin 979 -> 979 bytes .../__pycache__/0020_task.cpython-311.pyc | Bin 1903 -> 1903 bytes ...rprofile_business_and_more.cpython-311.pyc | Bin 2799 -> 2799 bytes ...ustomerprofile_customer_id.cpython-311.pyc | Bin 900 -> 900 bytes .../0023_task_assigned_to.cpython-311.pyc | Bin 1016 -> 1016 bytes .../0024_task_task_id.cpython-311.pyc | Bin 846 -> 846 bytes .../__pycache__/0025_status.cpython-311.pyc | Bin 1570 -> 1570 bytes ...e_status_user_status_staff.cpython-311.pyc | Bin 1148 -> 1148 bytes .../0027_alter_status_staff.cpython-311.pyc | Bin 1063 -> 1063 bytes ...8_remove_projecttype_color.cpython-311.pyc | Bin 730 -> 730 bytes .../0029_alter_reference_date.cpython-311.pyc | Bin 844 -> 844 bytes .../__pycache__/0030_tag.cpython-311.pyc | Bin 971 -> 971 bytes ...1_alter_staffprofile_image.cpython-311.pyc | Bin 850 -> 850 bytes .../__pycache__/0032_point.cpython-311.pyc | Bin 1455 -> 1455 bytes ...nt_date_workingon_and_more.cpython-311.pyc | Bin 1278 -> 1278 bytes ...nt_date_completed_and_more.cpython-311.pyc | Bin 1334 -> 1334 bytes .../0035_business_business_id.cpython-311.pyc | Bin 882 -> 882 bytes ...lter_staffprofile_position.cpython-311.pyc | Bin 1214 -> 1214 bytes ...move_staffprofile_position.cpython-311.pyc | Bin 762 -> 762 bytes ...taffprofile_staff_position.cpython-311.pyc | Bin 1040 -> 1040 bytes ...taffprofile_staff_position.cpython-311.pyc | Bin 1071 -> 1071 bytes ...0040_staffprofile_staff_id.cpython-311.pyc | Bin 882 -> 882 bytes .../0041_dailyreport.cpython-311.pyc | Bin 1480 -> 1480 bytes ...omerprofile_email_and_more.cpython-311.pyc | Bin 1242 -> 1242 bytes .../0043_businesstype.cpython-311.pyc | Bin 1007 -> 1007 bytes ...ove_business_business_type.cpython-311.pyc | Bin 734 -> 734 bytes .../0045_business_type.cpython-311.pyc | Bin 1036 -> 1036 bytes .../0046_task_requirement.cpython-311.pyc | Bin 1032 -> 1032 bytes .../0047_task_status_date.cpython-311.pyc | Bin 944 -> 944 bytes ...r_customerprofile_business.cpython-311.pyc | Bin 1091 -> 1091 bytes ...r_customerprofile_business.cpython-311.pyc | Bin 1059 -> 1059 bytes ...by_projectrequirement_date.cpython-311.pyc | Bin 1372 -> 1372 bytes ...051_alter_task_requirement.cpython-311.pyc | Bin 1056 -> 1056 bytes .../0052_note_project.cpython-311.pyc | Bin 1009 -> 1009 bytes .../0053_pointactivity.cpython-311.pyc | Bin 1291 -> 1291 bytes ...nt_date_completed_and_more.cpython-311.pyc | Bin 983 -> 983 bytes .../0055_alter_point_status.cpython-311.pyc | Bin 992 -> 992 bytes ...ter_pointactivity_end_time.cpython-311.pyc | Bin 859 -> 859 bytes ...otal_time_minutes_and_more.cpython-311.pyc | Bin 1162 -> 1162 bytes ..._total_time_hours_and_more.cpython-311.pyc | Bin 958 -> 958 bytes ...059_alter_task_requirement.cpython-311.pyc | Bin 1067 -> 1067 bytes ...0_pointactivity_total_time.cpython-311.pyc | Bin 859 -> 859 bytes ...date_alter_task_start_date.cpython-311.pyc | Bin 982 -> 982 bytes .../0062_connection.cpython-311.pyc | Bin 1556 -> 1556 bytes ...0063_alter_connection_date.cpython-311.pyc | Bin 826 -> 826 bytes .../__pycache__/0064_reaction.cpython-311.pyc | Bin 1538 -> 1538 bytes ...ter_customerprofile_status.cpython-311.pyc | Bin 980 -> 980 bytes ...business_business_customer.cpython-311.pyc | Bin 1185 -> 1185 bytes ..._customerprofile_confirmed.cpython-311.pyc | Bin 901 -> 901 bytes ...profile_confirmed_and_more.cpython-311.pyc | Bin 1127 -> 1127 bytes ..._projectfile_file_and_more.cpython-311.pyc | Bin 1235 -> 1235 bytes ...le_staff_position_and_more.cpython-311.pyc | Bin 1724 -> 1724 bytes ...jecttype_department_ticket.cpython-311.pyc | Bin 2259 -> 2259 bytes ...treaction_ticketattachment.cpython-311.pyc | Bin 2523 -> 2523 bytes ...073_alter_ticket_regarding.cpython-311.pyc | Bin 986 -> 986 bytes ...ed_ticketupdate_date_added.cpython-311.pyc | Bin 788 -> 788 bytes ...attachment_ticket_and_more.cpython-311.pyc | Bin 1406 -> 1406 bytes .../0076_alter_reference_date.cpython-311.pyc | Bin 832 -> 832 bytes ...oject_active_projectstatus.cpython-311.pyc | Bin 1765 -> 1765 bytes ...alter_projectstatus_status.cpython-311.pyc | Bin 1004 -> 1004 bytes ...e_alter_project_start_date.cpython-311.pyc | Bin 966 -> 966 bytes .../0080_project_logo.cpython-311.pyc | Bin 875 -> 875 bytes .../0081_status_task.cpython-311.pyc | Bin 1047 -> 1047 bytes .../0082_pinnedproject.cpython-311.pyc | Bin 1442 -> 1442 bytes ...ition_jobposition_and_more.cpython-311.pyc | Bin 880 -> 880 bytes .../0084_staffposition.cpython-311.pyc | Bin 1444 -> 1444 bytes ...sition_start_date_and_more.cpython-311.pyc | Bin 993 -> 993 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 191 -> 191 bytes .../delete-utility-modal.html | 30 +++++++++++++ osinaweb/osinacore/templates/index.html | 2 +- .../listing_pages/business-types.html | 2 +- .../templates/listing_pages/departments.html | 2 +- .../listing_pages/job-positions.html | 2 +- .../listing_pages/project-types.html | 2 +- .../templates/listing_pages/references.html | 2 +- .../templates/listing_pages/tags.html | 2 +- .../__pycache__/__init__.cpython-311.pyc | Bin 179 -> 179 bytes .../osinaweb/__pycache__/asgi.cpython-311.pyc | Bin 0 -> 1254 bytes .../__pycache__/settings.cpython-311.pyc | Bin 3590 -> 3705 bytes .../osinaweb/__pycache__/urls.cpython-311.pyc | Bin 1576 -> 1655 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 0 -> 178 bytes .../support/__pycache__/admin.cpython-311.pyc | Bin 0 -> 1096 bytes .../support/__pycache__/apps.cpython-311.pyc | Bin 0 -> 551 bytes .../__pycache__/consumers.cpython-311.pyc | Bin 0 -> 14260 bytes .../__pycache__/decorators.cpython-311.pyc | Bin 0 -> 1568 bytes .../__pycache__/models.cpython-311.pyc | Bin 0 -> 15944 bytes .../__pycache__/routing.cpython-311.pyc | Bin 0 -> 716 bytes .../support/__pycache__/urls.cpython-311.pyc | Bin 0 -> 1585 bytes .../support/__pycache__/views.cpython-311.pyc | Bin 0 -> 5026 bytes .../add/__pycache__/urls.cpython-311.pyc | Bin 0 -> 747 bytes .../add/__pycache__/views.cpython-311.pyc | Bin 0 -> 2647 bytes .../__pycache__/0001_initial.cpython-311.pyc | Bin 0 -> 6247 bytes ...icket_departments_and_more.cpython-311.pyc | Bin 0 -> 2120 bytes .../0003_remove_ticket_status.cpython-311.pyc | Bin 0 -> 734 bytes ...ened_date_ticketconnection.cpython-311.pyc | Bin 0 -> 1913 bytes ...er_ticketconnection_ticket.cpython-311.pyc | Bin 0 -> 1030 bytes ...etconnection_type_and_more.cpython-311.pyc | Bin 0 -> 965 bytes ...07_alter_ticketstaff_staff.cpython-311.pyc | Bin 0 -> 1092 bytes ...08_alter_tickettask_ticket.cpython-311.pyc | Bin 0 -> 999 bytes ...etconnection_terminated_at.cpython-311.pyc | Bin 0 -> 868 bytes ...icketconnection_terminated.cpython-311.pyc | Bin 0 -> 758 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 0 -> 189 bytes 256 files changed, 105 insertions(+), 8 deletions(-) create mode 100644 osinaweb/customercore/migrations/__pycache__/0024_remove_ticketattachment_ticket_and_more.cpython-311.pyc create mode 100644 osinaweb/osinacore/templates/delete_templates/delete-utility-modal.html create mode 100644 osinaweb/osinaweb/__pycache__/asgi.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/__init__.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/admin.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/apps.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/consumers.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/decorators.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/models.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/routing.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/urls.cpython-311.pyc create mode 100644 osinaweb/support/__pycache__/views.cpython-311.pyc create mode 100644 osinaweb/support/add/__pycache__/urls.cpython-311.pyc create mode 100644 osinaweb/support/add/__pycache__/views.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0001_initial.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0002_remove_ticket_departments_and_more.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0003_remove_ticket_status.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0004_alter_ticket_opened_date_ticketconnection.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0005_alter_ticketconnection_ticket.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0006_remove_ticketconnection_type_and_more.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0007_alter_ticketstaff_staff.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0008_alter_tickettask_ticket.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0009_ticketconnection_terminated_at.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/0010_remove_ticketconnection_terminated.cpython-311.pyc create mode 100644 osinaweb/support/migrations/__pycache__/__init__.cpython-311.pyc diff --git a/osinaweb/addressbook/__pycache__/__init__.cpython-311.pyc b/osinaweb/addressbook/__pycache__/__init__.cpython-311.pyc index 009c61a607b4e2adb8180c04be4c51eca3dd2ad2..528983f9220098fe10f66fdfc3e40429d5867239 100644 GIT binary patch delta 19 ZcmdnSxQ&r}IWI340}#wU)IO1WH2^U~1#kcW delta 19 ZcmdnSxQ&r}IWI340}u!XR!!ty4FD^i1ZV&N diff --git a/osinaweb/addressbook/__pycache__/admin.cpython-311.pyc b/osinaweb/addressbook/__pycache__/admin.cpython-311.pyc index 36294e2a4494658c6cbd5ca7b9f2d1a5f365517c..e20781509fd5a46321a6f1fa465fbd5371de87ba 100644 GIT binary patch delta 20 acmX@bdWw~MIWI340}#wU)V`5>KNA2tH8TJ>4h5e8 delta 20 acmdnSzKxxGIWI340}u!XR&C^7%?toBVFZ@| diff --git a/osinaweb/addressbook/migrations/__pycache__/0002_country_addressbook.cpython-311.pyc b/osinaweb/addressbook/migrations/__pycache__/0002_country_addressbook.cpython-311.pyc index 191ede7812336f76f0039179849e1588374e8463..a6d0186f6a93858009dca484e6644e3ed1097f54 100644 GIT binary patch delta 20 acmX@icbJcRIWI340}#wU)V`71f*k-l76n)U delta 20 acmX@icbJcRIWI340}u!XR&C_AUA}atikOf-+ delta 20 acmbQkJ%^inIWI340}u!XR&C^-$O-^0;{;Ox diff --git a/osinaweb/addressbook/migrations/__pycache__/0004_socialmedia.cpython-311.pyc b/osinaweb/addressbook/migrations/__pycache__/0004_socialmedia.cpython-311.pyc index c59f473ef967f1b14004b2aca4365a8fd1acadc9..93d2c01e168d80ee3cd685b6775b361b0dc8bae0 100644 GIT binary patch delta 20 acmbQjHHC|NIWI340}#wU)V`6MlNA6mECj&- delta 20 acmbQjHHC|NIWI340}u!XR&C_wWCZ{#e*?Jy diff --git a/osinaweb/addressbook/migrations/__pycache__/0005_socialmedia_addressbook.cpython-311.pyc b/osinaweb/addressbook/migrations/__pycache__/0005_socialmedia_addressbook.cpython-311.pyc index f30cacacdaa83fb9666eef16dc34fe05cbc2046d..a1f14910a2a5e0969b570722ad164c60880d8919 100644 GIT binary patch delta 20 acmey&{+XS7IWI340}#wU)V`7X1v3CamIhV; delta 20 acmey&{+XS7IWI340}u!XR&C^d!3+R8=><*z diff --git a/osinaweb/addressbook/migrations/__pycache__/__init__.cpython-311.pyc b/osinaweb/addressbook/migrations/__pycache__/__init__.cpython-311.pyc index 138e222780bb3631adb1c9103c05b86c2bddbc22..210abe2c58cda2087596eace28fbedfe4c0fbae2 100644 GIT binary patch delta 19 ZcmX@ec#x5MIWI340}#wU)IO1W8vrue1(5&% delta 19 ZcmX@ec#x5MIWI340}u!XR!!vI1^_KJ1c?9u diff --git a/osinaweb/billing/__pycache__/__init__.cpython-311.pyc b/osinaweb/billing/__pycache__/__init__.cpython-311.pyc index 614711d3d781eef4ee47da3b2a56d8de883f3c2e..89e36555ffc3693710d63b7d096a7fff35626b98 100644 GIT binary patch delta 19 ZcmdnQxQUT_IWI340}#wU)IO1WIRG%P1!MpK delta 19 ZcmdnQxQUT_IWI340}u!XR!!ty4gf0(1Y7_B diff --git a/osinaweb/billing/__pycache__/admin.cpython-311.pyc b/osinaweb/billing/__pycache__/admin.cpython-311.pyc index ff390e9c1ac390efa93d7784f824a2231acfe0b1..1a16952419b2fa531cd31c2dbe3e69584d843990 100644 GIT binary patch delta 20 acmbQsF_(jTIWI340}#wP)V`5hhy?&MQUurl delta 20 acmbQsF_(jTIWI340}u!XR&C@KVgUdwo&(PS diff --git a/osinaweb/billing/__pycache__/apps.cpython-311.pyc b/osinaweb/billing/__pycache__/apps.cpython-311.pyc index d2aaa05b5d7e41b990526fafc8c961381cf4ef9b..25f58502f3974f8ba5306f9781b22dfc1e9ac68e 100644 GIT binary patch delta 20 acmZ3^vYdr`IWI340}#wP)V`5hh6w;PPz3A% delta 20 acmZ3^vYdr`IWI340}u!XR&C^#VFCaxoCD(k diff --git a/osinaweb/billing/__pycache__/models.cpython-311.pyc b/osinaweb/billing/__pycache__/models.cpython-311.pyc index 620c0bf8a41ba8767dd97f9d45d02b0b8bd151e5..6e4c5d0aa7f25ccee6d80552981d153b0a8c5174 100644 GIT binary patch delta 20 acmX>cdpMSRIWI340}#wP)V`5>haLb%UcdpMSRIWI340}u!XR&C_op$7mztOb<- diff --git a/osinaweb/billing/__pycache__/urls.cpython-311.pyc b/osinaweb/billing/__pycache__/urls.cpython-311.pyc index 3795b1815ebde78ec131e6321abce052d8a7a224..8f8ba2038fd6222a75f2b2949bd31a0909326d7c 100644 GIT binary patch delta 20 acmZ3>wU&!}IWI340}#wP)V`5hi4_1g8wCvj delta 20 acmZ3>wU&!}IWI340}u!XR&C@~Vg&#%X9NTQ diff --git a/osinaweb/billing/__pycache__/views.cpython-311.pyc b/osinaweb/billing/__pycache__/views.cpython-311.pyc index 43299c193f5c7c5c7566a283b27079f485eac047..14e7e11c26d61cc0240130b73a97a29e2f947266 100644 GIT binary patch delta 20 acmdlhzgM1nIWI340}#wP)V`5>6F&evnFa9x delta 20 acmdlhzgM1nIWI340}u!XR&C_o#18;9A`<{Jyai1F delta 20 acmbQkI){~eIWI340}u!XR&C^-$OHf_2n0j` diff --git a/osinaweb/billing/edit/__pycache__/views.cpython-311.pyc b/osinaweb/billing/edit/__pycache__/views.cpython-311.pyc index df33c80d04334c2c42a6e9e0ba1abc20305cc2eb..1fa1e813761fde268a30f2fb8a69b51f65f3a701 100644 GIT binary patch delta 20 acmZn>X%XRG&dbZi00eUmwQuD9$q4{69|fua delta 20 acmZn>X%XRG&dbZi00e@8RU5f~asmJ>YXqSH diff --git a/osinaweb/billing/migrations/__pycache__/0001_initial.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0001_initial.cpython-311.pyc index fa60e6a9133e48751f44d9bf1c6b0cc466999853..858092986c6d8b1b0091f72e40026f4d33d67624 100644 GIT binary patch delta 20 acmaDL@IZijIWI340}#wP)V`5Blmh@h?gg~~ delta 20 acmaDL@IZijIWI340}u!XR&C@C delta 20 acmey#`ID1-IWI340}u!XR&C^d#{vL6A_Zjt diff --git a/osinaweb/billing/migrations/__pycache__/0003_payment_servicepayment.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0003_payment_servicepayment.cpython-311.pyc index fad3e1c37628aa5133855bb303fb8416a98cb810..334127580cb7d05e4fab0ce99a5e2a9942fd71e2 100644 GIT binary patch delta 20 acmeC=>*V8J&dbZi00eUmwQuD9#|8j13*V8J&dbZi00e@8RU5hgu>k-qSOlQ} diff --git a/osinaweb/billing/migrations/__pycache__/0004_rename_payment_paymenttype.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0004_rename_payment_paymenttype.cpython-311.pyc index a59f6b212011052d1394e452651ddbf79f348967..2b80a1af2cf47d7b6471c64133fe34a994abe03b 100644 GIT binary patch delta 20 acmaFB`hb;tIWI340}#wP)V`7XDiZ)cTm~5c delta 20 acmaFB`hb;tIWI340}u!XR&C_I$^-y6s09!J diff --git a/osinaweb/billing/migrations/__pycache__/0005_service_recurring_cycle.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0005_service_recurring_cycle.cpython-311.pyc index b8a668aa5e0a42f69eaf393e3a1cae756a82d16d..acb0c239e6a9c2ba18e4edcc7537d10306fc2854 100644 GIT binary patch delta 20 acmZqTXyV{r&dbZi00eUmwQuD9&I|xC83l#_ delta 20 acmZqTXyV{r&dbZi00e@8RU5g#GXnrBWdwZy diff --git a/osinaweb/billing/migrations/__pycache__/0006_alter_service_cancelled_at_alter_service_created_at_and_more.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0006_alter_service_cancelled_at_alter_service_created_at_and_more.cpython-311.pyc index 57c763160fb4c56f719a1c240128c0bcd356b9b9..13976ab81a13060e7d53043a4ca4d13584ce69a9 100644 GIT binary patch delta 20 acmey%@t1>pIWI340}#wP)V`6shy?&bQU&+` delta 20 acmey%@t1>pIWI340}u!XR&C@iVgUd95IWI340}#wP)V`71iUj~Uk_Auz delta 20 acmX@gag>95IWI340}u!XR&C_AVgUd$-ULSg diff --git a/osinaweb/billing/migrations/__pycache__/0008_alter_service_type.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0008_alter_service_type.cpython-311.pyc index 64dce41f224619ad32a1b44a384791c5cd8feacd..71f91e749e214feba45bae1767973371c17b8b73 100644 GIT binary patch delta 20 acmdnSv5kX!IWI340}#wP)V`5hn*{(jIt3#D delta 20 acmdnSv5kX!IWI340}u!XR&C_gW&r>&h6EY_ diff --git a/osinaweb/billing/migrations/__pycache__/0009_remove_service_due_at_remove_servicepayment_service_and_more.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0009_remove_service_due_at_remove_servicepayment_service_and_more.cpython-311.pyc index 44f97f47b2b72bda7c3691a8602ef5b55e1f3b8d..56efb4f8129dd91136e95907cf1435a56d3753cf 100644 GIT binary patch delta 20 acmey#`;(V@IWI340}#wP)V`7X9UA~cXa;xy delta 20 acmey#`;(V@IWI340}u!XR&C^d#|8jAv;}Vf diff --git a/osinaweb/billing/migrations/__pycache__/0010_charge_amount.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0010_charge_amount.cpython-311.pyc index 29b7ed36c73a0f29012d4c8cb2bb309d9bbe25c3..57b5179e9c336c19d2b820a7a75721b1be4cdd29 100644 GIT binary patch delta 20 acmeBT?_%d(&dbZi00eUmwQuCEX9fTH diff --git a/osinaweb/billing/migrations/__pycache__/0012_remove_servicepayment_charge_receipt_and_more.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0012_remove_servicepayment_charge_receipt_and_more.cpython-311.pyc index 8b456bc7551c92174cb49807d00893cc2e1b44c8..161e41e7faccf5f568a5945b51e8e7ad4869e9ce 100644 GIT binary patch delta 20 acmaFD{e+u)IWI340}#wP)V`7XCMy6x*9J5I delta 20 acmaFD{e+u)IWI340}u!XR&C_I$qE2DBLyn} diff --git a/osinaweb/billing/migrations/__pycache__/0013_alter_invoice_date_created.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0013_alter_invoice_date_created.cpython-311.pyc index f2cbd8ff2759b6d316b5753a04f0de48ab644f8f..ee19ec525a68266b899ef3983dfee851a19faf96 100644 GIT binary patch delta 20 acmX@dc8-mEIWI340}#wP)V`71nHc~&u?1!T delta 20 acmX@dc8-mEIWI340}u!XR&C^VW(EK={RCYA diff --git a/osinaweb/billing/migrations/__pycache__/0014_servicepayment_comment.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0014_servicepayment_comment.cpython-311.pyc index 1a770a323acd118252b39db767de9edfbc6dda0e..11d9630933f5a4a42b3842569c1addbded07f45b 100644 GIT binary patch delta 20 acmcc2cA1TPIWI340}#wP)V`71gBbujc?ER< delta 20 acmcc2cA1TPIWI340}u!XR&C_=U9WwwpjRmOy delta 20 acmdnVzLTAMIWI340}u!XR&C^7#|!{5*#w{f diff --git a/osinaweb/billing/migrations/__pycache__/0017_service_order.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0017_service_order.cpython-311.pyc index f85e8d42f2257e91e4842d9bbc8ca455b92e729f..1a7c9ba575beb4dd0bd9d3818085a0c4e31c8426 100644 GIT binary patch delta 20 acmaFC{(_x*IWI340}#wP)V`7XE;9f>8#4eo%>}^# delta 20 acmX@eevqAeIWI340}u!XR&C_o#tZ;683ech diff --git a/osinaweb/billing/migrations/__pycache__/0019_item_orderpayment_remove_service_customer_and_more.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0019_item_orderpayment_remove_service_customer_and_more.cpython-311.pyc index 35cfe03d78f3086163c43b3e79ca1a7bb1b278e5..07d18ce944acd4ad4435bef945905fb6ad5e3986 100644 GIT binary patch delta 20 acmdm^yhoXPIWI340}#wP)V`5>qaXl10|od1 delta 20 acmdm^yhoXPIWI340}u!XR&C_oCeVIWI340}#wP)V`5BmjwVpiUsKa delta 20 acmeyt@q>eVIWI340}u!XR&C_YWdQ&>)&$@H diff --git a/osinaweb/billing/migrations/__pycache__/0022_remove_item_cancelled_at_remove_item_created_at_and_more.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0022_remove_item_cancelled_at_remove_item_created_at_and_more.cpython-311.pyc index 07f72071335e171cf2bba1c7243d7ee068388ed5..1a86e3bc6c2d0b7b40463200487c26f327e20519 100644 GIT binary patch delta 20 acmdnZxto)FIWI340}#wP)V`5>0}B8-CIz$r delta 20 acmdnZxto)FIWI340}u!XR&C_ozybg=as;aY diff --git a/osinaweb/billing/migrations/__pycache__/0023_alter_item_project_alter_item_type.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0023_alter_item_project_alter_item_type.cpython-311.pyc index 084465d6785c30f91a7c546e7baa6c8ff7d3d1d0..920a65d892003f56c47c963cffdce1536482adce 100644 GIT binary patch delta 20 acmdnRwTp{;IWI340}#wP)V`5hpA`T&BLy@7 delta 20 acmdnRwTp{;IWI340}u!XR&C_gX9WN;Zv-m< diff --git a/osinaweb/billing/migrations/__pycache__/0024_remove_item_active.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0024_remove_item_active.cpython-311.pyc index b58a61d63bcd978264d798819f089842dc52081e..c35cdd496b9bc48ffab19640d9317d4f4a20fb7a 100644 GIT binary patch delta 20 acmcb`dW)5NIWI340}#wP)V`7XJQDytYz7Aa delta 20 acmcb`dW)5NIWI340}u!XR&C@y&jbKAxCH(H diff --git a/osinaweb/billing/migrations/__pycache__/0025_remove_item_project_item_customer.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0025_remove_item_project_item_customer.cpython-311.pyc index d4454ce92ecc6a29adf41b04b5e1c17c23c33451..37db4c170fa1304cc90e04e2fdf9b6bb09d7d5c4 100644 GIT binary patch delta 20 acmZ3(xrUQ_IWI340}#wP)V`5>AqxOD&IN}6 delta 20 acmZ3(xrUQ_IWI340}u!XR&C^7$N~T`8U%g- diff --git a/osinaweb/billing/migrations/__pycache__/0026_rename_type_item_item_type_remove_order_paid.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0026_rename_type_item_item_type_remove_order_paid.cpython-311.pyc index f6dd4b7a6c058b6ef004204bfc6be783cadb4bdf..40fd0a82c4deaa1e67f9b9e5410b909d0a27ebc0 100644 GIT binary patch delta 20 acmey)_MMG;IWI340}#wP)V`5BhZz7t83o}0 delta 20 acmey)_MMG;IWI340}u!XR&C_YVFmy?Wdzs& diff --git a/osinaweb/billing/migrations/__pycache__/0027_item_type.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0027_item_type.cpython-311.pyc index e5c4b4592a71dfdb902a348d57397a535401248f..11e115fe0c0c05971f0eb7acd19e37b2f2e8dc14 100644 GIT binary patch delta 20 acmbQhK7pNkIWI340}#wP)V`6sl^FmsB?T@3 delta 20 acmbQhK7pNkIWI340}u!XR&C^NWd;B%aRem* diff --git a/osinaweb/billing/migrations/__pycache__/0028_remove_order_due_date.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0028_remove_order_due_date.cpython-311.pyc index 9ad9ef3a1c9cb3958571f0433d349cb8fa8456fe..6c8163a35329a648b6183e9b8ac20a70bca97223 100644 GIT binary patch delta 20 acmX@kdYqMeIWI340}#wP)V`5>4-)`7bOp`; delta 20 acmX@kdYqMeIWI340}u!XR&C_o!vp{`zy!qr diff --git a/osinaweb/billing/migrations/__pycache__/0029_invoice_pdf.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0029_invoice_pdf.cpython-311.pyc index b0fda930cc030d3675b791b76b571a14c67ac089..9443ae3a13f0c11af0f8a0436b1662f1c516a08b 100644 GIT binary patch delta 20 acmX@fc9M;IIWI340}#wP)V`71ju`+s=>=B+ delta 20 acmX@fc9M;IIWI340}u!XR&C_AV+H^-H3Uuo diff --git a/osinaweb/billing/migrations/__pycache__/0030_alter_invoice_order.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0030_alter_invoice_order.cpython-311.pyc index a856c17fac59bf2d89175a6bfb5b60ad6e97a8fa..2e3946f54933fe8a492ef9851b2ea578f8733a3b 100644 GIT binary patch delta 20 acmaFJ{*aw}IWI340}#wP)V`7X8Z!Vs%?2R= delta 20 acmaFJ{*aw}IWI340}u!XR&C_I#tZ;B83h;s diff --git a/osinaweb/billing/migrations/__pycache__/0031_alter_invoice_invoice_number.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0031_alter_invoice_invoice_number.cpython-311.pyc index bf3851a3c5ab075b1a29d1ba6ba5371bddf0600d..07146fc3a3f5c793fd9e9111693845db36c414c7 100644 GIT binary patch delta 20 acmcb|c8`sFIWI340}#wP)V`5Bm>B>)F$I*+)dX4q diff --git a/osinaweb/billing/migrations/__pycache__/0036_alter_invoice_invoice_number.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0036_alter_invoice_invoice_number.cpython-311.pyc index 642a339198fc5e795831e43bbedf631347c64a44..287da3925a62630c17217404b51ebd4695cb985d 100644 GIT binary patch delta 20 acmaFP_MDA-IWI340}#wP)V`5Bh8X}pnFX-` delta 20 acmaFP_MDA-IWI340}u!XR&C^tVFmy<*=B+ delta 20 acmX@fc9M;IIWI340}u!XR&C_AV+H^-H3Uuo diff --git a/osinaweb/billing/migrations/__pycache__/0045_orderpayment_date_due_alter_orderpayment_date_paid.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0045_orderpayment_date_due_alter_orderpayment_date_paid.cpython-311.pyc index ec0ad8283ed2120f6eddc07b7fb27a02daf4f038..53813abd25529ad8ed9776d5e3bd910382fd2e70 100644 GIT binary patch delta 20 acmey#{*#@1IWI340}#wP)V`7X9WwwzjRt7| delta 20 acmey#{*#@1IWI340}u!XR&C^d#|!{F*#%$# diff --git a/osinaweb/billing/migrations/__pycache__/0046_remove_orderpayment_order_orderpayment_order.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0046_remove_orderpayment_order_orderpayment_order.cpython-311.pyc index fc115b4f18d553e991fe0beb860e7372aceb13ad..dd1fa53e8f2561eecdc43022953e582685c20af3 100644 GIT binary patch delta 20 acmeyv@rQ$ZIWI340}#wP)V`6skOcrjDh2fb delta 20 acmeyv@rQ$ZIWI340}u!XR&C@iWB~v>b_DDI diff --git a/osinaweb/billing/migrations/__pycache__/0047_paymenttype_description_paymenttype_image.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0047_paymenttype_description_paymenttype_image.cpython-311.pyc index f331cde0b2409a04d2d9635f4b84c3fa2d1ef9bd..bb59c919554fbaa60f8c273cc0f7b7bfa04e95ee 100644 GIT binary patch delta 20 acmZ3)v513vIWI340}#wP)V`5hoCN?h8U*J6 delta 20 acmZ3)v513vIWI340}u!XR&C@KX8`~$W&_>; diff --git a/osinaweb/billing/migrations/__pycache__/0048_remove_order_status_orderstatus.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0048_remove_order_status_orderstatus.cpython-311.pyc index 89dfd2e899aa71e27787ecc053f1e4063518a854..69f535df15c6306a1d07f8104e6a1db1e4605510 100644 GIT binary patch delta 20 acmdnavz>=~IWI340}#wP)V`5hhYbKX^aU^g delta 20 acmdnavz>=~IWI340}u!XR&C_gVFLg$Km;cM diff --git a/osinaweb/billing/migrations/__pycache__/0049_rename_due_date_order_date.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0049_rename_due_date_order_date.cpython-311.pyc index 9271a4947963855d4c8e8b774c265565e66c0a97..998b25eb5610a91d6a3304a3e58e39eae34e8651 100644 GIT binary patch delta 20 acmey(`kR$|IWI340}#wP)V`7X0}}v3lm==5 delta 20 acmey(`kR$|IWI340}u!XR&C_|zytt0;00j- diff --git a/osinaweb/billing/migrations/__pycache__/0050_remove_orderpayment_type_orderpayment_type.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0050_remove_orderpayment_type_orderpayment_type.cpython-311.pyc index 0e58d3a308d4b775ad31b87d34dfd6aea8d32483..ce256dd0b55b19b584b7634191eb20a5cfde64a1 100644 GIT binary patch delta 20 acmcc0ewCejIWI340}#wP)V`7X6f*!k?FIb+ delta 20 acmcc0ewCejIWI340}u!XR&C@y#S8#8IRx|o diff --git a/osinaweb/billing/migrations/__pycache__/0051_alter_orderpayment_amount.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0051_alter_orderpayment_amount.cpython-311.pyc index 74e75681a2e91168302a92434456215bdaa628b9..ab83c77e9506041dba5f2d4ae7b9fb165fd8b364 100644 GIT binary patch delta 20 acmcb^c8867IWI340}#wP)V`5BkQo3x;RTQY delta 20 acmcb^c8867IWI340}u!XR&C@CWCj2>Ed+-E diff --git a/osinaweb/billing/migrations/__pycache__/0052_alter_orderstatus_status.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/0052_alter_orderstatus_status.cpython-311.pyc index 4cc4adeb43837fdf47ac951ec1646381d1f8e747..13900ec90e521df6a3a4848d954a9866fe3cbb28 100644 GIT binary patch delta 20 acmeys{(+r)IWI340}#wP)V`7XDKh{;B?e9a delta 20 acmeys{(+r)IWI340}u!XR&C^d$_xNHaRo&H diff --git a/osinaweb/billing/migrations/__pycache__/__init__.cpython-311.pyc b/osinaweb/billing/migrations/__pycache__/__init__.cpython-311.pyc index d858b2b6be99691dfbd4488652c0dc0d5ce86854..ae9aeb7661644349277d31104554ab574fc2c43a 100644 GIT binary patch delta 19 ZcmdnXxR;T8IWI340}#wP)IO1W696(y1%?0s delta 19 ZcmdnXxR;T8IWI340}u!XR!!vI1OP0d1bqMi diff --git a/osinaweb/customercore/__pycache__/__init__.cpython-311.pyc b/osinaweb/customercore/__pycache__/__init__.cpython-311.pyc index 1781238dbe99720446b913c8afcd356c0755d8f5..9058a12f34f0acca0d7c1ab300579ccb48cbb73f 100644 GIT binary patch delta 19 ZcmdnaxSf%EIWI340}#wP)IO1W4FEB21#|!a delta 19 ZcmdnaxSf%EIWI340}u!XR!!ty0{|<-1Zw~Q diff --git a/osinaweb/customercore/__pycache__/admin.cpython-311.pyc b/osinaweb/customercore/__pycache__/admin.cpython-311.pyc index 3dbd8bc40002cf0a7327632c5da72f4ef7fe9c17..ff5c585f31501f19051f9dd40c4dc772608550c5 100644 GIT binary patch delta 157 zcmdnP_Kq=SIWI340}#wP)SjjUq#uJgFu(+5d=>&SrZc24q%h_%4 RBO~Jt289dQP!StY1pu5~AmRW3 literal 828 zcmbV|%}T>S5XWb28*8kDJNWijJPrVhqd2-Vjsp3I8Om=tvGrur157}%6l+Ep3omCOQTNuQa_b%>e;S&g6oD$I)iuAZKQX|sbRG}P94H5%7`%-uiCo&NUx{?+D)>` za_Ya~yxy}q`U!+k7fRx%cVS+{-q!$W*O^zyy+H0}!-qlu1p$RFq`uW{AIbrg1(b)? mEgy;j6a^HA)jw-Re!+)I02Kk1p<No)pXSu#lDWVD KMU%gCS_1%97#zR= delta 86 zcmca6vPpz@IWI340}u!WR;3-D$ScWcGErSYm??)jmnDiNmoDJuXsw*{C0 delta 20 acmdnMy@8v1IWI340}u!WR&C^7$_fB63Ivb< diff --git a/osinaweb/customercore/__pycache__/models.cpython-311.pyc b/osinaweb/customercore/__pycache__/models.cpython-311.pyc index 58ccbccd6b823ae7260ea64258a491a62988650b..7fb6c8e154329e33c059e0cb8bdef0c7dfa4b31e 100644 GIT binary patch delta 117 zcmZ2#yp_>@IWI340}#wP)Sd>SAA<-OV1zP0vjG{?8B!R688jLFRx%VZ0r{Unl9Mm8 nd+Ge*u*uC&Da}c>D`EwTfpit~1BnmJjEsyQ7+^#ZGf)fw<17@# literal 6565 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 diff --git a/osinaweb/customercore/__pycache__/urls.cpython-311.pyc b/osinaweb/customercore/__pycache__/urls.cpython-311.pyc index bbe21f7ebfc7708aa1d25e86163548568e5badf0..fdcda17015cc852f81408891d41c0052ee6b8eb0 100644 GIT binary patch delta 123 zcmeB{_$#KqoR^o20SM+CYEL`N&cN^(#DM{6DC2Y1M)g!?u5|GzsTAX222GRAyO<*x zH+!?PF)>O{4q~4_nTz8(koAb8mCFpMhY^U2D>oN%8ZmC(!)4DX;LoVR&(y#Tf<-1k FNdSWQ8rT2; delta 258 zcmew>)-9pFoR^o20SJTwtJ3s17#JRdI4~dsWqj`2sGiC^@d2x*aVkre6ihnBWDVCc zW(J1UKnwxt5>e7ArojxFW}BxmM>3kp=T_>LWF}{)mK5vTWagDvK{)YwrMXF|MRxkP zM3YO4OY(D5iy#sysU?Y-Ih)_Ia4<2-O#a3;UtAofARej}qGa-9_M1Qzxg4!r7C@^R zfw*|m=06-pjG|gAT(9VOUI<9Pz>;y1CF2T9#tjyZ&01W}i~@m-n*2-++#pzF2Gjxo Dio{2R diff --git a/osinaweb/customercore/__pycache__/views.cpython-311.pyc b/osinaweb/customercore/__pycache__/views.cpython-311.pyc index 7af7f443fca3c1648727233301b507e4cc651454..163b82b08b71d75612269ee4dbb1f4678f8c42be 100644 GIT binary patch delta 1279 zcmZXST}TvB6vyZ8I_tQ)yS3|ns+pT^jg@X0i(6(B(?Sg+ zdMZ0a7DYl|M4xbjUVMXeH886P=0F`#&8>R3Y~Lj}u{} zeiNOAG+?6DNP{L?gEVBK5u{~PX#M0y&(_MZ^Ep}ts){8urj$%p)M`bWB(+lPvAkl; zEn)=@#zN2{zqf_4K(Bxy#UmPQdl{>P%Y~oVVsS)y%-AZ?WdCSoeInp2V>K(VH1EuC zEyX+2MrvPYTGRPTf=ZTWv|N{=^A_0ZS|qPU*d|6?Z5GxHU#6$oddL)pA?q%ZH)3iR zuHgl6|MG9Zh+9$A0`4QUq&k!%e30Z2NiWG^l0MiUnI|7bdq-T3bXZEVXxllbT<;mR ziuFTSt!BO8um@p>>XHXB^Hdn>OeP;g`xcHUArQ6qiiR=zgx@z9RD3Wr_n!R(Mqlyc z$6>s|D>lq)wX!UX*4Hr(FY2G!`Z1@LKue^~c8bbQ!}Dm=HiC9S5DF50z|fAD(AcBNLu_5r<9N*`tcIO!*j delta 2924 zcmb7GeN0=|6@T~n6Mtd+@H2j3;|~ZpIHukRWlUY#K@+GTP54l^2yhM0G$vq@`<|;M z0+FV)YAU2Ay494dY0H)^O&Ydla{fTmq(#-LM(d{7)>DnVvH!aLu|MXliT0s&+qpJo zb-n(vE8dTDf9KqD?mhRO>wEju&tE{6cg$u31I>2y%KYtE3tafu*zHm z#Z9U$wqtf+ja4iUtf`810Bf#d8-TS`u})xXE7%nXcuWwjtIV-RP}Wr_sjdlFTNUd9 zmaAgjz}8o>&A{5LSP!uLDzoy1m3x79R2ln#ZKz`Xz&fkg7GQ-cwiVdMDt1rov3jwo zif$8KkdJoJ4H$rd%~ckA#hOtj;7LueA0bqiYFC>Pa*}S%$H<#9YhOfYAGxUe9r{`- zq5lO!{i%@Qw<`3Hl)=)7TKgcadCMXeV>l9*V+)bEDB*re>QCZDF*zek_(}3qZI@;k z$fKzjYe!ggfP7pRM^BTe&SwFuxfr!N3i??HWG64#K64y_9##Pa)R?F8D1|X{nG0*i zshGOQ@hb522Y%dg1LgHmQH+U^>CKF*$FXk4kbx zlB04`!Y8PDl6=tc70oFS&!+y_a24?^h~=gQfzIO7zmRtg;r=CNZdW@;`C_|(@Xwam zId!>TVWlavCyMsCmb_8lWI2aqOIg7%L}T}`vYi|-3r(LNyrI4Z;co7RBrn)`o2a>l zfP}Bq)=i|&Uf(NfD`}AtbuY2bvK6zel7-z4Gp8@h>ow%Q-OjNa`pWU^7V4Ijn@LzD zkPl5(8ho#4sI*#E|DRs15Y6G-UD1ZI(jN^H`eKlNW-_|0k$vSUGgZ@X)>Nd;RGGGQ z8!W{qNNr!@f}?XgIl*mrb@Hx=FO9%ZP zO8YGHiP`<;^S36`=Dv)%PciqMJy_5(`r6ecMb~nlacF#7#=5lwm!7*auef`&#@@8C zciZMn3mq9-P_YHmrr<*@_RIsSN-Kc0>+WcY-_ zCkhN(Glfd{%E4{UrEsk|E|}$lo85PHzc!`0V1^r4xbYk}kzL^?GTfBHO%)hqobav$yLvLNLyGHA z&NY;E4P{)171!akUVuN?6T$t8Wy|F)bvWmi(7xq3)w%RU!is{?ufm<0JHSU${|eti+V??}O0)RQSO2Wugf2;U z^$gK>O7Ss*i|-8jFeuh0rh8D#D5kl@G=-RE4b!z@x+qMSf$1#q9SZN0r}qnndmzHn p7-^VD`#(xO)$K*z5yY_00_#U(aE2+~R{^1*h8=DsHUH=U`Vag2!Z!c_ diff --git a/osinaweb/customercore/add/__pycache__/urls.cpython-311.pyc b/osinaweb/customercore/add/__pycache__/urls.cpython-311.pyc index bad07520ab922bff264bce7b122c8c37253fd616..2c99669ed116abce9746ef171c92ecca50d413b7 100644 GIT binary patch delta 118 zcmdnMc9dCtIWI340}#wP)Sk8qNIwQ~V1O0M`0O=N-IXhyF^VmPJ(xk0W8yv!WUM2$1-|%*e=iWAZ{Kk;$8w^aVb!vhXuCaD!kGA5aEH;>Y3db6@ zWy}l=tAQ8-z-l;wYG7I!Qn=97q%%ixq;Ll_X!1-f^Qf;%qy{ih{R{6*y-OAhp9_UNkLXwWsl4&N=-~I$;{8ww<#_uvV!sAODYRe z?U2oc*b<+q4l-IEhtV+Yewv&U51KGaO?)WK84uBUOBu)!fO6tt3MYQa<`Myh1TY{O ziYHIbWc2aB!NSqta)HxugXtCH;0sa37g$OzvXoq5DS=9Oop8P4Q~H5{p_Va@2}rTV YGkpY;U%=!CPBwm~25t~65(1hE00Ys2s{jB1 diff --git a/osinaweb/customercore/add/__pycache__/views.cpython-311.pyc b/osinaweb/customercore/add/__pycache__/views.cpython-311.pyc index 1fa9f47c1413271ae4207ab5d7b310cf16d50542..3fbeca1717b4f0760b7b795744872ac802d11019 100644 GIT binary patch delta 1431 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 delta 20 acmbO#H&u>%IWI340}u!WR&C_w;s*dOhy(8c diff --git a/osinaweb/customercore/migrations/__pycache__/0002_alter_ticket_department.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0002_alter_ticket_department.cpython-311.pyc index 6f75c9c06a5eff567a04bc9c72ef983129c708bc..1270043af2fe5b4b93f07a0cfb7b95ef2f3f7674 100644 GIT binary patch delta 20 acmX@ZafX9?IWI340}#wP)V`71kp%!css&{L delta 20 acmX@ZafX9?IWI340}u!WR&C^VWB~v({RCYA diff --git a/osinaweb/customercore/migrations/__pycache__/0003_ticket_customer_ticket_status_and_more.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0003_ticket_customer_ticket_status_and_more.cpython-311.pyc index e314a95b7f68d565eb7c8e31448dff865cc97588..c30cd77761922cf5b168ebe7c54d7f9205684053 100644 GIT binary patch delta 20 acmdnYvzdo`IWI340}#wP)V`5hgAD*TR0Sje delta 20 acmdnYvzdo`IWI340}u!WR&C_gU;_X!rvw}T diff --git a/osinaweb/customercore/migrations/__pycache__/0004_ticket_ticket_number_and_more.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0004_ticket_ticket_number_and_more.cpython-311.pyc index f8768c218579741f8e06f69d20c0bc1e0846f7d2..d57f6a801a96b2d3c510b09722702e0f446c5387 100644 GIT binary patch delta 20 acmeyz`Hz!(IWI340}#wP)V`7XGYbGio(6pY delta 20 acmeyz`Hz!(IWI340}u!WR&C_|%mM&B@db4N diff --git a/osinaweb/customercore/migrations/__pycache__/0005_ticketstatusupdate.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0005_ticketstatusupdate.cpython-311.pyc index 7df9d78a64fe5f2ef323c5352c780784bdcb1111..3a9c4d432534651aedb12276f4db48d744bd597d 100644 GIT binary patch delta 20 acmbQtH<^!nIWI340}#wP)V`6MgB<`eodn4M delta 20 acmbQtH<^!nIWI340}u!WR&C_wUGaCRpFa^f| delta 20 acmdnTyN{Q9IWI340}u!WR&C_o%mx56g9N_- diff --git a/osinaweb/customercore/migrations/__pycache__/0008_rename_ticketupdatereadstatus_ticketread.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0008_rename_ticketupdatereadstatus_ticketread.cpython-311.pyc index 355044ec1b39759fa854142a538c3737e4e95094..1b19ddf298894a2e85380b0757930e9f9e8eef02 100644 GIT binary patch delta 20 acmX@aeu$lWIWI340}#wP)V`5>J2L<|^##NL delta 20 acmX@aeu$lWIWI340}u!WR&C_o&I|xENCdn9 diff --git a/osinaweb/customercore/migrations/__pycache__/0009_alter_ticketattachment_ticket.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0009_alter_ticketattachment_ticket.cpython-311.pyc index 711722f1c8a94a7474118047f5bcc16621087df6..7a24af149962ced5b90f334bd6aefb42868b1730 100644 GIT binary patch delta 20 acmdnav7Li^IWI340}#wP)V`5hhXnvPVg)7u delta 20 acmdnav7Li^IWI340}u!WR&C_gVF3UzwFDjj diff --git a/osinaweb/customercore/migrations/__pycache__/0010_rename_ticketreaction_ticketupdatereaction.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0010_rename_ticketreaction_ticketupdatereaction.cpython-311.pyc index b5360b6e88947adc61010715101de53949ac8cf4..ddc1b921ee6c4c64170d2493747100f1fbe4f0c1 100644 GIT binary patch delta 20 acmbQpHj#~cIWI340}#wP)V`6MjTrzjDFm+o delta 20 acmbQpHj#~cIWI340}u!WR&C^FV+H^!d;_Nd diff --git a/osinaweb/customercore/migrations/__pycache__/0011_ticketupdatereaction_customer.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0011_ticketupdatereaction_customer.cpython-311.pyc index eb60190a66125e32a34cde8ba9c06d5b4fd02b9c..678b68f1058f41a1f320524dbf38468a9b040459 100644 GIT binary patch delta 20 acmdnbxu27JIWI340}#wP)V`5>3kv`_#s$Ct delta 20 acmdnbxu27JIWI340}u!WR&C_o!U6y@83ech diff --git a/osinaweb/customercore/migrations/__pycache__/0012_ticket_ticket_members.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0012_ticket_ticket_members.cpython-311.pyc index bb2a5c2d621a969251548debafcb74c23109388a..6b77e6a5cb583cdeb7ad833c031be72b407597f1 100644 GIT binary patch delta 20 acmdnMv4MkoIWI340}#wP)V`5hl?4DcN(B)B delta 20 acmdnMv4MkoIWI340}u!WR&C@~WdQ&$odgL0 diff --git a/osinaweb/customercore/migrations/__pycache__/0013_alter_ticket_ticket_members.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0013_alter_ticket_ticket_members.cpython-311.pyc index 83377a4c37d4d2636764145a1486af9672593a6d..b6c6d3742f973c7e2100230889272a391a61df4f 100644 GIT binary patch delta 20 acmdnPzK5NAIWI340}#wP)V`5>BQpRw1qHGI delta 20 acmdnPzK5NAIWI340}u!WR&C_o$P557SOls7 diff --git a/osinaweb/customercore/migrations/__pycache__/0014_remove_ticket_department_ticket_department.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0014_remove_ticket_department_ticket_department.cpython-311.pyc index 9a112348797846aad79d6d63422a83f912109b85..523aa28cbb15a0198fbd89239b423d9b6367bee7 100644 GIT binary patch delta 20 acmbQhF@b}7IWI340}#wP)V`6Ml?4DXN(8Y0 delta 20 acmbQhF@b}7IWI340}u!WR&C^FWdQ&xodc-= diff --git a/osinaweb/customercore/migrations/__pycache__/0015_rename_department_ticket_departments.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0015_rename_department_ticket_departments.cpython-311.pyc index 3baa2417d82fb2be94c492b54c973c2120299fd3..d72a7e9e39c4ac4b8db36c53ac364a7717dcb03f 100644 GIT binary patch delta 20 acmZ3=wv>%~IWI340}#wP)V`5hiWvYjNd)Tv delta 20 acmZ3=wv>%~IWI340}u!WR&C^#Vg>*$oCD(k diff --git a/osinaweb/customercore/migrations/__pycache__/0016_rename_ticketstatusupdate_ticketstatus.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0016_rename_ticketstatusupdate_ticketstatus.cpython-311.pyc index 9dc542675cde91cf82fc2d75e7b60c653ff43c13..557461ae32cc93645e407ddf00e1ff762bd9a765 100644 GIT binary patch delta 20 acmdnYzL}kSIWI340}#wP)V`5>1v3CQoduTw delta 20 acmdnYzL}kSIWI340}u!WR&C^7!3+Q}@C1(l diff --git a/osinaweb/customercore/migrations/__pycache__/0017_tickettask.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0017_tickettask.cpython-311.pyc index 9402671c2a4e42840c84d887729248696e0903b1..fac23eb51fb5b4dac9149cca58d3e87da15a1af0 100644 GIT binary patch delta 20 acmX@fb&`vFIWI340}#wP)V`71juikpdj(+t delta 20 acmX@fb&`vFIWI340}u!WR&C_AV+8;+&IDNi diff --git a/osinaweb/customercore/migrations/__pycache__/0018_alter_ticketattachment_file.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0018_alter_ticketattachment_file.cpython-311.pyc index 62f4c30bb935272d1ec54cb58f038098904f378b..a9bc304dea3a4c9adc70879cfa845f25cc2a5734 100644 GIT binary patch delta 20 acmcb|c8`sFIWI340}#wP)V`5Bm>B>)F$IB>)F$I= delta 20 acmX@hdX|-YIWI340}u!WR&C@y!~_5|w*=S# diff --git a/osinaweb/customercore/migrations/__pycache__/0023_delete_file_remove_ticketattachment_file_and_more.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0023_delete_file_remove_ticketattachment_file_and_more.cpython-311.pyc index 3bcf28ba286f5e7a59db03be7265beeeaac70a4e..b6dff517da33ac7625912e913aeec5a5b53532bd 100644 GIT binary patch delta 20 acmdnOv4w+sIWI340}#wP)V`5hlLY`a>IEGD delta 20 acmdnOv4w+sIWI340}u!WR&C_gWB~v$Jp>g1 diff --git a/osinaweb/customercore/migrations/__pycache__/0024_remove_ticketattachment_ticket_and_more.cpython-311.pyc b/osinaweb/customercore/migrations/__pycache__/0024_remove_ticketattachment_ticket_and_more.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..96cd6d7b77ddda3e4e9d42a4c36cd247367b525c GIT binary patch literal 2177 zcmbtU%}>-o6rX8#OSikLyReAHC>TK9gM_Ft#uyV50*L`)Kx4AmWKufAy3206wp|G~ z4kmi!#>F$nz`?)4zrX{B&0IZsD}fUy=c5Hh=_ERBU+2y5ea(As=2Nj~0X9B;fVFo3>jbv6L}5n9{ zI?aY}hfU87oLEHshGXV%iy7Jm1k@k~Oc^#{P1gX)w30xWORVo@c9`7miPJwMvI+?U zt0e{$HcXsTN~j{Wa9&}n4Z3S4`I?KAwjFn zHbFk=cy9>`o6Z^u?J%^R*B#=960}{6I$W=G7N>?>VIHiG#|$FZ?hu+0v?wvu>tZ`3 z)RL@EY)mt~fcUf^R|4j+7f{p2m|(QBkw}Jiutqb2#*(q6iqw-Fv*+-`NzG)7)OaDb zQH6e;g;<(! zkEIjQ0zz+kcAF=HbC`6Ai;3$rN#OIVhUS+<%4eITjcI;H)MA0BkXl}s#23zIaLD`e zcw^>K{gvmhjXn3h7IDI$?gdTPMz~dX$-0>1mhCn?xxP+T>Pa?u!Rx12Se=#r{<-B2 zMdDCW@Tu;G&o41S_^Al$?Ecz3c_IVkmSLo86=QQgvOsS1gSBs7?~hdbNF>tdJ3rVRi^h6aZK delta 20 acmZ2dxulYNIWI340}u!WR&C^-X#)U0*#&<9 diff --git a/osinaweb/customercore/templates/listing_pages/products.html b/osinaweb/customercore/templates/listing_pages/products.html index f71d66fc..4d4928d0 100644 --- a/osinaweb/customercore/templates/listing_pages/products.html +++ b/osinaweb/customercore/templates/listing_pages/products.html @@ -89,7 +89,32 @@

$0

-

monthly/restaurant

+

monthly

+
+ + + + +
+

Standard

+ +
+

$6

+

monthly

+
+
+
+ + + +
+

Business

+ +
+

$25

+

monthly

diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index 329d1bd9b3378a1d2d65a0ad6940706f0f62d020..663da097fbbaa2d6ae0729cd2586ad3dfb4592fa 100644 GIT binary patch delta 3845 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 delta 3386 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 Hh35YNqpzel diff --git a/osinaweb/osinacore/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinacore/__pycache__/__init__.cpython-311.pyc index 04f870364b48cca84d1506a56c9820ad23b683e9..875f7e162682e07afa4a98f2717e7661f6428691 100644 GIT binary patch delta 19 ZcmdnOxP_5>IWI340}#wT)IO1WB>*u61#AES delta 19 ZcmdnOxP_5>IWI340}u!YR!!ty2>>f#1Y`gJ diff --git a/osinaweb/osinacore/__pycache__/admin.cpython-311.pyc b/osinaweb/osinacore/__pycache__/admin.cpython-311.pyc index c0a57190f0d5963084a59b500263cce0dff5be5c..7783b2879a7612a925884f2a3a2d346c71430bcd 100644 GIT binary patch delta 20 acmZpbYn9_(&dbZi00eUnwQuD9#RmX1y9LJp delta 20 acmZpbYn9_(&dbZi00hE;RU5f~@c{rX4g|jd diff --git a/osinaweb/osinacore/__pycache__/apps.cpython-311.pyc b/osinaweb/osinacore/__pycache__/apps.cpython-311.pyc index 30c023a32e29887021944518fe1727169c6d8269..c361db6f66ed1bf7ff0c4901397fb0db07b24509 100644 GIT binary patch delta 20 acmZ3>vX+H=IWI340}#wT)V`5hi3tETM+E-> delta 20 acmZ3>vX+H=IWI340}u!YR&C@~VgdjzngjO$ diff --git a/osinaweb/osinacore/__pycache__/custom_context.cpython-311.pyc b/osinaweb/osinacore/__pycache__/custom_context.cpython-311.pyc index dd3e6b3e5aba1e2fd077f7f20f6a19bac7c9141f..dfc0c1aad62a869c7ab0927387198136f74fccce 100644 GIT binary patch delta 4141 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 aQni##b^;Q^E`;+00rb>h(kLDdM*a;h17w!~ delta 1729 zcmai#O-vg{6vt=R_+#z$H>~Xi%wk+z*EmW-nxu*IQADUiNJ4~4p!qsco%l%Muc*ROQf%tM=4WXKWxgD(cAd z+nIU)ee>STTlvZ5{BhIQMx!2}X1_8UdzZOyauP%LeLYs~Ja|vf>kth*g-CyQ?*|p3 zTR&fCBh2^(73zOYXaRTt;8{(_`a|^x1S^9H3OmDX!cchvAUv0xa8CP%yV|@)tq=gL zqF!msM))>qe+}^Z+I1fAhEGY?jtr!=6=$YeXK+L7g&E2WCw0MnOjq@?UNFge9CW4e z^dyN#f{Hh$sRYRrX{y?7RSLIj*3H`vfDn~9oLW6^S~J%MzHG$_!CxpFu`RLeE3q`w ziDxxCygIyP$%}X3s?B>3Pqs_b6yX2Qg-tffX4xWZWt~jQ zlx&r4Ji9~<0DmL=&3XfN+m14RvS^5iV*FMj%8y7%!HJR(>fodLX{tybI9Q%TUHvhl z7hY^w)Eq))KLvkpSRwsRxXL7;&vD2|4@i+%tY1jR;!{!htHaINi&`OiI~5hBqHQW7 zq36h0GLeXmN%3St6yAasXTWm|?{ysG1OgT!SxSrwBN3$gFfPr&^G?6_2sWyvBp;a( z-o)yo7$-482%;SUo^p9_UPS{OzxX-&p69@(t4(nQ@~*=<*Wp6j>m?OnJO2bEtN9z_ zrH1}EwlMfnVm|R;XmMzhZGIU0BCr%dGRBQ$43;sPk{YNTB|T_vfiGNlnhLaK?p(pf z%v~s08|L~7TGPC&XuTz%Q@6s$?EKw2sx{*|qIgbj%;Y@bj3>O+*s{>K(6`mdA?(U& zwdWhhT9e}MDgiX!WZg?0c{Z41gU<#tY%t4)6gHG+yK-z-mhD#9?gjHE=Y2xwxy~Hd zxe>~6omnodaN#_6DaT#Pa{UU|pV2knMSY91eAc8;?KmjU(~uH4lMnRd0zE&y^K)M& z(31@eD}mv%v1;25-}fELiGj@Z(en0V3Okl(<2g2-WhWJOvS$0|+8=4<>~Ll@Q4S-i zaLGKE%5kYI=bBcyX%qwcp+jqIS}+&5Ry@(bqPtg9(g1FjfWDTe#*&qy$r7kw{bfs3 zr7fyOTu1Oq8)GaQ%GH1tq?8D!+Iq*&p_>)@FivBf!MKRgjSrPRgqCqz=a_U zVlWsE1ixOmjK?<+iqv>AC5R)DTS?(2Uc8QR4Z6J-^w-Kmgt2we`+^{hu&X_GP-wx+ zxXc7B_!bBp9=j3#(S_bm@~NrlX<-6Q@jrq175t-p+*{HZiC_urf(sJ_O1z4LB>cqJ F`Y(6arBMI? diff --git a/osinaweb/osinacore/__pycache__/decorators.cpython-311.pyc b/osinaweb/osinacore/__pycache__/decorators.cpython-311.pyc index 2c99b39d0c002084265bfc722858656d625bad17..becb5e8e4903e21c89a2b7771ae2d09bbe492d31 100644 GIT binary patch delta 20 acmbQwJ)fI3M&9L76oPi delta 20 acmbQwJ)fIJ1YP>js?#E delta 20 acmX@aeTbWTIWI340}u!YR&C_o&I$lC;RMG3 diff --git a/osinaweb/osinacore/__pycache__/models.cpython-311.pyc b/osinaweb/osinacore/__pycache__/models.cpython-311.pyc index 2d37693aac757dc46063d3ffc1df26bcf4bac354..a3aa1f4eb0166b39510fa7becfc79f07296b67a9 100644 GIT binary patch delta 1318 zcmXw2Urbw781K2XCETtpeJF4T6#56)1vbP1QdqGKqik%fRhBUv(suL~E2ZGMt&VA& zMyH8S;+KipV&b0|gAXS2CVMc^Y{nP$Z4YyHkqPS5#i=CAqSFn(?__IwemTGI_dDm@ z?>pc5?tAw273TQRZkJ8?d;5!5Gv~rfjv5v{+me)6VCj6Vtxhrxo6=1$o6^ll;ZMnG zX+g4$G>_0!q^;0c=C!opteu2LA#6vwgQ!=~4x|qd^$FUE^g*J2L3bkUA{r318)*+x zXfRtX4vYWz}jDC*3hG8!MO+Eq>oEd%^qEQz->#8u?_RKQ*4rv7C@Xp?4b_Zr% zit)%uv*iB;gDcW)d3>JFX7e+Ru{<|3H2+2`x(Tiur}tl!m=)$?{j363Vkel_P~)d1 z)(Kxe`U7V5!I;0=MvIQ2zhu#l6?p1?DXxyy`$U4TlV;=EQ^hRT=Cpi)TWLw0j<^8x ziXwkQQv#t$j zj28G{`{WRtH1x?AS+xi^kT!~%YT;F6X#m^QBAbSjQ>TJr{|Sn^$aaNh0h%=-lLry0O6L>w+lYrIyDsnOrun@jg0^dhQ^<4(&53xt9V2ufXz5j`f21iAy1R yzT#1F(O2Smh~5`XE}BTxUX)PeFB0q)dqH)!UZxwzze!IR1KHmt<}ebuNY?cJa{uT2 z@3}9}y_c@R_tzosjK!iD=(n+ZIx*0CGOrNE&Q%NwjEPdy);A3CvXd9LxjdR5^x1Ho;=*lWFd8xO96D2ZHMY5V@sgyfO*06L-Sxd5x z_zU;=qWEg#A+L6w^FK057@HXd3^|Z-mDLT#W_{lGJiskn_1D4@RtLJQ zw>ZxDfm-@?47HTvhk+N#Gw-uwP1Aq2pV(m~c*KHOG=>kTDeVq+Hb>!SoU63sg=UNS zE_;5#Z=1_(OWf^e3^1-Re#LV=g;>(!RBp3mEaC2!PvADsqPtoL0aoznu3ES+otJm* zRAfoUeN@^I?#lI?Z~GYTVXFOz^=~f3_?KEbG3&|4h+_jfgI!qP`7oYs%fVy8Ps!Zg zp((3uW*G5e$3a-d>KwZs=^Oz_S+MSy~{As<-qa_9(@>7no`0d@FW_f6X2r5^V)RvvVi{EH^_ za7K%*9}5>KX3R0>8E-PqGvooxP;W6;QzxgAnmVqgGMa)7z1z(jdASF1(q6#Z)=%`> zgkMn1WAum>OK2kFYMU58Fs5eIxaQ=^vpFdi&5_ttnqtKq`;Mns-^GpR+yIYYR^K>m z!pS}-gmI?tYmo&Q-COS5#P$-lKe%5GjxmCGdhc=J06g7Rh^|(n9^5BHZYih3Jfs|Z zqCptc-;ExH0vUF5u8VRWla|jGH&*q(1S9xC|2t7xcOOS>Y`ez2O73|Gi3ET-0-S5G;at1PwqBo7PF}E!QG;K`E36IdXS~Luq<(bK?*KrxSEI<19JCq=4`Ww=y5AVOjH@|4K1~%xC(P{BN559l! diff --git a/osinaweb/osinacore/__pycache__/urls.cpython-311.pyc b/osinaweb/osinacore/__pycache__/urls.cpython-311.pyc index 5305664e9f5a15cbdce9a0122d0a5226fa3a911f..7142a03362669e237a1ab35e68d8782147c020d8 100644 GIT binary patch delta 1000 zcmY+DOH30%7{_izZY?MkXpAOZK+wXf;SpY3x7cxu_B$@f<3?>Jo!DO;8qK;N9Z(O2i$JLl>LPq0jGS^cqN zUUtlc(Rk&AtIl#~B5190KyF04s|poERzbGr>=^o7m2sKd9p9lGt*EM_%tZa(kZhs} zukN(!tQ<{w{SLQ@o_oVq`Kt(j30A6krJ-712 zJFI*#{3ulz#}FY9p%7sq9_|z&c83acG~9~K1coGmB!wgk^Sov~-&@MkeaG?XD;OpT zOj4L+wLIU`V(+f!=JJcBQ4DPa+9)8PI$(-^u5 zbW`YN?L6+Vn+O%0RBb3NV2BflQ;0K@r-x-b_U9t`Xt4!Dlt7e1lpV1;oAuX<76#CJ ze^42e`GRBUr$3+!2|kWwHMn>}aKhdQyTiq5S{r*C#?VWkmqIT~3gP625Gl^l`i_rd z7!m{$6cTJ$2&XoLUBxb1*ZOuILmz=Y3VrOf5Jol$hjC9D!&!o!sV?P=5YD65s;*oR zd=U{jv>QQEwB0W(v(LE0l4hX(8pZ;3?FhY09+VtLU5-?7t>> zX5;*tVubE8akq7aG=VgQG@BL1^-V@Q?o44AB``{1l+6j_270Ilm79WZp+D9+w*}9m dt%0C&NALpLAJE))IWKKtM^PdWfkEq+`48&_D9Hc- delta 1117 zcmZ{jOH7kN5Xbw`X(=^D(|4gQFH5B%7A&AaXfZ)e49cTLXiHI{UwKFs+u{RIxXD2i zn)T3wCOsh$Vjvv#P%mnthy9Yh$jPI}J$TcD+izQqiEgr){m=YncIJD$_xp@6^b3U`N|5B4zYt}SBh2hon8?TT0bCoP(h#54l{?qcKS7%GQ=zT1oXk+4D<;{E53qey&qS( zw@suafG><=2ulzq5T>ePn5q@3s`dU2>t^S(p8PBZuLNEKURud&G#Ks0QhsAy(M%d0 zMYGD)b8g;p6&4k&ZmQ%XXb+c7@mH|1lle_#VYqB=UPnq@!yrgB* z^~{s+!r+m>L%>7N2`uHix#5IdWq@O)_t9Gz#1N7oL?A>jGmyQHE2zd&s~O~C2=!QM zG{anspcsn;xd@>(78&K@D#|l4#>F^#XQ}aqxrmhSYs{Y~$NTWb7=}p+CJ9W^C`YD> z2>NWWwoY?L{P!sCO*gLbO8PdUZJI)nYUWJBTysQwp(j{ttA z^u0w==mXgaxnz&x0>L;ov&_T}&Y42`B~v4F4wFH#wJeiFe2T`#5N@!uTB7`d@!gWc2ObqTJPW-pBcwKL+bwG*eAwQqg2G6{HtqIrGzAW5>c zVluEP!gcZ0=kmfUrl2e$1!V|+BHptfCu9cujboN76*ylI_OYXlRW+Qq{1M|N2e2t< zCerCREkoLBZez5{2E%U%Ti95|Dm7Z!kc{2)tz+c}Q`ta@Q7#ws%(2SE-p`IDa<;rp z;wC73+(r%9l0IJ1gjvkd4}hy>{l;mme9;t{U}3e3;^8nRxrIifs!cUH++&Q+R||0= zBZxkwPvukhfv=~~U+G)GtzWbbMs1olZJSOYtR=xb!>2i|>4P;-N$a9sTZB(X3n^he@S5ZGKK-L!L+wXa*+@|171|y3^>!Ce_rMIQ!_dzHs#O=xhPCTk z^JGf*%e z0k;xVH#h~i%PY__9LZZ<9=ZgD7-^b?=I}Iak)iAZ#xtDc9Yv359zakZ-Wx>98;p3k zKW|VQ-XQRQqD6CXaxOwPduf@KHM$HDPr&d;`13-ZyyP;IF{Z9bX&*Bt1&pa9#_VBZ z_Q32RW47N|6fhQz80QTe=UtiYH&z6U6&)3$YQxSKd(Fe@9-UGEJa=VF->Hb+pkFoXcC4r38Utu9`}ejbJ(1De2(8-955GmMU2KI^i+<-WDLh- z98dJe6b51n+q<-5`Hv5*yYl4FvTA>RO(4H!oQu#JB=GBVx}NHdKe%Shl5r;CV#1JR zq2IDFU|HC;WHib$&dDRKqY2ZyHQk!q3CZ1>F@0P>pE9D)7}jTu#wLMiG$|c$T+2n; z?s3XU!?y_IlklCMOE$*#Mh+-17>1(C{843rsInnV*|>(A8ary5HX1vFC3{U`ze`I< zDZ9AQu746^T8dCc*xUj$D{3+*=fgNrtZb?x(Zwh#L6A~<4k$Uy>|M86RgTPgY|Nde zTL@$(RHxU$mN%7(OE(>s{R$^SO~5I-ngzREaCn;_Plqu}K1K)td=-meGys$U1@clh z-Sbf*%IIeZQZ7Y@aw+60({G*?|EL-IHL5;^{#3H+&30uCkcHyq&EF{NrI!s|55|UG zj4d9lJiAnLb_dTpdGKc0j!|k?Dyi)cSs8#CZnSNV2;n~yM9!tHAM!rJ$Cj!1+L4{OUXeU&T*I3WC znT4O@_zQ$P2vSIE8Ck3y+-ri!}0Af^Wl+F8-_*-(q}BQJIVAf99JML zMJPr%&(?M4THb((L0w%7^lEk3I8YH~``DrG(!?G#Ds3QYA}PaZMqg(?bXTelfWjS_ zSozvT8Sye@PloCsa7=P`))&W;^P|P}J@3fLAr{lyLf&ROdkd6DK%OcN_C8Pm`}c3z zReiX|F*fZ$s`4a|rQ(tU1*-U~=)|89t|Lh0RDjg`EbnL>J98u})IolTy#Lcd?mC*U zYJrrce`8rk%YM1r1l@QK>iW^xOoX2lI`bc0kTlth(jbVvSPNEb$3#QTzyNuH@qHE0 zbN2T=VViu@LXQ~SGaUUb!Yzc`2yY@3v6y4&3;uy5TD0jy$tN9KHgctw_ACZSO8UFV z`!~W(1nK(mAoU4rJ@&YA02J4X;;|hvQY{vqyhJnx?-q}zg$nG!sfP9=sCf}VYV@V1 z{t6Dq5fr!zHnmd2O0hMSdQghprqoN)B&4KPQR)e?1Ekp3QG5|8UfvXMWQx}y#e%0; z>J&?t`bZTZ))K{Zr0#Xmn|&2#QF2AR-DuL?jxB0USetyCS;4dUmk}mn=z) zVnb5X(_~`nYm&xFd=zs#i8^-F)+k9$W_NSjC7WRE)U>r@8cb@Mrb(yYcNcs#P5x`A zcXoes?)N(1Io~0I5knq~M!+nA;Y`7*!;zMNmOjcsb=7uPY43gLdm=`7YklcvvS zUlf*2Z<9|M0s};cfaW|h0Go~EBjG3j{V2bXel_Dgc9_09vxa?5$SRP_WG5L~w%Hg% zPNLXJp{lT!WlvFdr9pO@p~vg>G2}FIP780$E}7(M^N@6b(iKzRxW@?mzSmp zTNmlr`1g?aepFz0nJr}unvpnfx3|UB?Ct1u5;yW9G*Fhqek}aG>?$W|KhEBytyP8W zXY|>s#jIQiSNU1`oy=HSrGf@3(%3iX*_vWSpWG*>=Q4~kZvuU^$V^9`*C_fFJ_U8V zvJJ|1rjLVvj89p?tlikB@~JkcXtggtGu9VN=KEqdNKuCFnLeQKij5coh8TS@2jXdR ztRY2pkcC*oKl-rDV408mM&9a4p5g0yuC9^)V}~>UgTp=!Ce78S;+1`IFmYpKPVJU6(DC+U$NVJCk=$VNDYa1FtV@H{|7 zGhxWv;_dM?dz@af8+r2)uG}FoF(43##5lLKxq5hKB(7d^;(l~42Nj+`1$~dY3;ms# z1G=%yLjT~NK0Bgoap7i@{BG_hypuS2k_hXXBmqRYD2rT2OL`=$>2R~nA2XpsOh9wP z-?J6wt)ICPleo<%#@NQ0Ol97fG5v>KVPj6nm=iSSipJc5_|fdbaQ1>w_JXlAYhcR! zU|O-5Ry;0ea!PJ6Y);8v5dx}dSFFWhYkA089;j#xTAM^`Q$UqAnqnGIkDAg35=Z?; z$2b!gnLkd)Xx(2vjWoZiryC1XNUCJhq$1Arl_A8kbdJFlWYlVGDDio1C>F| zbWt-s;D^6v`nUmHxS7hNSpG}H{KirG|2M;wMtMbR9cMV@0tp7V(J8io%AY=J$rLR` zVM|HKQgXKayenWS30mqzOWimli_Mi_V8xiuBI@j6U0z6+cVgklcQ5$@t?L51yr8aK z)U}6oT_IgpQ0EqP?s0}q$Q{*8JH!Sxj(}#`=U1|d2RKoc8Bk@8s~D4g)SNS}R3vfZ z3_!np=}on8wK|)nKdU#!lQdkI2tz_%&6jw#Icle|Q)q2%mNEm#uL=*>?wC08*i4#H zXNV`6sDp4(n7eY>Br^+`DfHN?L}d=J-Vx5Ny2Z)`mR*?#hIRBG=6u@h($bkv84@9*#sFJ-jwtBxy>|M~wj>qg-j+Uv zR|B~>Pk)z;@*r&0!!kJT@)VwINy0!KG&SQ6Lp*mR=I)FNCtNE%lNRmwQ=b9TwZBj4 zllkO6C9m2e@8i5_lYU4^Io8MBZ32>VT&;t>l})>PI$NE@!ID&*1gtnnEVLXlqDBH{ z*?JO>6uBf4NsMNli6rKUXd$yhUZ0?PFkR9c?J0iDX8F9++tT6k%vkU3bU6}<63t`U zji~FTboYRC8bp(@lqfOv676KqM29U*o}}sytvV?uNAod8#SuetQKlHBrEx4^{g^nT zxtWw89qSkm2FVtEq)P7AXeJybWgwafq4D6V>}NhquF4YmEXV}7kw)MkaX`5|ro@aljzKd3Dc zwIyL~MMzsQ(tgPm&{hPsYeemuu$B*L`GB({sNEoHH^8=4HnCA0;Kq_nVp2vpDJPVa zGrali((^Teq?};VDlutQIH@6&)DTQ+5|f%>>&7;*V``(QwuaUAklOyhaOK&Q^XY;5 zhJe~0R5yz1#(=u<^AAmS(Uc!H6@^SiCn^J`qM)fCHqM+F++$ZL!qaG?elSoO5aZ718-$g7aKXFE{0I70{e3qv|!a z6XLD$Dp(uq)-`wV#7ajV%C*X)%VF`qTd71VR>&JEi`0_JWNelKqYPs+7gQiNYRg{N zFbuCWs4f-NrTzDU+p(Hm_HnsP@|F{7S~M(ML)W%8$5*4(8iZQ<%$8L8L2H8Yet4}G zZnW02nq|mYj_@@4vx45o=X3Yr`zrbvpQWsaW`l5)zbc!HqOgJD-Q68s-sWa+i)SP3 zjUcLp5Z(c}mWrTB1So+P@N4Ku`&;SAld6a4yd_8HE$SORzJ9j(ZZqUBDBpx`tfBv0 z->mF_CNH#he4;FnE&!6VO5}40Dg>AzhU`LUz}H3q*dQ0_scy6Gbs$GD5Kz-NJtPHq z^l#l|teehrPqlx5O1M35*Fq76tHa|Zs28o0entK6nah5U?^h8%M35GNE;<+&b}C(8 zup}X!2we!>2nGZr0`^T_r>UFl5TVjdJ<6>>*dd(Q^p%Wz1e&L0bkU%RwolKd=?xc+ zYGCQ=3{J%=sDGX9*dgbehtv9B#qs!LP-VHXc)4@k7 z*yA+#NLhw}9m!!`k@eWG7Tr~&yYbPkuG2z)0XsoQGaGb6mn2~Y-3`XMGy1TlZZQhRVF7gWU_RymP3%PyRnLx(}4D5c&?X2Mr z0YNVp8g`zLv3)doFh}_^P|AhU!QaW*!_>B`8}6;Ub`>g*0l7}Nxa%tgkY9hcnHxq^ z$7$|!cID5ZxlyQpu8=dI!@hora2`S0DTUY?p~(wP)LoKmA#dXQuMsW*+)V_Jr6+6{%8KtF7xf@&2fY7x4*^8tNr;e@(iHzqok?!&*aZ02We;sKb zA>gGxnoHc+iqP%*ieZBC++?hQT#Q8 zlL*qc3+Xe($M`D8u1pA0@t1)uJU0o}Z6pr?>oKYBiWXT|Qb}hl!2^O|Mkkns3FcRV z*^OWtAeaDP2iF1Oh9tPJ2rhMkYlYzQAb9a7xFQIKp5SnzQI)12zteo7D(URzdtA;^ z@-}ec$9UEV^IqD+#!U?{6F=edLCU7x!!Cg{7x9Likr_qSFfNm5ZdQ2mkcl;G*cBjv dcw0cCWzqdZ)65)O18l_GY>B27E)VTv{{=;-HgNy| diff --git a/osinaweb/osinacore/add/__pycache__/urls.cpython-311.pyc b/osinaweb/osinacore/add/__pycache__/urls.cpython-311.pyc index 063a3d37d25bfabd28624c36500f21518d39af8d..255aebbdaf98700b9ec27792ea082a3d3e5d5fc3 100644 GIT binary patch delta 20 acmX>jbw-MNIWI340}#wT)V`71krx0xLIslm delta 20 acmX>jbw-MNIWI340}u!YR&C^V>A>W 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 S4Im-E7DW_lFa6iiHU9x>=tyz^ diff --git a/osinaweb/osinacore/api/__pycache__/serializers.cpython-311.pyc b/osinaweb/osinacore/api/__pycache__/serializers.cpython-311.pyc index a1c15a90a5a8b0fccf114b29c51c6c0ceee12061..6346a637f7ce7472918efb8bc4305ddbca59df32 100644 GIT binary patch delta 20 acmeyx^^1#pIWI340}#wT)V`5BpA`T?Dh2fb delta 20 acmeyx^^1#pIWI340}u!YR&C_YX9WN|eFW_Q diff --git a/osinaweb/osinacore/api/__pycache__/urls.cpython-311.pyc b/osinaweb/osinacore/api/__pycache__/urls.cpython-311.pyc index 730fb93d6e8144ff24cc8f7f8643db5ac8bee0d5..e8df4194b13970ac276a92b495caa1cef20cd249 100644 GIT binary patch delta 20 acmbQkJcpTkIWI340}#wT)V`5>A|n7ZdId=U delta 20 acmbQkJcpTkIWI340}u!YR&C^-$Or%|%>+RJ diff --git a/osinaweb/osinacore/api/__pycache__/views.cpython-311.pyc b/osinaweb/osinacore/api/__pycache__/views.cpython-311.pyc index f9da2fa37192dbbef07a0bdf7599fcf0e6ae2f8b..29fa1a0390a69af6281759234fbb83967a6af823 100644 GIT binary patch delta 20 acmca2a7BQ7IWI340}#wT)V`71lLG)f6$O$2 delta 20 acmca2a7BQ7IWI340}u!YR&C_=p z#>~L58i*kvoi|D_MLw88Q(^NzMrS71DxK1j%$&@UN`0H+k|HZ8C%&YzAk|LaCNr-D zE|i&Kr+-T*B{e6tBo(SGH$NpY$4^sevkQv`BfkhlE*>g5IhD1LOC4w{BM=u?ZGONS t$*6gQg`>gc0;l;7(JPk07ozemu;gE4$-lyq|3OxOpQ(Wx1dCLG8UX2=M}zr}$I8 z-+SNB{`_qJ_^dS^{3;Oe6KMQxeR%VW=))ijiVp{`mjpr}bAd%d3<~bM#4cK}k5}1a zsU1;|gN6|GI%o%?J_qeY)bF4SqO?s*r%x9~7&;brAsTSd2%(5n_A--6H7;pop`PxY~Ba+Ok__J-4! zD1vxI6p6LtjUWW@E{T%|K-ww-fox>ba|)$?7m9X~UsJnie&1e$*WICtlsZRVoNn6% zh@+!176?@BI;lS91fkduM<(EcfT$ES3iG7v(j=-Wll!9F?~ z13iBovr+&hRlgt>GLo_`ZYUCs0eu4GDlAC(HE~s0R&E!>W`+~FRE2B#mE}TS&MMjb zhMgTJay78BDQ7oCS#DG|Q@gb4lf;{%ByOyVRe$rZT&0xEt!f(zGEY|FrjpHNmD>%0 z|2WGETPZ=ziHbVtV@glx@OoazNptw7N^N$BbB(4JaZmJA zer2xN!z)j&+Me=VYhER_n7Jk4+sFGQ28-Up;q4NR^EfQva2gT|knszV zYz`@c(rVc5LR>y>%x*yv(UgWuK1VOwHu2aKy!*jUq~b{!o`gk5cV4K_gE~D}<5CBg z4pSwan=rTulba|{Suk=0yDPBUfC&>ObeO0yv7H%%NtsMahpES?`o#*(>oi}Br4QaX zT+(BcMr_iIO_r}%kUfHl3QQQV*Mz+~?8U{i1~X(bLpmJ#kK)q*uYRdQr*t}1iw_^< z4!899lo6jY<5T4s3vx#=S%FCd_L;Cxhkf|eR}Cg@GHD&A@u{D$&=++2LXG7Q_(Q+W zjv4Hj$&QsvuUW9`2*xWgZonQB_UNz&S6?w0-ehtXGRTX z)MQ4>;}#6vpT0N!(ags)u!QOZ$*-I7uD{r6DVw7{?kjq&If~f z?D7v$gPu3(d37%8rDplKI?C>OgYssfke3wIVsDU=sE%;wm;%~L{Kb@$=zChH005Sn w;i77ubF1%jOVA?X`teVzaO>cyFhNG@I9CzQwW%#>ojZ3NGuZn3#bR%eECwaIB%l#i30wMWWLo5UeeT+FFjFS&(;bO`*1T z68s-BC@7kmf*=Sah?aWJXpr|Ap5gQ5%fs`yeY?d5rkPS`yvEt#$mz2@_WSF*(Sh03 zE|e<@uH$qzZAO}q)FMqvYLn`cI;1H{T~cFCBRbgjh|_Z%YlhU6G)u}P&5>G?`lPm` zc~a+J?Z1!d+;Z1#DkV=0v7', views.delete_note_modal, name='deletenotemodal'), path('payment/', views.delete_payment_modal, name='deletepaymentmodal'), path('staff-position/', views.delete_staff_position_modal, name='deletestaffpositionmodal'), + path('utility///', views.delete_utility_modal, name='deleteutilitymodal'), ] \ No newline at end of file diff --git a/osinaweb/osinacore/delete/views.py b/osinaweb/osinacore/delete/views.py index b48f5035..699ce9c5 100644 --- a/osinaweb/osinacore/delete/views.py +++ b/osinaweb/osinacore/delete/views.py @@ -5,6 +5,7 @@ from django.urls import reverse from django.http import HttpResponseRedirect from osinacore.decorators import * from customercore.models import * +from support.models import * @staff_login_required def delete_customer_modal(request, customer_id): @@ -173,3 +174,43 @@ def delete_staff_position_modal(request): return render(request, "delete_templates/delete-staff-position-modal.html", context) + + +@staff_login_required +def delete_utility_modal(request, utility_type, utility_id): + if request.method == 'POST': + if utility_type == 'department': + department = get_object_or_404(Department, id=utility_id) + department.delete() + return redirect('departments') + + if utility_type == 'project_type': + project_type = get_object_or_404(ProjectType, id=utility_id) + project_type.delete() + return redirect('projecttypes') + + if utility_type == 'job_position': + job_position = get_object_or_404(JobPosition, id=utility_id) + job_position.delete() + return redirect('jobpositions') + + if utility_type == 'business_type': + business_type = get_object_or_404(BusinessType, id=utility_id) + business_type.delete() + return redirect('businesstypes') + + if utility_type == 'reference': + reference = get_object_or_404(Reference, id=utility_id) + reference.delete() + return redirect('references') + + if utility_type == 'tag': + tags = get_object_or_404(Tag, id=utility_id) + tags.delete() + return redirect('tags') + + context = { + 'utility_type': utility_type, + 'utility_id': utility_id, + } + return render(request, "delete_templates/delete-utility-modal.html", context) diff --git a/osinaweb/osinacore/edit/__pycache__/urls.cpython-311.pyc b/osinaweb/osinacore/edit/__pycache__/urls.cpython-311.pyc index 53805a95d1181cb22b18067cbf68c047837a985a..9ee5f0ea7235d1d75eba310dc28b34fdd1bf8c88 100644 GIT binary patch delta 20 acmeB@>XPDK&dbZi00eUnwQuD9&jSE7@deBP delta 20 acmeB@>XPDK&dbZi00hE;RU5hg^8f%YL86yBT!Uc!` delta 20 acmdnUypfrEIWI340}u!YR&C^7#s~l~6$F3) diff --git a/osinaweb/osinacore/knowledge_base/__pycache__/views.cpython-311.pyc b/osinaweb/osinacore/knowledge_base/__pycache__/views.cpython-311.pyc index 19555efaaecab296627e839dcfb60d14bcff4390..54e284e088c63f52a3f4275cbe9d341973266fa2 100644 GIT binary patch delta 20 acmdnTx{sB6IWI340}#wT)V`5>GZO$g69u#Y delta 20 acmdnTx{sB6IWI340}u!YR&C_o%me^3W(2GN diff --git a/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0001_initial.cpython-311.pyc index 901ee3c0d21fa6239be6f360b91194e647021976..ebc2d3221d619b89241e73d5832d8cad509fd418 100644 GIT binary patch delta 20 acmeB`?Um(T&dbZi00eUnwQuBZ;sXFQ*9Bbw delta 20 ZcmeB`?Um(T&dbZi00hE;RU5gR_y8^{1XTb4 diff --git a/osinaweb/osinacore/migrations/__pycache__/0002_projecttype_alter_business_options_staffprofile_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0002_projecttype_alter_business_options_staffprofile_and_more.cpython-311.pyc index fbf1dc9f7bfdd2b60f6021c251653a67fd2736c6..90eae1d78e97b1d475356c11f92c38aa900cb6eb 100644 GIT binary patch delta 20 acmbOyH&2dxIWI340}#wT)V`5hm>&Q(qy-ZI delta 20 acmbOyH&2dxIWI340}u!YR&C@K<_7>T_XG<7 diff --git a/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0003_milestone.cpython-311.pyc index a7ffb248d48fab0ae33b93091e6907365ec5694e..5bd0cae9a3686e1ed7adbaddf05136c0ae5983e5 100644 GIT binary patch delta 20 acmcb|eUF=aIWI340}#wT)V`7XGAjT+?gk?O delta 20 acmcb|eUF=aIWI340}u!YR&C_I%nATFK?NHC diff --git a/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0004_epic.cpython-311.pyc index 0c9911bc54c161d09f25e85f7a6ce2454ff8013d..f6f094be672971da28c1052c039b2f17b138dfdb 100644 GIT binary patch delta 20 acmZ3&y@Z>4IWI340}#wT)V`5>CMy6n-UW34 delta 20 acmZ3&y@Z>4IWI340}u!YR&C^-$qE23F$8S@ diff --git a/osinaweb/osinacore/migrations/__pycache__/0005_staffprofile_image.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0005_staffprofile_image.cpython-311.pyc index f71697e490d341aa888ffd65aff4940b6c361653..fd100192e24a4b8e0d558c55792c0b5c2aad5674 100644 GIT binary patch delta 20 acmX@Wc7Tn0IWI340}#wT)V`71lojdKf diff --git a/osinaweb/osinacore/migrations/__pycache__/0009_alter_project_project_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0009_alter_project_project_id.cpython-311.pyc index bb5a4e40bb6b39f25b5cebcd892879c4f7d661c9..b5e9cda7c61fc8ffa352dc66f40645a1e002e509 100644 GIT binary patch delta 20 acmaFG_KJ;rIWI340}#wT)V`5Bo*4i?7zMik delta 20 acmaFG_KJ;rIWI340}u!YR&C^tX9fT`YXq|Z diff --git a/osinaweb/osinacore/migrations/__pycache__/0010_remove_note_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0010_remove_note_date.cpython-311.pyc index 6cf535ffac5aa3e9dcf851334267c689d67d4a3e..2ddffe4afbc42d9109311f2303c543215e6a4257 100644 GIT binary patch delta 20 acmcb>dV!UDIWI340}#wT)V`7XC=&oX;|1yf delta 20 acmcb>dV!UDIWI340}u!YR&C@y$^-y4HU#1T diff --git a/osinaweb/osinacore/migrations/__pycache__/0011_note_date_alter_note_color_alter_note_text_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0011_note_date_alter_note_color_alter_note_text_and_more.cpython-311.pyc index cc6f2dc8ee43c290dc54b999c07cc08b19a0c0a4..f44d50fa53fddc92e579d125b7ac5eef0bc2b212 100644 GIT binary patch delta 20 acmbQkH;0dVIWI340}#wT)V`5hkR1Rt3 delta 20 acmbQkH;0dVIWI340}u!YR&C@KWCs8(Ujy9$ diff --git a/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0012_projectrequirement.cpython-311.pyc index 5fa837783cc9b272bb8ce895ee7f8c3715909a14..d623cf2735e3b32e0036ae58e56ff4e06796c8aa 100644 GIT binary patch delta 20 acmbQiHG_+LIWI340}#wT)V`6MmlXgq+62!4 delta 20 acmbQiHG_+LIWI340}u!YR&C_wWd#5%Ed$2@ diff --git a/osinaweb/osinacore/migrations/__pycache__/0013_projectfile.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0013_projectfile.cpython-311.pyc index 143845b02e274cd4c8cf4f86f705f138d62033f4..1cb2ce800cc826b4fec5a961979bf1401fa1c0a6 100644 GIT binary patch delta 20 acmZqUZsX=&&dbZi00eUnwQuCEW(5E-E(IF^ delta 20 ZcmZqUZsX=&&dbZi00hE;RU5ghSph161QP%N diff --git a/osinaweb/osinacore/migrations/__pycache__/0014_alter_projectfile_file.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0014_alter_projectfile_file.cpython-311.pyc index 9fdaaf2d4a183c822c9af66c54996652696dff00..aeb7c9f5dc39b8d935eeec57a07f6f186bdb8cca 100644 GIT binary patch delta 20 acmX@jcAAZQIWI340}#wT)V`71ff)cgKm}d^ delta 20 acmX@jcAAZQIWI340}u!YR&C^VU3j|*P diff --git a/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0025_status.cpython-311.pyc index a9ee4ed8eb6b0f7a33ecba95d69282399a4df2a4..a554450580d121862597be6e1b18b6aa558f3f7e 100644 GIT binary patch delta 20 acmZ3)vxtX#IWI340}#wT)V`5hoDBdpvjp-0 delta 20 acmZ3)vxtX#IWI340}u!YR&C@KX9EB(1_SB< diff --git a/osinaweb/osinacore/migrations/__pycache__/0026_remove_status_user_status_staff.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0026_remove_status_user_status_staff.cpython-311.pyc index 9ba6bd19628835e4ef7eacb586f2c929953adde0..d28a10667ebfce04bfa525ff96cb26a3509a3201 100644 GIT binary patch delta 20 acmeyv@rQ$ZIWI340}#wT)V`6skOcrjF$MMj delta 20 acmeyv@rQ$ZIWI340}u!YR&C@iWB~v>gaqyY diff --git a/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0027_alter_status_staff.cpython-311.pyc index 4fa62f08b380ff6895a0c113b207b0eb423f79c4..e3d36d66263b456d696f4dda85ea663b1c378ac6 100644 GIT binary patch delta 20 acmZ3^v7Cc@IWI340}#wT)V`5hh6MmL=>+!x delta 20 acmZ3^v7Cc@IWI340}u!YR&C^#VF3UxJOl3l diff --git a/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0028_remove_projecttype_color.cpython-311.pyc index f4a840bdc20207907e551cc3b891bda8989ae10d..db0b6ef6a2fd15d15f03a1109918cbb7fbf584ec 100644 GIT binary patch delta 20 acmcb`dW)5NIWI340}#wT)V`7XJQDyta|Q?i delta 20 acmcb`dW)5NIWI340}u!YR&C@y&jbKA#svTX diff --git a/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0029_alter_reference_date.cpython-311.pyc index 453081b2f99b2f8731057af797798ddb92847c04..0184554ffc9a8f2826c7a2f42299735412a9a3d0 100644 GIT binary patch delta 20 acmX@Zc7~06IWI340}#wT)V`71kr@CwXa!*a delta 20 acmX@Zc7~06IWI340}u!YR&C^VWCj2;y98MP diff --git a/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0030_tag.cpython-311.pyc index 39de30cc494f910211a247f4ab5ccc373054aa92..acfd51a614782a7802cdc4849e3b2f7a68563b7b 100644 GIT binary patch delta 20 acmX@jewv+oIWI340}#wT)V`7X05bqPWCh>= delta 20 acmX@jewv+oIWI340}u!YR&C@yzzhI1w*=S# diff --git a/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0031_alter_staffprofile_image.cpython-311.pyc index 9e5ae2b2d440c8e307c0ed607da15cc3c2d81ed7..0a66478a8af415f29d897073a240554b0b138095 100644 GIT binary patch delta 20 acmcb_c8QI9IWI340}#wT)V`71of!Z-SOs$c delta 20 acmcb_c8QI9IWI340}u!YR&C^VX9fT?s|0HR diff --git a/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0032_point.cpython-311.pyc index 90e0ef8e98e17558226bae96eb69c93285470247..53947f1eee5b878ee8b5633f8526bf49ea54c5de 100644 GIT binary patch delta 20 acmZ3_y`GzUIWI340}#wT)V`5>2`d0MmIamo delta 20 acmZ3_y`GzUIWI340}u!YR&C^7!U_N|=>(1d diff --git a/osinaweb/osinacore/migrations/__pycache__/0033_point_date_completed_point_date_workingon_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0033_point_date_completed_point_date_workingon_and_more.cpython-311.pyc index 436b3ecf51e685485e4cfb1d0f2601670353d96b..16da7acda72332990cf69b38524263427f2c1591 100644 GIT binary patch delta 20 acmeyz`Hz!(IWI340}#wT)V`7XGYbGir3QWg delta 20 acmeyz`Hz!(IWI340}u!YR&C_|%mM&B_yu+V diff --git a/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0034_alter_point_date_completed_and_more.cpython-311.pyc index 6e52c13778ab8fb17ec0f460fc5e2f3d9d03cfcd..fb2b57fe9596cf0fbf8d35f524e5b6c31cf3686b 100644 GIT binary patch delta 20 acmdnSwT+8=IWI340}#wT)V`5hn-u^ziUlbE delta 20 acmdnSwT+8=IWI340}u!YR&C_gW(5E+-2@>3 diff --git a/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0035_business_business_id.cpython-311.pyc index ac8457851828b28dc7a6b54c3ef1c1f8f087308b..04b69c43183cc6522494d6f49ca5a77270065ad5 100644 GIT binary patch delta 20 acmeyw_KA&qIWI340}#wT)V`5Bof!Z?SOwDn delta 20 acmeyw_KA&qIWI340}u!YR&C@?X9fT{s|3pc diff --git a/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0036_staffposition_alter_staffprofile_position.cpython-311.pyc index 922508eda0b8aa40bce2ab963016f86611cd07ec..61a48dd7c74a224338e53fc72cf59bc8eba9ba14 100644 GIT binary patch delta 20 acmdnTxsQ{3IWI340}#wT)V`5>GYbGYr3JnK delta 20 acmdnTxsQ{3IWI340}u!YR&C_o%mM&1_yo29 diff --git a/osinaweb/osinacore/migrations/__pycache__/0037_remove_staffprofile_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0037_remove_staffprofile_position.cpython-311.pyc index 1e9193b4ff35c8c0e572077c22422d23648e88cf..a38e55771cd0c5796d893394f039160e2ef967df 100644 GIT binary patch delta 20 acmeyx`iqr&IWI340}#wT)V`7XJre*za|UPt delta 20 acmeyx`iqr&IWI340}u!YR&C^d&jbKF#sy#i diff --git a/osinaweb/osinacore/migrations/__pycache__/0038_staffprofile_staff_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0038_staffprofile_staff_position.cpython-311.pyc index daadd8f7cfe0454503602c9a0f57a2a61cd44ae3..cedfd6e865afd83bab1aee8f7c6b3112ec142e2e 100644 GIT binary patch delta 20 acmbQhF@b}7IWI340}#wT)V`6Ml?4DXQ3SF8 delta 20 acmbQhF@b}7IWI340}u!YR&C^FWdQ&xqywq| diff --git a/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0039_alter_staffprofile_staff_position.cpython-311.pyc index b5bc5117d62f4db2cae787599d90c9ee6c125d80..c11aefac85d7807054159d5de3a1790f5a578fb9 100644 GIT binary patch delta 20 acmZ3_v7Uo_IWI340}#wT)V`5hg#`dMDFqJz delta 20 acmZ3_v7Uo_IWI340}u!YR&C@~VF3Uyd;|vo diff --git a/osinaweb/osinacore/migrations/__pycache__/0040_staffprofile_staff_id.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0040_staffprofile_staff_id.cpython-311.pyc index b25c022ea551788f246546a01b22980583a04c63..a4ec2a6c2b3a062296c16eb88245e282facb0b00 100644 GIT binary patch delta 20 acmeyw_KA&qIWI340}#wT)V`5Bof!Z?SOwDn delta 20 acmeyw_KA&qIWI340}u!YR&C@?X9fT{s|3pc diff --git a/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0041_dailyreport.cpython-311.pyc index e2454cdab4f50f6c4c59b5c3b39622207580168a..e8738876ae2f81fb52f811137a5de02adae880b8 100644 GIT binary patch delta 20 acmX@XeS({NIWI340}#wT)V`5>FDn2$eg)wG delta 20 acmX@XeS({NIWI340}u!YR&C_o%L)KA(FEB5 diff --git a/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0042_remove_customerprofile_email_and_more.cpython-311.pyc index 0c4d245a11fb436a92e8480018dd8136fbc24b9f..785b62ed844b6d8c4a592785ad1706762f1fd9e0 100644 GIT binary patch delta 20 acmcb`d5e>KIWI340}#wT)V`7XJPQCm1qKoT delta 20 acmcb`d5e>KIWI340}u!YR&C@y&jJ89SOp3I diff --git a/osinaweb/osinacore/migrations/__pycache__/0043_businesstype.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0043_businesstype.cpython-311.pyc index adea76dcfa4bed1379765345be2751d9f6c7d867..d8b50de34d5a6d8eda6e988969d2d2606e9528a2 100644 GIT binary patch delta 20 acmaFQ{+^wCIWI340}#wT)V`7X2{Qme1O`k1 delta 20 acmaFQ{+^wCIWI340}u!YR&C^d!VCa9R|P}> diff --git a/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0044_remove_business_business_type.cpython-311.pyc index e89791ad8cf51a12086c9565c6cf372837d47f2e..c1aa11ea8a384e3886ef5ae13fcda6cb1261be31 100644 GIT binary patch delta 20 acmcb|dXJTRIWI340}#wT)V`7XG7|tk69yCj delta 20 acmcb|dXJTRIWI340}u!YR&C_I%me^8W(5oY diff --git a/osinaweb/osinacore/migrations/__pycache__/0045_business_type.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0045_business_type.cpython-311.pyc index a608c199c996d00b25ba0beaf5ef79d5a3ec0bdd..7c3d959e883531291ffea8bc08410771616ac511 100644 GIT binary patch delta 20 acmeC-=;7dA&dbZi00eUnwQuBRWB~v$u>__7 delta 20 ZcmeC-=;7dA&dbZi00hE;RU5e(SpX^o1D*f? diff --git a/osinaweb/osinacore/migrations/__pycache__/0046_task_requirement.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0046_task_requirement.cpython-311.pyc index fcd2c01c6999b2bcdae2bd98a436b93dd7fc8e16..5665bf5ed9fd6b1f57c110f56a8fb2db849e4823 100644 GIT binary patch delta 20 acmeC+=-}X9&dbZi00eUnwQuD9%M1WA5Cxe4 delta 20 acmeC+=-}X9&dbZi00hE;RU5hgG6MiBV+4@^ diff --git a/osinaweb/osinacore/migrations/__pycache__/0047_task_status_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0047_task_status_date.cpython-311.pyc index 8eace41af937db68cf5f92e035252ee1e30ac773..f67c0c91102922362c3bb68dabc459c09522404a 100644 GIT binary patch delta 20 acmdnMzJZ;4IWI340}#wT)V`5>DKh{!ECr7M delta 20 acmdnMzJZ;4IWI340}u!YR&C^7$_xN7e*}jB diff --git a/osinaweb/osinacore/migrations/__pycache__/0048_alter_customerprofile_business.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0048_alter_customerprofile_business.cpython-311.pyc index 0b78623fc6d31a81d266d80d2b6565524c0b44c8..fbc547f977bfae8cb175cdd359d02ed8d80649dc 100644 GIT binary patch delta 20 acmX@iahQX9IWI340}#wT)V`71f&~CMNd-#) delta 20 acmX@iahQX9IWI340}u!YR&C_AU;zL!oCHGv diff --git a/osinaweb/osinacore/migrations/__pycache__/0049_alter_customerprofile_business.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0049_alter_customerprofile_business.cpython-311.pyc index fbc72383451f72391b1186f1ae7cf1372c9edcb4..5adfab6c1f21b69f056d440c0f2d32694e733169 100644 GIT binary patch delta 20 acmZ3?v6zE$2 diff --git a/osinaweb/osinacore/migrations/__pycache__/0052_note_project.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0052_note_project.cpython-311.pyc index 370a2ea521ba703fcca3a3227a6cfacbb19fa020..22479c695cab2cbfeebb5431ba5091938630f5c8 100644 GIT binary patch delta 20 acmey!{*j$~IWI340}#wT)V`7X88ZMuR0dK2 delta 20 acmey!{*j$~IWI340}u!YR&C^d#tZ;Drv*v? diff --git a/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0053_pointactivity.cpython-311.pyc index 081cefb4248f9f3024973dbb5c46b7d580e9bc39..a7a059d8feb52af9d732eb59e8dff8d73af3fa04 100644 GIT binary patch delta 19 ZcmeC?>gM8J&dbZi00eUnwJ+pm1pq7m1egE- delta 19 YcmeC?>gM8J&dbZi00hE;RSUUU0VY}lkN^Mx diff --git a/osinaweb/osinacore/migrations/__pycache__/0054_remove_point_date_completed_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0054_remove_point_date_completed_and_more.cpython-311.pyc index 9aa480082e82dacedd807ab910421f7d83098cee..1588f809fe844a558151ff4db03e2eb2dfdbb133 100644 GIT binary patch delta 20 acmcc4ex03rIWI340}#wT)V`7X3^M>dLGcy1=Tm`uR delta 20 acmdnTzK@-IIWI340}u!YR&C_o%nSfBuLQ9G diff --git a/osinaweb/osinacore/migrations/__pycache__/0059_alter_task_requirement.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0059_alter_task_requirement.cpython-311.pyc index 083d50ee274f636ab1d154139ce6df44dd5ab4fd..721290921f8a6661804f855d1b004bf43993b4fc 100644 GIT binary patch delta 20 acmZ3@v6_Q>IWI340}#wT)V`5hfdv3Hi3I}y delta 20 acmZ3@v6_Q>IWI340}u!YR&C@~U;zLw+ynan diff --git a/osinaweb/osinacore/migrations/__pycache__/0060_pointactivity_total_time.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0060_pointactivity_total_time.cpython-311.pyc index 4f4645b1f6e6609b859d22c467039bc2dbba0a8a..5751489535347801ab8d9f95e47b8692a027956e 100644 GIT binary patch delta 20 acmcc3cAJfRIWI340}#wT)V`5BfEfThzy*!~ delta 20 acmcc3cAJfRIWI340}u!YR&C@CUIWI340}#wT)V`5hpBVr*m<1~U delta 20 acmdnRwu_B>IWI340}u!YR&C_gX9fT;>jWbJ diff --git a/osinaweb/osinacore/migrations/__pycache__/0064_reaction.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0064_reaction.cpython-311.pyc index 4b5630931a2f24408e27a614c0cf3e42b0c6d734..5fde5cc3f8005264559d23da2770b1ceb582119d 100644 GIT binary patch delta 20 acmZqTY2x8t&dbZi00eUnwQuD9&I$lAvIUU< delta 20 acmZqTY2x8t&dbZi00hE;RU5g#vjPAs1q6uz diff --git a/osinaweb/osinacore/migrations/__pycache__/0065_alter_customerprofile_status.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0065_alter_customerprofile_status.cpython-311.pyc index f00086eb29aaf8c85ef14b10ae3489f94ec553d8..4676a507ae018b1047463be226fbba1497648be5 100644 GIT binary patch delta 20 acmcb@eubTTIWI340}#wT)V`7XBr^a!%mw=Z delta 20 acmcb@eubTTIWI340}u!YR&C@y$qWEC9|ZFN diff --git a/osinaweb/osinacore/migrations/__pycache__/0066_remove_customerprofile_business_business_customer.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0066_remove_customerprofile_business_business_customer.cpython-311.pyc index 2b1cb4f34f7eaa76dacb057eda9796e0d118aee0..cf3614eab0e49e777339944663c6788675db555a 100644 GIT binary patch delta 20 acmZ3;xsa24IWI340}#wT)V`5>8Vdk59R+6q delta 20 acmZ3;xsa24IWI340}u!YR&C^-#sUB?a0Fif diff --git a/osinaweb/osinacore/migrations/__pycache__/0067_customerprofile_confirmed.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0067_customerprofile_confirmed.cpython-311.pyc index 1229718efd06ad3f852b0c8486c9dd4b006226be..b33dc1e3f368b810db03f8eb71a0afc228436cd2 100644 GIT binary patch delta 20 acmZo=Z)N9R&dbZi00eUnwQuCEVg>*(bOjCo delta 20 ZcmZo=Z)N9R&dbZi00hE;RU5ghm;our1O@;A diff --git a/osinaweb/osinacore/migrations/__pycache__/0068_remove_customerprofile_confirmed_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0068_remove_customerprofile_confirmed_and_more.cpython-311.pyc index 33f828c8ade43a3944b6623cbf6cc8dfee73c2dc..0862c3e2fdf100bf72a4c480fab05bf47756e4c2 100644 GIT binary patch delta 20 acmaFP@tlKuIWI340}#wT)V`5Bh6MmV=>@j{ delta 20 acmaFP@tlKuIWI340}u!YR&C^tVF3U*JOr-* diff --git a/osinaweb/osinacore/migrations/__pycache__/0069_alter_business_logo_alter_projectfile_file_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0069_alter_business_logo_alter_projectfile_file_and_more.cpython-311.pyc index 7a4ee0f93196c09468848850dc6d38e6933e7199..fdd5185631decb8f4d51b2b8ac358dcf0855905d 100644 GIT binary patch delta 20 acmcc2d6|=YIWI340}#wT)V`7X1PcH>?FIb+ delta 20 acmcc2d6|=YIWI340}u!YR&C@y!2$p_Km_#w diff --git a/osinaweb/osinacore/migrations/__pycache__/0070_department_alter_staffprofile_staff_position_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0070_department_alter_staffprofile_staff_position_and_more.cpython-311.pyc index 86e9b7ad30cb7550b64ef42bdaef0b7de141b6a2..c394128e7b50e3cd2c3e3fa1552d0d02a0831370 100644 GIT binary patch delta 20 acmdnPyN8#1IWI340}#wT)V`5>BO3rY=LNz5 delta 20 acmdnPyN8#1IWI340}u!YR&C_o$OZs2It01^ diff --git a/osinaweb/osinacore/migrations/__pycache__/0071_projecttype_department_ticket.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0071_projecttype_department_ticket.cpython-311.pyc index 2b7124238852fa38768066cbd5bb02b0685c4b1a..23f72c00c0ffc00a0cd7d458611acfd124341a94 100644 GIT binary patch delta 20 acmcaCcv+BpIWI340}#wT)V`7X1P1^<5e5+e delta 20 acmcaCcv+BpIWI340}u!YR&C@y!2tj_WCaNT diff --git a/osinaweb/osinacore/migrations/__pycache__/0072_ticketupdate_ticketreaction_ticketattachment.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0072_ticketupdate_ticketreaction_ticketattachment.cpython-311.pyc index 78a3a52887a4bd78617dd350534736a9f7ba3006..7357d198f7acc5b01fe850b6066fc61c17a3972f 100644 GIT binary patch delta 20 acmcaDd|Q}%IWI340}#wT)V`7X0w(}Jng%Wa delta 20 acmcaDd|Q}%IWI340}u!YR&C_IzzG02?FA+P diff --git a/osinaweb/osinacore/migrations/__pycache__/0073_alter_ticket_regarding.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0073_alter_ticket_regarding.cpython-311.pyc index 9e479ff019fc3211583cb3e969ef9d85cc4035f5..14be42b007943acd5d61f094803bd226ee063406 100644 GIT binary patch delta 20 acmcb`ev6%ZIWI340}#wT)V`7XJTm}2yao*b delta 20 acmcb`ev6%ZIWI340}u!YR&C@y&kO)J4+RAP diff --git a/osinaweb/osinacore/migrations/__pycache__/0074_rename_dare_added_ticketupdate_date_added.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0074_rename_dare_added_ticketupdate_date_added.cpython-311.pyc index ae2b3a2353fd2f1447fd858d5ea17ec84894f038..ee064ef79b1c97090995d1b681cf7e71adf20e08 100644 GIT binary patch delta 20 acmbQjHieCQIWI340}#wT)V`6MlNkUps06tH delta 20 acmbQjHieCQIWI340}u!YR&C_wWCj2#`vb86 diff --git a/osinaweb/osinacore/migrations/__pycache__/0075_remove_ticketattachment_ticket_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0075_remove_ticketattachment_ticket_and_more.cpython-311.pyc index 1afc2041c1c7bb78f3fd6b5c8a856463d6467a8c..c74c03cb127577ccb4c7a752f41e347f4d6f6fc6 100644 GIT binary patch delta 20 acmeyz^^c2tIWI340}#wT)V`6sm=yp*$_4=d delta 20 acmeyz^^c2tIWI340}u!YR&C@iW(5E|9R&FR diff --git a/osinaweb/osinacore/migrations/__pycache__/0076_alter_reference_date.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0076_alter_reference_date.cpython-311.pyc index 02e9d9988e96ee9c6870f81d1740ba50209ff09e..3873588535944647cf02dd6a95a0e194998f69a7 100644 GIT binary patch delta 20 acmX@Wc7Tn0IWI340}#wT)V`71loH!}b_oCVPU delta 20 acmX@cevF-aIWI340}u!YR&C_o%?toD?*z#J diff --git a/osinaweb/osinacore/migrations/__pycache__/0080_project_logo.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0080_project_logo.cpython-311.pyc index e74a9eb2773521d3dbb8b89e689750b62a307d93..c7728914e70aabf98413f4ee423116c153f9cee1 100644 GIT binary patch delta 20 acmaFO_L_}*IWI340}#wT)V`5Bff)clKn1=4 delta 20 acmaFO_L_}*IWI340}u!YR&C@?UIx7G*js4IWI340}#wT)V`5>CMy6n-UW34 delta 20 acmZ3&y@Z>4IWI340}u!YR&C^-$qE23F$8S@ diff --git a/osinaweb/osinacore/migrations/__pycache__/0085_rename_date_staffposition_start_date_and_more.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/0085_rename_date_staffposition_start_date_and_more.cpython-311.pyc index 221e7529f58f607177d410a3b993452714b37092..de6c16afc24f310501a015910bc5727be6402683 100644 GIT binary patch delta 20 acmaFJ{*aw}IWI340}#wT)V`7X8Z!Vs)CM8| delta 20 acmaFJ{*aw}IWI340}u!YR&C_I#tZ;BCj}Y+ diff --git a/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinacore/migrations/__pycache__/__init__.cpython-311.pyc index ea9cd7e9b4d4dbe4e087252952312b9ee0137d93..e8e91b187e5e64a1d23d2dcdb97f00f2f7803089 100644 GIT binary patch delta 19 ZcmdnbxSx@GIWI340}#wT)IO1W3ji{l1&sgz delta 19 ZcmdnbxSx@GIWI340}u!YR!!vI0st)c1cd+q diff --git a/osinaweb/osinacore/templates/delete_templates/delete-utility-modal.html b/osinaweb/osinacore/templates/delete_templates/delete-utility-modal.html new file mode 100644 index 00000000..44b6f1b0 --- /dev/null +++ b/osinaweb/osinacore/templates/delete_templates/delete-utility-modal.html @@ -0,0 +1,30 @@ +{%load static%} + + + + + + + + + + + + + + +
+ {% csrf_token %} + +
+

Are you sure you want to delete this utility?

+ +
+ +
+
+
+ + + \ No newline at end of file diff --git a/osinaweb/osinacore/templates/index.html b/osinaweb/osinacore/templates/index.html index c93a2444..fda7d20b 100644 --- a/osinaweb/osinacore/templates/index.html +++ b/osinaweb/osinacore/templates/index.html @@ -3,7 +3,7 @@ {% block content %} -
+
-
+
diff --git a/osinaweb/osinacore/templates/listing_pages/departments.html b/osinaweb/osinacore/templates/listing_pages/departments.html index 5bc85b29..f8c704d7 100644 --- a/osinaweb/osinacore/templates/listing_pages/departments.html +++ b/osinaweb/osinacore/templates/listing_pages/departments.html @@ -61,7 +61,7 @@
-
+
diff --git a/osinaweb/osinacore/templates/listing_pages/job-positions.html b/osinaweb/osinacore/templates/listing_pages/job-positions.html index b055231a..ec040d6b 100644 --- a/osinaweb/osinacore/templates/listing_pages/job-positions.html +++ b/osinaweb/osinacore/templates/listing_pages/job-positions.html @@ -68,7 +68,7 @@
-
+
diff --git a/osinaweb/osinacore/templates/listing_pages/project-types.html b/osinaweb/osinacore/templates/listing_pages/project-types.html index 66730f67..5b973850 100644 --- a/osinaweb/osinacore/templates/listing_pages/project-types.html +++ b/osinaweb/osinacore/templates/listing_pages/project-types.html @@ -67,7 +67,7 @@
-
+
diff --git a/osinaweb/osinacore/templates/listing_pages/references.html b/osinaweb/osinacore/templates/listing_pages/references.html index 5b545a7c..991a75ee 100644 --- a/osinaweb/osinacore/templates/listing_pages/references.html +++ b/osinaweb/osinacore/templates/listing_pages/references.html @@ -69,7 +69,7 @@
-
+
diff --git a/osinaweb/osinacore/templates/listing_pages/tags.html b/osinaweb/osinacore/templates/listing_pages/tags.html index 42637f36..38804ea4 100644 --- a/osinaweb/osinacore/templates/listing_pages/tags.html +++ b/osinaweb/osinacore/templates/listing_pages/tags.html @@ -61,7 +61,7 @@
-
+
diff --git a/osinaweb/osinaweb/__pycache__/__init__.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/__init__.cpython-311.pyc index 8ef840b10709508a3947a732f4c9d1b9619fe010..9058766ba359a5e5412d6b2cfa519ae1e74e07b2 100644 GIT binary patch delta 19 ZcmdnYxS5fAIWI340}#wT)IO1W1pqMM1!({P delta 19 ZcmdnYxS5fAIWI340}u!YR!!ty0RSsI1YrOG diff --git a/osinaweb/osinaweb/__pycache__/asgi.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/asgi.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f693ae1967dd76b797b43437828c0ee797d2cd15 GIT binary patch literal 1254 zcmaJ=O>5jn7#>Ocp_MM$F85 z(T7IJba`4{~Ka#`r2lcA^HHcbvCr;eoV#tWsRcV4|;dggr}Mn5ktSwO9y zetp^5G647^bEYfLDCgbZO8o#ZZ~@k^PBm9kZ-eTg;Tl>NE74L|cFSSKt>k{0RzuS@ zbGt%oq2*e+U8M`*qPwU8qV<=i$Gl#iTG!v$#I*|@fH!IvO9MI}#)Wd;Ohdq3QL!?~ zw5hhGc7-hVSEmIRnyOa2SpVl?>qmV)@7}KL0|7e$C7(e-h}Dxa7F&%5X1;K6A4Od@?a60h zgG7z{&b>yD4JB(}5>s{-l1Mg?=mrhz&y1G+4K2OZCDO}c-nBM1^wj>AGs%2L56@!q zm<=T1Y3<45hlQy=tZ!4wh6I1jgcJun=mybuhz1x*##Q>}_CWR?1sGE@M4YrG@=sK_ z$`w=)b<^9;Z?^aM4!rj6;bCikukAfLXg+zk`~1d~U`G&{RSMNiDVsH|DcS||Pl(*G z)2ipG!96e4nMhZQ@f}~W=48Wgb)iAJ>i19-5h|R2Pvs>Q=H)C`pXCJc2Rx8x&J3Pc zvWlfy1yZB%Y8I=CK^!wKxtV(;It@6BQcLxUNe2z6Ojn9tW}K#LGhA=LX^fA7`-0aM zWcCAyzm%F7nx;+ks#cnSOxZxQ&TH9o1@0yDG6q}8f5{l^B=a%`o5{S4K|Pt5Nd;)e z3+s2V_8VABZac~6JC~q20?h<8uk7{2Uca>Oj_kYVD_6@fS%%}q`q_mp|1fK&iK&ykfl1)cHd8@K4m({{U5o BbZGzp literal 0 HcmV?d00001 diff --git a/osinaweb/osinaweb/__pycache__/settings.cpython-311.pyc b/osinaweb/osinaweb/__pycache__/settings.cpython-311.pyc index 35272fd803f972e207fa333a4516a94e1599bbdf..9e19d5041700b7b3dc544cbe0e14a6f10104028f 100644 GIT binary patch delta 447 zcmZpZ`648$raT2ZP%W7JZZ zgBdinH!Co0XB6VQ#g>v-kdc>qi@mtCpdi1fWb+N?HYP!kM{aSJq~;dnB$lKW7jbXS zXDei6Oq~3XT|&D^5GY%vlAMv4mzSDTte2BmnOan==b7i5nwwu#=?oF~0f|oj$!^Ie z4pQzhIgnjsvkylNqfix}tFNbzYjJ8$X0D=xnYpI=wk%0(?B39YZ|* z{ciC&dpP>}x%$NWI7Ye#1#jNP70Srv3^a@ph>QPBmgK1tvMJ`G_MLtR*g*{3Vh^0~#qNFGOP!(5P#>Bv|8i*kvoiR!# zMJY;l@(e~3l_cX)hLA&wJ60D^(ZAER!-4~QURKvn!+5+psBf8hiN+_BhTiq z%xz4996&>Eah9a!7UU$Bq!t%(Zth_#WMnL#{EuB?vLlBjqv+;pj;V}%x41HsGAmPy zP0S4pG}R_6aa|Dz4|eyAcMJ&d@pN_!@$~oGEXEzm$mIw$kP(QBpH432sS@NBV*0=U jBO3TV$W7vHWaOJXllPpE(gg64 z7*+!@1XS@dFhudB@B}kx@@~#yyw9{bl7*j<=`F+LEY@w4E!p@uxY_xc8n{0QP4;Kg F007AZ79s!u diff --git a/osinaweb/support/__pycache__/__init__.cpython-311.pyc b/osinaweb/support/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..360b13fab0ee24ac558114f62c6a5a7a81546e53 GIT binary patch literal 178 zcmZ3^%ge<81Pc$fr-A6lAOZ#$p^VRLK*n^26oz01O-8?!3`I;p{%4TnFIN|B;>^6n_>`=eywq|qJ0&YIFFhY3UY?p1Q(Rh5kY7|16Ca2KczG$)vkyYXe!9wVtyd;ftit!@dE>lC}IYR0RaEME$9FM literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/admin.cpython-311.pyc b/osinaweb/support/__pycache__/admin.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bd6e5e857d8a7e758f62b04c327fa5cbd84d4d53 GIT binary patch literal 1096 zcmbV~L2DC17>3_zk~OAH5gNVZkOU049{K}B1a0X-MZ{JFS&(gJQa4Rzme~oVcfo6K zy@|b4#DC#0n3V;?Ts`$7h2o_rXLsF_N(I@EZ+B+C_kCvhX7*FF*?^6sukVK+2=F6a z6jAvzIs0jqLr_pM#)P~k1ayH`#tU0uWK_8Dv08xhBdZ--`ip(?ApgTSC75d^n0g83 zdI_dcf>|uVER|rIe>1eY3Ac8VUYAQu&8L%qpQQI^SLE(9ciAk{kOgQMgKe4q z0>+sL%EpnYMuB3cF4;~HDJG4x6%2NnGE4cmseCn!Oe0^tU_LFBmm&2nc_UXID&-H} zP8e6Fl~;1z5(5X4UN+C$%j5Hdqo zU(OkB>LO1a5a(UvJ6677PhxbFtdoD3?d~>Z%Xa=7XUpe4 literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/apps.cpython-311.pyc b/osinaweb/support/__pycache__/apps.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..962644d1405deea0d9fb02fc4e48de0514d093f7 GIT binary patch literal 551 zcmZutze~eF6n>YaTH8iMw9rA&F-v9<5voNIp$Hv>5IEA_rKG00m>(3KItZ?Ab#+n1 z|H8kZW6A2|R;g1b?~+syeRucnd-uNk?%jJ<)e>-fe7mzB`2H?}g%xrz(>WLc0fJoU zBLg9j-~@qNd|c3D>FkPN(;2YhX^&4tkiw~hQju962_byy8>4*zKSh3&#V(_Td^Bqi%VcT)lfw41!khWdA+e`Ua;VD`#fMh+KEDw zg^p)o(lb3eNO4wCc0QnOGcUokd_UCv>p=7{bqWVzjl1E`nACR1N_A4+7&gQR)CISx z$w@i?s}KrAcQdJqKq+yRqj_;Z``baV#zWE6@Qk~uj1Zc@&iMD7E=g!}3V+@G>8CjT J`X`k>_6>B&j=cZ? literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/consumers.cpython-311.pyc b/osinaweb/support/__pycache__/consumers.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a2b60cd3142ea343740771bcaf2c13cfe4782dc8 GIT binary patch literal 14260 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

EFqk!%X;bkOf0tpC+36K*|o)d?>fD>?=B8;Rl zy&toX;L)V`0gy|^zfEVSd;2D3kOK_98l-j74Gsl^WE>$k2rYy3GWcqcRu{e+#NUsv z2AOjB+^{(e((c3TdZLXS$D4vbBj~d6em^8V_%aC`g}BwoH2;pq1y5Da5pDNGkZFi` z{VUR(6uX?tl$;L41 zbxAwtChou6Ud=5?&;W{Ka%dwAV{8P;D3IF@A{IrQ#3}$lc3SDInN zmdZ>RQq4FF>?MM&=bl?XoI!)v4{janQD7d91MB6Ru@K1B*YPM#Uuk%U=`-F;j9xRz z4(n3XPBNK1=d^$h9k4vj37UWeZGt8tX0wcNldW{uPmOt2^)FauKM=Hs>W`X&Tg(TU z6eRW2fCD4^co#mnR?L5Uf0Xr}5=<9PItg5j6CwMEHP^hGlyg0dxpSUc3fStS@*)Au zH6u=z)f_>MS(RLzH`-+qlJiM+(-da8jLSH zOMrnAwv}M&OMrs3Kp}kua8isAqZ;N7pB(4Q;n9%4&eRCl8C8Qsgdu~|+C34pG}Iuu zIZ?ehp*HIVM>XLTc-Ig=!L1Meov$VzphihEy1x#16})*Di5~rG{{w32-8HJH`b}wb zyK3&BKTaDwF?X7T7$$Tfc@~H1J)0E4v#*`l2rHP>iq{I0nT#&C$UxO#T4dp>2QQ#v z7SLxSa7d6(YJC`10|>R4HY07&f+h+{i|hhV?$)#z$*lfyg6UC0hC;M}f#^roDpJXT z#>)2ky>CtgOUnE!G$RhdUbUJ<8Zz z7+;r=>_Re*M9|465D}jQa>@9&>GZhU;rfeC!Zd;lg9KaM&~rV}TE~XJ6}ady7(}z^ z|6f6j4hyeW{pkd02+O!0=W#7iDO+(w-xl+sqly2-N)L@DhW^*1i9f-axPYWFcrXQs zoj(#Lgt(7W@&E|2#Uwlogpk43|J_3fP{0UKNLYpAD-%Slx;YoBUK1`f1`D9r4G;j{ zRA3_Wmaf?Qw26xq$JRp2)`jLp!(@-8m2ET>(`Nmh zl9qc86?#cy{Unfw zM`B%w#OjHL#IVhHle(>X2VG3e@r%5WP9@+Xxc1+Z1XMa|Si2;i5YNKR@YFKgYNs*T z1HLjoBWiaE+N)*siwp_8IR&N#N=7x96z9?cKbye+twh`aYE-ulQdxmdR9iy7lLkD= zH{0joE9Q{qoI4`?1(ZVtC7uGh>2f$673zR&|5d1jZ2wiLHd+5wsK6!iuR=}8_Fsh> zmhHcXYkWYas=u$*_@?J=rvrR(jj7x@c8_FzVJ$H4-r<0CttWCUeh-tsF!P>wjA7Y& QBKPjPhsj?w$RqsmKTGg?&j0`b literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/decorators.cpython-311.pyc b/osinaweb/support/__pycache__/decorators.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..964692940778498667ad4b71ab05082e00227733 GIT binary patch literal 1568 zcmbtUO=ufO6rNq}>c^FlTW=hhZC#Z#PSvIomQDXKDWnM{C72{O1dL#_(vIYnS6X#u zHmbuKatK6$(p!n46x34Egyhge4n6eLORp;ao}NO`zWeodjAVaWFUDy-^jzvqXM>ZoNj#$zL z=Sh}ak8VbRC*MMwF(bN;vavt8nFoR|w}{@PS;3DJY?uU>8DQaUAc@NkCOhZMGAj$i zGx-GmgyU!xz-{n=Jtw_`?!oHeGfo>-1VgwLzX!SxVGP=?;0oY_xHe%}2I1>4j%u*| zYvC?(QEj*ZAd^)F?zwGY{;(s4f62^>?c7^b^sH-PDd-s zh}o$6iO_YhZ~2MqCT?jJr%|RnsF^{#`SjCs9~H0KWIF@Sg+3Q;YBqGus1+Ny6=I{N zH>&o4-@>ILb(&3^u%dy>Hqn_)Xs)^APiy=gHL;=blWx2V!P&-4tK)hJ6OCU3-j#=clM5ZsX}K3$e`bUZwTXsBe)78{AFfEqH_Ei5Xyh9YZ>w?O#a+|2Z-%M=-e~e0!q$%QkpEl-Zdzn1W!1#ZHp5A zIruY!T;}K&B(Ur-8rGRV6XqGRiF0)*K8yM<4HdT-YlgKM`t<;Xmct7?jjw{PW8pL8 uB$(#E6TJo`hzNqvN2)j3`{<-M+52e08}&YV!<+1Z__8n`pnsFlgMR=HLW#Km literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/models.cpython-311.pyc b/osinaweb/support/__pycache__/models.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6aa593c3df73d07630b13e533a592ec6334051d3 GIT binary patch literal 15944 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 literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/routing.cpython-311.pyc b/osinaweb/support/__pycache__/routing.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..482d02942edd52004fe626afc2e8cce2320e404d GIT binary patch literal 716 zcmbVIziZn-6uy(rmYtIRg0yK6rA3n}98Dp?BpFhfWD2ECDFlI0eHT}btrK@AOg(iA z^dIQjE-4}ZMdl8Y5!h($l+BPWQ%{y{nz4Pnliv4zy!+m}pUcZjK*o=&vl9~n@H+?d z&}PNWFIjv87+}~1J$MWuzzSBo$`Mciffy0>JDNBB{XduBazUIc63J73YPvoT<_xtF~ysqaI;Adweu?c`IFB&&W*k zc+=x;KYMgY`h~vGo-U~OQ;UVL(kCA|%_nY3Be{+sEZ`U5Cg1SZaq8{|%1&RrVYEY9 zg1eOaf!D+xSFSOwizy3U-sSQr3@H;Xqml4~_ImjFwzA!$IO>vJ_E27$zZU;0KNA%~ zI0kxrH^*Q#p68?tO4Tn;Ts32BXJj>oRwJ?YQ)@p#2Prxjqe?EW#d>X|Zw&Q~MBhyH p%>-?wXlo|EjE(xp*c%#qiQ%M%lb}Y58WXMjOo_otk?g)4=MRrjzu*7> literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/urls.cpython-311.pyc b/osinaweb/support/__pycache__/urls.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..60fde171973d1f48d8f374e765dc71f1c7e73c2c GIT binary patch literal 1585 zcma)6y>Ht_6hBJT7bRKAkQfFs+~Ue?WwHq}6hacfh?CZ+s}yO90)kM6)}6jW^4L4d zPBeLoM{k+CxGkEYW5=R@0R?CfxE3hTO+dCxea8<#PS7I9yTf~rzkBz4@7>)`^}2?j z{rKn00Z|e9ODb6_rNW!PL3o7->LQ|$oTIq8ZqChj^NQ5-j_MY=g;-XdqFd^gV!7ay z-AcEjpd6w(QiM5AN*4-3zrsk`MGiC=NsDo1TA0L)q>WTwYZrOIz(`t*sRE{&SxD_& z%rM`r(HbC2v@)q@IFL6o`E~vB&ND!DYh>daq&MszfDjX7&px3?_}j;a_&)Onq9ZK{2auI!9WGdBe8Tx$AdJL?Ic}EISiTbjAV*! z#Yy>Kwnq*dnvlS3r=~Q-ew(_k{UeX2o{LnO=%|!}bR{ap`2nFQ0ysT=kjjDv0fZ%H zs!fPFyCSB(tgr!E>~MAifX`?k%sV3B?L@J>se45EJu}i0182+yZ>p@~Z2SLKWc!)X zMhZ&_!16jA+Nn#uzyg0kM{h(W%L1EaMb)+3ae0F|JTNFKrF3~gYMUuY)+HuyBysYh z{F}Luf4O{)qG}qAWFIwBB_kMB*G_Fz`Rc*`!JY+0kF-R5{OHk>U(g%ygWm4#w|n0) z{tSPeTs6^)FTF)3J&&HmazZV!!(-4(iTC7TF#H#9%XeHxrVhQwx4@%()x;8}RbEk) zRc=F3S4d76DIbMs`~AK|TjAxtL?4Hj`x4>sa$glup>n!^cKv+wd^6noWPY`^xZ0Yl zy9;%9sg_Uo!%Fk#YYV;o$Bj_!%+=09?WFckf7@Q%`aJA>AF9?|wHB(iDis^K)9UI9 lQfg<%XUFHG#r2)v%Ztyx3>$~@#^C~Hba+~oAK!%F{sl%d|f literal 0 HcmV?d00001 diff --git a/osinaweb/support/__pycache__/views.cpython-311.pyc b/osinaweb/support/__pycache__/views.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7fad841ad2f0c06d04d788d37e9ea2ed90017867 GIT binary patch literal 5026 zcmb_gO>7j&74Dv&o*CxPG;W(V$UFANi^t#}w6^gAGTPX|hQ-GG#DLdiGrMv#ao&V{hSk$l)l98t6f4motUI+{^SR#u8Q_%<7|Qp6>B)jhv> z32c&5O?7qktM^{LSM}ak^SfYh4+G`5fBM4GN%?{4eqN^xn=j0b4kcbOTl#6jyrdnC_Y<`M9EQkKBX_$BWp zChFUvBT&Huv5@Bqq-#(L6kGtiP{+houy($#y~G87E{32ItEv(&-%hobY@3 zcWCc3gia_GQbU(xH`zz<{-iRt>c}z4%3G51unKlcj#X!d5MOzOVQMKQXFVUhzxHd= zU7nS5B&lvzxoOD(&Mx3Q_D0U`*Eqjl$JtZnmUC=)%l+DCy^(J*rIm!qzABZ(Jpv0o zsaWZ!ENQHMP5R6IjX=3q`^-5uJ@xZ9VEgPYlDD2})%8D03GJ3q@0Cqoy~KCZYm~Vj zUv-n#D)+Zqz+LN;%{}!V+i0kAs`l#rq8xgIyuH;K)n2Ynp5)&QJc6D2q_SIC=I3+d zdsX_k>c88AHM^tAr(Wk(j&xSPy-fya8GI*igzBkQJvnF2k#ps^oJR^jbgz2J;i}Xe zBQ@l_^{a;TWE{Y0FsAChVfTxyzO{Z50CvC8lJT5T@Fjp2fHlCj?^}C`@nJmY7Bh zvyq1Hcq&z+#=-)oVap8IEPrTQ!ehsH#pJ*xup-kdV~GD?HPeIc%%`#vGWXasE`otf z4&6y81jy&XUSP=*w@daiU3BSYgH1nDSu&<)Bmy!Eq0;r%_z_E5zb8W;@vW>swpb)!>L095I3;Yo`mI z(A}Kji4+-+`v+`c|NHB~_29Oz;a>A+2i5obG~ZFfceKd3;p5hgFH*+fMRj`Cm`3^_ zQU_6C|B)K{2S3q#J%+ER$T%tau`f;^uPPZLfV!l}G4t_$PO8#Q6l5GL0qxA|6s z{~*tI>wNdtw90pD{7Hj9nde7!e)Rc`Kc`fFRO3H2_)qh^r1O%B5*nX0_+*iBxMx_q zUFWvLq7iP(hdcFf=hm%fV_%+A!<}0Af)T!u4`0>8SGDkr5uPbBtZ# zAMnKnyzDNoMPW9_N^A*Bgd|5TzNsRa1;-_TWH}b{|M48VQOOjw+$C3i4UN^wOkD5@}>Q)A2i|TUkmai0Oqyuw;*BVec=7K0B#~ zBdRx2@U=Y1sJ^?}pRmeq^1+Q4;#*17Ftr}D?f^<(4DMfLKJv|}-Y)`g;zY3ci#VOtj2 ze^~8$=&M?tnjZ|Sz9>|SeYY-lKVHzp0Ye2AsW&;@q`p-KxVoy&2%P`YOl zQ^uG^YfQ=E^gCh0M_o3YuGSTH#SFdUMslW8{5bGus&8)|xR7iCd} znP=(iC$u?78|z%tL{tKmb|?s!R$kT@UjT|x_$j}KW{r8V3m9&TQA0eM7l(9l=ozPq zLz*~dh+}ziN*AZp3)7l-#SpImpxG88hR~T8dUc_9>y|3?YQnG~38h;8-xH=;J8Hfd(*6LkZ)IJiDU#Ck+3D z>YA`l)?_qbHrP10M}d12na>i%vQFt{k(MFYD&`&u&C57WWUQEt7I=nN)KfF+FL7Cf zzkIAKgaw#wFEm=$wOC5Nk;ud-x=&zm5VhOqjHQNU*;n3^AT66h!}uC}f>XsP8_*P; zEXx*{LG{~eff3YlEij^5t_7xDE!P6`o?2gvTq}DPz-vuA&Ni}bMW)j9F^;C9Bg{?$ T8EwCI!hpdFwPW@dYX$!Xl`w`x literal 0 HcmV?d00001 diff --git a/osinaweb/support/add/__pycache__/urls.cpython-311.pyc b/osinaweb/support/add/__pycache__/urls.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..21d443ad97babd9e2e9e5ed292d2f8a4a2ef94f6 GIT binary patch literal 747 zcmaJ;zi-n(6nYQsKkK6kRa5lsyekJ2ni69WhruV*AV|WTX&aQbSf-e zx_4%ws$l5fz+d1>87!|%-6D1C#GReAgn{R0`+M(u{@#1%^OcnjDEs#7iC7Re>`gKu`<`@(==I5HmIs(=!zYf@7Rmo>gNjwv(3ELSO(z#HMEGECfmGr}Nze z_@VB`>YBEyX)iLQ^KZ?_@H)hO2i*tPx~PjPoCWgJwHj9k*5R1uLIGRIK#qqBIf6<# zW+QR*TqPnZMSojJzSRT+Hc9p=-{}*Y1zaYS$$s@XAf%!1vq?&VShr(ALXV#PPb#5W zvR^&AlW8)w#G9^Lxg-qODD6#nEVy330&eNo`kWZ1?4V|Q%^F;v{@rJqAo)}S(b9?t2Vygq?diZb+%RSNlbV6no`w2MVzX~%tQ#4@U&R=5>|_4FX2V8 z>?Ldz%RaNgY9H?w?N^t3)6EZse^}uB3g=Utm)Oxn@6wvSd|kW`3mjeHXo{nmWj-{H KU48LYHP9c=jN|

8;zt|m#M$$s ztSn3%Dy_%ewnL|}L)j`gaOfXU?Nse#N0t&TY3iQr&+mQy z-uHd)^Ls!47!C&!v>$%{YVmskq2Jk{)_nV&z01(~2B}EpG?e4!xSVg!$FZ?b<7d35 z-+l60AScWT@Xr4T&53FNq@)VdC?WpAoF#mYKyY5g#5sBw)3m;@gfs9U=?mvBBshl~ z1kwHxrG?wrDCl_uXKG2X=_1@b+> z^*2Y@4jfvOpB}5*7yU)wzwjv>@+odYEw&Eou@)!>Hrx$S_w4nWYr-KKt6Qj2v)5?^ zx$tV+6W^LZ<8`|tQiDaIIU;P0(9LI@6Qs3I1#u8YPD|lhvSS}QFLg%3n^AECk#Yh$&I^AxOyf0UenRd%U z`XC_7(fAd_I@%4N`tHHbr)GHE3Xj|2@%4#axyP2zl;wevJYdO#wmevtM@sU@&WDzK z$(ApzU$2Nq9)0=k@sikUioLs?XP>U_+{47-H|e-R8>IWEOxpY;5&pW0lPD5}->lA;($BE+$xdgkjhTd3bRrk#44L z01N41iaJ!@VMDeAC*(oJTi_|sG_r*BGLu*X2)vZ{AutGU``DDngmQ@&2XYFZ!DCSJO(msr>_N8dxI$ literal 0 HcmV?d00001 diff --git a/osinaweb/support/migrations/__pycache__/0001_initial.cpython-311.pyc b/osinaweb/support/migrations/__pycache__/0001_initial.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8020460992102578f15034563a481850f7e99b80 GIT binary patch literal 6247 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 B40Zqj literal 0 HcmV?d00001 diff --git a/osinaweb/support/migrations/__pycache__/0009_ticketconnection_terminated_at.cpython-311.pyc b/osinaweb/support/migrations/__pycache__/0009_ticketconnection_terminated_at.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..18e7aa71d294087ba3eb8fba679a470cca14efb8 GIT binary patch literal 868 zcmZuv&ui2`6rM@4*(7wK2BAuO=s^~9DSPms(iMcFAX)@hg%B9Bndy>jeymBB;%yIt z9((KAOI7UAgJ=JO3VT@Q>d9Nm_SBPa@}s5HndIerZ{E!N-Z%Nu=@k%XQiDt$myW;l?WO-F#fUwF1ml~>4W{T0iW#Er-w zrEcygamLjsp)Ab2W~caSwX<{p93qBnOpz^7Ji@jtA*KWkDJV@vL=D>Y9z+$Y9Jh`n zAOLSQj@7G#;2e#%fs)4c7Y!F6*3PDrNs{J#qu1-*CvKRtl;plQW_j*r;~MhSD&!?` z%skNs??7VY$8OFjaq|Hj)f$FwJmyL~4MR(YmPMN+b|VHcVOx7X3+b+ruIOjxb)H?$No zoR4=NI&YJ7y!kRs0wA6_Nd}w=4V;+mmzV}_JW8tgJ{vl<9?s>3IiSpgT8K*l$d&%L zCht=fDwalo>@}F##Vk~$-z#M4raF6G7)amvWX!eo#hSIavAHn22i>{Z{W|!moS6OJ zW`Az>i?*U0rwGiMFomp|>g<`A>8+;DuBC9j;=e_Qr9`DL6_YiQR_5LYbgpezIzLL+ q!G&KQWpBU~GR7F#Ve16lz5W#H3RVkr-5eP6)jOwR;p{)FW!-Z3uS{&IUZ+l6=c7e{u#=N>eUE*vukv|e!2=whzP*245`Z5%=!e~r z*s4orYUeA_WJnDr8T`=<_lqP#2_$*4+1UdElI z`B+^rTSu}F9EOAeZYCo#G!5X^xGw}PnfcW^K*PgxQ&c(3Mk7bL&wB^oP;=#^D1@xk z?H~y5(JF~|comC0=drGVR$OLD9#x#ts8Wl6=9PCLz|*`;FrLyp%DA#LZu)a-K$`_h zl}9NGCMidLiPATdDAghzF<$VT@jOm=DRpzy{0p9mUH&-XDN~*(c-NILFw?C#6OY!z zS3>TrY)LW3YRgcRSSe-WFz0&>XX7XziFSRDZ-?Do!;2P&L9iB3**N|0@~g#Lsr%c2 zgQR?jFg>5O1MWs`8q3b~S?z&)^MiLZxN&^VKfZjuwoTVN0fbWxwP`Oo)2DjMEB%q1 zzNy@{+*P*SG@$ic(uzj5jO=W1zir?Hc@;za6`|Zhs7*o$)B;>^6n_>`=eywq|qJ0&YIFFhY3UY?p1Q(Rh5kY7|1lbe}dlvt9P zpI00cAD@|*SrQ+wS5Wzj!zMRBr8Fniu80+A0muo({6OLZGb1D82L>2X#0(Sz0E}`n Ai~s-t literal 0 HcmV?d00001