create bank account for organization

This commit is contained in:
2025-08-06 16:08:07 +03:30
parent e816ac000a
commit 1f8cca7973
11 changed files with 170 additions and 2 deletions

View File

@@ -48,6 +48,8 @@ class BankAccountSerializer(serializers.ModelSerializer):
fields = [
'id',
'user',
'organization',
'account_type',
'account',
'name',
'card',
@@ -55,6 +57,8 @@ class BankAccountSerializer(serializers.ModelSerializer):
]
extra_kwargs = {
'user': {'required': False},
'organization': {'required': False},
'account_type': {'required': False},
'account': {'required': False},
'card': {'required': False},
'sheba': {'required': False}
@@ -64,6 +68,8 @@ class BankAccountSerializer(serializers.ModelSerializer):
""" update user bank account information """
instance.name = validated_data.get('name', instance.name)
instance.account = validated_data.get('account', instance.account)
instance.organization = validated_data.get('organization', instance.organization)
instance.account_type = validated_data.get('account_type', instance.account_type)
instance.card = validated_data.get('card', instance.card)
instance.sheba = validated_data.get('sheba', instance.sheba)
instance.save()