Implementadas Varias funciones de Pago de Stripe para Opciones Personajes, La Tienda Todavia no esta implementada del todo (EXPERIMENTAL)

This commit is contained in:
adevopg
2024-12-01 20:35:40 +01:00
parent 07b1281d61
commit 9c74006148
78 changed files with 2036 additions and 25 deletions
+33 -1
View File
@@ -3,7 +3,7 @@ from django.contrib import admin
from django import forms
from .models import (
Noticia, ClienteCategoria, SistemaOperativo, ServerSelection,
RecruitAFriend, DownloadClientPage, ContentCreator, RecruitReward, GuildRenameSettings, VoteSite
RecruitAFriend, DownloadClientPage, ContentCreator, RecruitReward, GuildRenameSettings, VoteSite, RenamePrice, CustomizePrice, ChangeRacePrice, ChangeFactionPrice, LevelUpPrice, GoldPrice, TransferPrice
)
from django.db import connections
import logging
@@ -12,6 +12,25 @@ from django_ckeditor_5.widgets import CKEditor5Widget
logger = logging.getLogger(__name__)
@admin.register(ChangeFactionPrice)
class ChangeFactionPriceAdmin(admin.ModelAdmin):
list_display = ('price',)
@admin.register(GoldPrice)
class GoldPriceAdmin(admin.ModelAdmin):
list_display = ('gold_amount', 'price')
ordering = ('gold_amount',)
@admin.register(TransferPrice)
class TransferPriceAdmin(admin.ModelAdmin):
list_display = ('price',)
@admin.register(LevelUpPrice)
class LevelUpPriceAdmin(admin.ModelAdmin):
list_display = ('price',)
# Formulario para el modelo Noticia
class NoticiaAdminForm(forms.ModelForm):
class Meta:
@@ -20,6 +39,19 @@ class NoticiaAdminForm(forms.ModelForm):
widgets = {
'contenido': CKEditor5Widget(config_name='default'),
}
@admin.register(RenamePrice)
class RenamePriceAdmin(admin.ModelAdmin):
list_display = ("price",)
@admin.register(CustomizePrice)
class CustomizePriceAdmin(admin.ModelAdmin):
list_display = ("price",)
@admin.register(ChangeRacePrice)
class ChangeRacePriceAdmin(admin.ModelAdmin):
list_display = ('price',)
@admin.register(Noticia)
class NoticiaAdmin(admin.ModelAdmin):