wallet refactoring one more step
This commit is contained in:
parent
2c5087ee02
commit
a84d93a25c
5 changed files with 30 additions and 6 deletions
|
|
@ -8,4 +8,4 @@ class TransactionAdmin(admin.ModelAdmin):
|
|||
|
||||
admin.site.register(Transaction, TransactionAdmin)
|
||||
admin.site.register(Account)
|
||||
admin.site.register(Category)
|
||||
admin.site.register(Wallet)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
# Generated by Django 5.1.7 on 2025-10-25 11:35
|
||||
|
||||
from django.conf import settings
|
||||
from django.db import migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('wallet', '0015_alter_transaction_payee_account_and_more'),
|
||||
migrations.swappable_dependency(settings.OAUTH2_PROVIDER_APPLICATION_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameModel(
|
||||
old_name='Category',
|
||||
new_name='Wallet',
|
||||
),
|
||||
migrations.RenameField(
|
||||
model_name='account',
|
||||
old_name='category',
|
||||
new_name='wallet',
|
||||
),
|
||||
]
|
||||
|
|
@ -12,7 +12,7 @@ user_urlpatterns = [
|
|||
path('api/transactions/', user_views.TransactionListAPIView.as_view(), name='transaction_list_api'),
|
||||
|
||||
# path('api/user/<category_uuid>/balance', user_views.WalletMyAccountBalanceView.as_view(), name='user_wallet_balance_api'),
|
||||
path('api/user/<category_uuid>/transactions/', user_views.WalletTransactionListView.as_view(), name='transaction_list_api'),
|
||||
path('api/user/<category_uuid>/transactions/', user_views.CategoryTransactionListView.as_view(), name='transaction_list_api'),
|
||||
]
|
||||
|
||||
application_urlpatterns = [
|
||||
|
|
@ -32,8 +32,8 @@ application_urlpatterns = [
|
|||
path('api/application/<category_uuid>/withdraw/', application_views.WithdrawSubmitAPIView.as_view(), name='application_withdraw_submit_api'),
|
||||
path('api/application/<category_uuid>/withdraw/<uuid>/verify', application_views.WithdrawVerifyAPIView.as_view(), name='application_withdraw_verify_api'),
|
||||
|
||||
path('api/application/<category_uuid>/', application_views.WalletTransactionListAPIView.as_view(), name='application_transaction_list_api'),
|
||||
path('api/application/<category_uuid>/<uuid>/', application_views.WalletTransactionDetailAPIView.as_view(), name='application_transaction_detail'),
|
||||
path('api/application/<category_uuid>/', application_views.CategoryTransactionListAPIView.as_view(), name='application_transaction_list_api'),
|
||||
path('api/application/<category_uuid>/<uuid>/', application_views.CategoryTransactionDetailAPIView.as_view(), name='application_transaction_detail'),
|
||||
|
||||
]
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ from rest_framework.response import Response
|
|||
from apps.users.models import User
|
||||
from apps.wallet.constans import TypeChoices, StateChoices
|
||||
from apps.wallet.filters import AccountFilter, UserTransactionFilter
|
||||
from apps.wallet.models import Transaction, Category, Account
|
||||
from apps.wallet.models import Transaction, Wallet, Account
|
||||
from apps.wallet.serializers import ApplicationDepositSerializer, ApplicationWithdrawSerializer, \
|
||||
TransactionSerializer, AccountSerializer
|
||||
from utils.exceptions import UnprocessableEntity
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ from rest_framework.permissions import AllowAny
|
|||
from rest_framework.response import Response
|
||||
|
||||
from apps.gooyal_oauth2.rest_framework import IsAuthenticatedOrTokenMatchesOASRequirements
|
||||
from apps.wallet.models import Transaction, Category, Account
|
||||
from apps.wallet.models import Transaction, Wallet, Account
|
||||
from apps.wallet.serializers import TransactionSerializer, DepositSerializer, WithdrawSerializer, \
|
||||
AccountSerializer
|
||||
from ..constans import StateChoices, TypeChoices
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue