show bank accounts of stakeholders

This commit is contained in:
2025-08-17 09:57:14 +03:30
parent a51a4442ce
commit 5b1c5e0cb0
6 changed files with 88 additions and 14 deletions

View File

@@ -41,6 +41,7 @@ class Device(BaseModel):
latitude = models.FloatField(default=0)
longitude = models.FloatField(default=0)
is_activated = models.BooleanField(default=False)
# pre_registered = models.BooleanField(default=False)
organization = models.ForeignKey(
Organization,
on_delete=models.CASCADE,

View File

@@ -1,3 +1,4 @@
from apps.authentication.api.v1.serializers.serializer import BankAccountSerializer
from apps.pos_device.web.api.v1.serilaizers import client as client_serializer
from rest_framework.serializers import ModelSerializer
from apps.pos_device import models as pos_models
@@ -76,3 +77,12 @@ class StakeHoldersSerializer(ModelSerializer):
class Meta:
model = pos_models.StakeHolders
fields = '__all__'
def to_representation(self, instance):
representation = super().to_representation(instance)
representation['bank_account'] = BankAccountSerializer(
instance.organization.bank_information.all()
).data
return representation