Browse Source

fix filed resource_id in models

blezz-tech 3 weeks ago
parent
commit
5087638ca9

+ 6 - 6
sharix_admin/forms/service.py

@@ -18,7 +18,7 @@ class ServiceTariffUpdateForm(forms.ModelForm):
             'status',
             'ticket_status',
             'servicetype',
-            'resource_id',
+            'resource',
             'requirements',
             'price_alg',
             'price_km',
@@ -33,7 +33,7 @@ class ServiceTariffUpdateForm(forms.ModelForm):
             'ticket_status': forms.TextInput(attrs={'readonly': True}),
 
             'servicetype': forms.Select(attrs={'class': 'form-select'}),
-            'resource_id': forms.Select(attrs={'class': 'form-select'}),
+            'resource': forms.Select(attrs={'class': 'form-select'}),
         }
 
 
@@ -52,7 +52,7 @@ class ServiceTariffCreateForm(forms.ModelForm):
 
         widgets = {
             'servicetype': forms.Select(attrs={'class': 'form-select'}),
-            'resource_id': forms.Select(attrs={'class': 'form-select'}),
+            'resource': forms.Select(attrs={'class': 'form-select'}),
             'ticket_status': forms.TextInput(attrs={'readonly': True}),
         }
 
@@ -136,7 +136,7 @@ class ServiceInformationUpdateForm(forms.ModelForm):
 
             'servicetype': forms.Select(attrs={'class': 'form-select'}),
             # 'repr': forms.Select(attrs={'class': 'form-select'}),
-            # 'resource_id': forms.Select(attrs={'class': 'form-select'}),
+            # 'resource': forms.Select(attrs={'class': 'form-select'}),
         }
 
 
@@ -158,7 +158,7 @@ class ServiceInformationCreateForm(forms.ModelForm):
             "is_visible",
             "ticket_status",
             "id_metaservice",
-            "resource_id"
+            "resource"
         ]
 
         widgets = {
@@ -166,7 +166,7 @@ class ServiceInformationCreateForm(forms.ModelForm):
             # 'legal_name': forms.TextInput(label = 'Название')
             # 'servicetype': forms.Select(attrs={'class': 'form-select'}),
             # 'repr': forms.Select(attrs={'class': 'form-select'}),
-            # 'resource_id': forms.Select(attrs={'class': 'form-select'}),
+            # 'resource': forms.Select(attrs={'class': 'form-select'}),
             # 'ticket_status': forms.Select(attrs={'class': 'form-select'}),
         }
 

+ 2 - 2
sharix_admin/tables.py

@@ -304,7 +304,7 @@ class ServiceTariffTable(tables.Table):
             "class": "table table-layout-fixed"
         }
         exclude = (
-            'resource_id',
+            'resource',
             'price_alg',
             'price_min',
             'price_amount',
@@ -442,7 +442,7 @@ class ServiceTable(tables.Table):
             "class": "table table-layout-fixed"
         }
         exclude = (
-            'resource_id',
+            'resource',
             'requirements',
             'id_metaservice',
             'price_alg',

+ 2 - 2
sharix_admin/templates/sharix_admin/resource.html

@@ -11,13 +11,13 @@
     <script>
       // Запрос на изменения статуса ресурса
       $('.status-toggle').change(function() {
-        var resource_id = $(this).data('resource-id');
+        var resource = $(this).data('resource-id');
         var new_status = $(this).prop('checked') ? 'active' : 'deactivated';
         $.ajax({
           url: '{% url "resource/change_status" %}',
           type: 'POST',
           data: {
-            'resource_id': resource_id,
+            'resource': resource,
             'new_status': new_status,
             'csrfmiddlewaretoken': '{{ csrf_token }}'
           },

+ 2 - 2
sharix_admin/views/resource.py

@@ -33,10 +33,10 @@ class ResourceListView(UserPassesTestMixin, SingleTableView):
 @group_required('PARTNER-ADMIN')
 def change_resource_status(request):
     if request.method == 'POST':
-        resource_id = request.POST.get('resource_id')
+        resource = request.POST.get('resource')
         new_status = request.POST.get('new_status')
 
-        resource = Resource.objects.get(pk=resource_id)
+        resource = Resource.objects.get(pk=resource)
         resource.status = new_status
         resource.save()
         return JsonResponse({'status': 'success'})