diff --git a/src/admin/__pycache__/payment.cpython-311.pyc b/src/admin/__pycache__/payment.cpython-311.pyc index c46eeb5..22e3a78 100644 Binary files a/src/admin/__pycache__/payment.cpython-311.pyc and b/src/admin/__pycache__/payment.cpython-311.pyc differ 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 915ecb8..9a6d8f3 100644 Binary files a/src/database/__pycache__/payments.cpython-311.pyc and b/src/database/__pycache__/payments.cpython-311.pyc differ 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()