fix - hesab asli was removed from transaction dashboard
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
import json
|
||||
|
||||
import requests
|
||||
from django.db import transaction
|
||||
from django.db.models import Count
|
||||
from rest_framework import filters
|
||||
@@ -33,13 +36,54 @@ class UpdatePageAccessViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewSe
|
||||
serializer_class = PageSerializer
|
||||
permission_classes = [AllowAny]
|
||||
|
||||
@action(methods=['post'], detail=False, url_name='update_pages', url_path='update_pages')
|
||||
def update_pages(self, request, *args, **kwargs):
|
||||
queryset = self.queryset
|
||||
def list(self, request, *args, **kwargs):
|
||||
queryset = self.queryset.all()
|
||||
|
||||
page_serializer = self.serializer_class(queryset)
|
||||
page_serializer = self.get_serializer(queryset, many=True)
|
||||
return Response(page_serializer.data)
|
||||
|
||||
@transaction.atomic
|
||||
def create(self, request, *args, **kwargs):
|
||||
"""
|
||||
sync update page & access on development version with production
|
||||
"""
|
||||
url = 'http://127.0.0.1:8000/auth/api/v1/update_access/'
|
||||
|
||||
# get data page & permissions data from development
|
||||
req = requests.get(url)
|
||||
response = json.loads(req.text.encode('utf-8'))
|
||||
|
||||
url = 'http://127.0.0.1:8000/auth/api/v1/update_access/update_access'
|
||||
|
||||
# # delete all pages
|
||||
# Page.objects.all().delete()
|
||||
#
|
||||
# # delete all permissions
|
||||
# Permissions.objects.all().delete()
|
||||
#
|
||||
# # recreate page & permissions
|
||||
# for page in response:
|
||||
# page_obj = Page.objects.create(
|
||||
# name=page['name'],
|
||||
# code=page['code'],
|
||||
# is_active=page['is_active']
|
||||
# )
|
||||
# for permission in page['permissions']:
|
||||
# Permissions.objects.create(
|
||||
# name=permission['name'],
|
||||
# description=permission['description'],
|
||||
# category=permission['category'],
|
||||
# page_id=page_obj.id,
|
||||
# is_active=permission['is_active'],
|
||||
# modify_state=permission['modify_state']
|
||||
# )
|
||||
#
|
||||
# return Response(response)
|
||||
|
||||
@action(methods=['post'], detail=False, url_name='update_page_access', url_path='update_page_access')
|
||||
def update_page_access(self, request, *args, **kwargs):
|
||||
return Response(request.data)
|
||||
|
||||
|
||||
class RoleViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewSet):
|
||||
""" Crud Operations For User Roles """
|
||||
|
||||
Reference in New Issue
Block a user