diff --git a/myproject/customers/views.py b/myproject/customers/views.py
index ab937a5..6be3fa9 100644
--- a/myproject/customers/views.py
+++ b/myproject/customers/views.py
@@ -112,7 +112,6 @@ def customer_delete(request, pk):
# === AJAX API ENDPOINTS ===
@require_http_methods(["GET"])
-@login_required
def api_search_customers(request):
"""
AJAX endpoint для поиска клиента по имени, телефону или email.
@@ -207,7 +206,6 @@ def api_search_customers(request):
@require_http_methods(["POST"])
-@login_required
def api_create_customer(request):
"""
AJAX endpoint для создания нового клиента.
diff --git a/myproject/orders/templates/orders/order_form.html b/myproject/orders/templates/orders/order_form.html
index cb648d4..3e6df4f 100644
--- a/myproject/orders/templates/orders/order_form.html
+++ b/myproject/orders/templates/orders/order_form.html
@@ -40,6 +40,48 @@
.select2-results__option.customer-option-item:last-child {
border-bottom: none;
}
+
+ /* ИСПРАВЛЕНИЕ: Убедимся что Select2 dropdown видим и поверх всех элементов */
+ .select2-container--open {
+ z-index: 9999 !important;
+ }
+
+ .select2-dropdown {
+ z-index: 9999 !important;
+ background-color: white;
+ border: 1px solid #d3d3d3;
+ border-radius: 4px;
+ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
+ }
+
+ .select2-container--bootstrap-5 .select2-dropdown {
+ border-color: #dee2e6;
+ }
+
+ /* Убедимся что поле ввода видимо */
+ .select2-search__field {
+ width: 100% !important;
+ padding: 6px 8px !important;
+ border: 1px solid #dee2e6 !important;
+ border-radius: 4px !important;
+ font-size: 14px !important;
+ }
+
+ /* Результаты поиска */
+ .select2-results {
+ max-height: 400px;
+ overflow-y: auto;
+ }
+
+ .select2-results__option {
+ padding: 8px 8px;
+ color: #212529;
+ }
+
+ .select2-results__option--highlighted {
+ background-color: #0d6efd;
+ color: white;
+ }
{% endblock %}
@@ -398,22 +440,26 @@