From a74365a2e4e77be15384b6c154997fa2bc06ab81 Mon Sep 17 00:00:00 2001 From: harold Date: Fri, 29 Aug 2025 09:13:30 +0500 Subject: [PATCH] add fix for create commisttion primary_key False in admin model --- src/admin/__pycache__/payment.cpython-311.pyc | Bin 3827 -> 3947 bytes src/admin/payment.py | 13 ++++++++++++- .../__pycache__/payments.cpython-311.pyc | Bin 10216 -> 10254 bytes src/database/payments.py | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/admin/__pycache__/payment.cpython-311.pyc b/src/admin/__pycache__/payment.cpython-311.pyc index c46eeb56088e4c888c7a7b6ef54ddb1729f8aae8..22e3a78093561f1c0e5ef2ecc292310a3e097b87 100644 GIT binary patch delta 330 zcmew?`&y1~IWI340}!0j*qEWqy^+tDo3U*2c~;rD6xJyARE{i8kR%8I*wUN)5o6&9Zc~(cRbml1T6xLt{O}5ET>t<8 diff --git a/src/admin/payment.py b/src/admin/payment.py index f00896a..9fb16f2 100644 --- a/src/admin/payment.py +++ b/src/admin/payment.py @@ -59,10 +59,21 @@ class TinkoffWithdrawMethodAdmin(BaseAdmin, model=TinkoffWithdrawMethod): TinkoffWithdrawMethod.is_main] + class StreamersCommissionAdmin(BaseAdmin, model=StreamersCommission): category = "Payments DB" name = "Commission" name_plural = "Commissions" icon = "fa-solid fa-percent" + can_create = True column_list = [StreamersCommission.streamer_id, StreamersCommission.withdraw_comission_sbp, - StreamersCommission.withdraw_comission_card] \ No newline at end of file + StreamersCommission.withdraw_comission_card] + + form_columns = [ + StreamersCommission.streamer_id, + StreamersCommission.withdraw_comission_sbp, + StreamersCommission.withdraw_comission_card, + ] + + form_include_pk = True + diff --git a/src/database/__pycache__/payments.cpython-311.pyc b/src/database/__pycache__/payments.cpython-311.pyc index 915ecb89767b09561842b059c073a24e8121a656..9a6d8f3e67ecda460e3d7704f7c78dd302444fd7 100644 GIT binary patch delta 296 zcmaFi-xt8UoR^o20SNLmHfH?U$a_YSn+3!Lg3t39CfhShaHTM>VOhq+z_6NWay+y2 zWKSiD$>vHzjBJw~xx|&ZQrS}3B_SGsWGY7ryA6;|;b>uq;!fcVX3*rC+@ho_?xx99 zqyUt-#hX}KlAoEET$GxdnpZM;o6=^+lF3=hfovr}*`m_P2bI;lCj*%cNbrV;c7yK? zd7T-xH$)_Eh)I87WmaJO$N(h1fQSa~31Tytr$~QbU}j|l6F@m2i-SSiVzYuuGb3aD e<|V4UOy*pSCLb6ui5WT{L84!+!uEOs}v%s0EKG&3^RZ9b*S%Vf^ZX!3yplbE6N O5hVHri&T*m&`toi;5Ui@ diff --git a/src/database/payments.py b/src/database/payments.py index 4c32879..ccb471f 100644 --- a/src/database/payments.py +++ b/src/database/payments.py @@ -106,7 +106,10 @@ class TinkoffWithdraw(PaymentsBase): class StreamersCommission(PaymentsBase): __tablename__ = "streamers_commissions" - streamer_id: Mapped[int] = mapped_column(primary_key=True) + streamer_id: Mapped[int] = mapped_column( + primary_key=True, + autoincrement=False, + ) withdraw_comission_sbp: Mapped[int] = mapped_column() withdraw_comission_card: Mapped[int] = mapped_column()