[QRTR-110] Added Filtering options, and adjusted for Django 3.2 updates.
This commit is contained in:
parent
e19e0fe659
commit
d00fb4b5a1
@ -47,6 +47,7 @@ INSTALLED_APPS = [
|
||||
'qrtr_account',
|
||||
'corsheaders',
|
||||
'rest_framework_simplejwt.token_blacklist',
|
||||
'django_filters',
|
||||
]
|
||||
|
||||
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
|
||||
@ -92,6 +93,7 @@ TEMPLATES = [
|
||||
|
||||
WSGI_APPLICATION = 'core.wsgi.application'
|
||||
|
||||
DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'
|
||||
|
||||
# Database
|
||||
# https://docs.djangoproject.com/en/2.2/ref/settings/#databases
|
||||
@ -102,7 +104,10 @@ REST_FRAMEWORK = {
|
||||
'rest_framework.authentication.SessionAuthentication',
|
||||
'rest_framework.authentication.TokenAuthentication',
|
||||
'dj_rest_auth.jwt_auth.JWTCookieAuthentication'
|
||||
]
|
||||
],
|
||||
'DEFAULT_FILTER_BACKENDS': (
|
||||
'django_filters.rest_framework.DjangoFilterBackend',
|
||||
)
|
||||
}
|
||||
|
||||
REST_USE_JWT = True
|
||||
|
||||
@ -2,4 +2,4 @@ from django.apps import AppConfig
|
||||
|
||||
|
||||
class QrtrAccountConfig(AppConfig):
|
||||
name = 'QRTR Account'
|
||||
name = 'qrtr_account'
|
||||
|
||||
@ -67,6 +67,13 @@ class TransactionViewSet(viewsets.ModelViewSet):
|
||||
queryset = Transaction.objects.all()
|
||||
serializer_class = TransactionSerializer
|
||||
|
||||
filterset_fields = {
|
||||
'authorized_date': ['exact', 'lte', 'gte', 'isnull'],
|
||||
'updated_at': ['exact', 'lte', 'gte', 'isnull'],
|
||||
'created_at': ['exact', 'lte', 'gte', 'isnull'],
|
||||
'trans_id': ['exact', 'lte', 'gte', 'isnull'],
|
||||
}
|
||||
|
||||
|
||||
class RuleViewSet(viewsets.ReadOnlyModelViewSet):
|
||||
"""API endpoint that allows Banks to be viewed.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user