Commit 50dbc1f4 authored by Gladys Forte's avatar Gladys Forte

search user history

parent 6a3736e1
from rest_framework import serializers from rest_framework import serializers
from app.entities.models import ExtractTransformLoad, UserHistory from app.entities.models import ExtractTransformLoad, UserHistory
# import ast
class ExtractTransformLoadSerializer(serializers.ModelSerializer): class ExtractTransformLoadSerializer(serializers.ModelSerializer):
......
from django_filters import rest_framework as filters
from app.entities.models import UserHistory, ExtractTransformLoad
class ExtractTransformLoadFilter(filters.FilterSet):
class Meta:
model = ExtractTransformLoad
fields = '__all__'
...@@ -27,6 +27,9 @@ from django.db.models import Q ...@@ -27,6 +27,9 @@ from django.db.models import Q
from rest_framework.decorators import action from rest_framework.decorators import action
from django.contrib.auth.hashers import make_password from django.contrib.auth.hashers import make_password
from app.entities import enums from app.entities import enums
from django_filters.rest_framework import DjangoFilterBackend
from rest_framework.filters import SearchFilter, OrderingFilter
from app.applicationlayer.management.batchupload.table_filters import ExtractTransformLoadFilter
class BatchUploadViewSet(viewsets.ModelViewSet): class BatchUploadViewSet(viewsets.ModelViewSet):
...@@ -34,8 +37,15 @@ class BatchUploadViewSet(viewsets.ModelViewSet): ...@@ -34,8 +37,15 @@ class BatchUploadViewSet(viewsets.ModelViewSet):
serializer_class = ExtractTransformLoadSerializer serializer_class = ExtractTransformLoadSerializer
pagination_class = CustomPagination pagination_class = CustomPagination
lookup_field = 'code' lookup_field = 'code'
filter_backends = (DjangoFilterBackend, SearchFilter, OrderingFilter)
filterset_class = ExtractTransformLoadFilter
ordering_fields = (
'file_name', 'model_type', 'code'
)
search_fields = (
'file_name', 'model_type', 'code'
)
def list(self, request, *args, **kwargs): def list(self, request, *args, **kwargs):
logged_user = request.user.username logged_user = request.user.username
queryset = self.get_queryset().filter(createdby=logged_user) queryset = self.get_queryset().filter(createdby=logged_user)
......
...@@ -116,8 +116,7 @@ class NotificationsViewset(meviewsets.ModelViewSet): ...@@ -116,8 +116,7 @@ class NotificationsViewset(meviewsets.ModelViewSet):
def seenall(self, request, account_no=None, **kwargs): def seenall(self, request, account_no=None, **kwargs):
try: try:
account_no = self.kwargs['account_no'] account_no = self.kwargs['account_no']
print(account_no)
models.Notification.objects.filter(account_no=account_no).update( models.Notification.objects.filter(account_no=account_no).update(
is_read=True, is_read=True,
modified=datetime.now()) modified=datetime.now())
......
...@@ -19,7 +19,6 @@ class UserManagementSerializer(serializers.ModelSerializer): ...@@ -19,7 +19,6 @@ class UserManagementSerializer(serializers.ModelSerializer):
primayPic = user.user_images.filter(is_primary=True).first() primayPic = user.user_images.filter(is_primary=True).first()
if primayPic: if primayPic:
print(primayPic.image.url)
return request.build_absolute_uri(primayPic.image.url) return request.build_absolute_uri(primayPic.image.url)
else: else:
return request.build_absolute_uri('/media/no-user.png') return request.build_absolute_uri('/media/no-user.png')
...@@ -106,7 +105,6 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer): ...@@ -106,7 +105,6 @@ class UserManagementRetreiveSerializer(serializers.ModelSerializer):
primayPic = user.user_images.filter(is_primary=True).first() primayPic = user.user_images.filter(is_primary=True).first()
if primayPic: if primayPic:
print(primayPic.image.url)
return request.build_absolute_uri(primayPic.image.url) return request.build_absolute_uri(primayPic.image.url)
else: else:
return request.build_absolute_uri('/media/no-user.png') return request.build_absolute_uri('/media/no-user.png')
......
...@@ -68,9 +68,7 @@ class UsersManagementViewSet(viewsets.ModelViewSet): ...@@ -68,9 +68,7 @@ class UsersManagementViewSet(viewsets.ModelViewSet):
@decorators.error_safe @decorators.error_safe
def list(self, request, *args, **kwargs): def list(self, request, *args, **kwargs):
print(request.data['department__name'])
self.serializer_class = serializers.UserManagementRetreiveSerializer self.serializer_class = serializers.UserManagementRetreiveSerializer
# self.queryset = QuerySetHelper.Sort(self)
return super(UsersManagementViewSet, self).list(request) return super(UsersManagementViewSet, self).list(request)
@decorators.error_safe @decorators.error_safe
......
...@@ -413,9 +413,7 @@ def attachment_add_edit_delete(form_request_body, ...@@ -413,9 +413,7 @@ def attachment_add_edit_delete(form_request_body,
self.perform_update(serializer) self.perform_update(serializer)
new_instance = serializer.data new_instance = serializer.data
#
# print(new_instance)
crhistory_save( crhistory_save(
batch_no, batch_no,
main_action, main_action,
......
...@@ -32,7 +32,6 @@ class BaseAuditClass(models.Model): ...@@ -32,7 +32,6 @@ class BaseAuditClass(models.Model):
modifiedby = models.CharField(max_length=255) modifiedby = models.CharField(max_length=255)
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
# print('333')
if self.createdby and self.modifiedby: if self.createdby and self.modifiedby:
# username = 'Anonymous User' # username = 'Anonymous User'
# self.createdby = username # self.createdby = username
......
...@@ -9,7 +9,6 @@ from django.db import transaction ...@@ -9,7 +9,6 @@ from django.db import transaction
@transaction.atomic @transaction.atomic
def batch_email_users(args): def batch_email_users(args):
# print(args[0])
connection = email_connection.get_connection() connection = email_connection.get_connection()
messages = [] messages = []
connection.open() connection.open()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment