new migration in apps.applets to seed wallet applet models; many expanded styles in wallet.js, chiefly concerned w. wallet-oriented FTs tbh; some intermittent Windows cache errors quashed in dash view ITs; apps.dash.views & .urls now support wallet applets; apps.lyric.models now discerns tithe coins (available for purchase soon); new styles across many scss files, again many concerning wallet applets but also applets more generally and also unorthodox media query parameters to make UX more usable; a slew of new wallet partials
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
37
src/apps/applets/migrations/0003_wallet_applets.py
Normal file
37
src/apps/applets/migrations/0003_wallet_applets.py
Normal file
@@ -0,0 +1,37 @@
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
def seed_wallet_applets(apps, schema_editor):
|
||||
Applet = apps.get_model('applets', 'Applet')
|
||||
for slug, name, cols, rows in [
|
||||
('wallet-balances', 'Wallet Balances', 3, 3),
|
||||
('wallet-tokens', 'Wallet Tokens', 3, 3),
|
||||
('wallet-payment', 'Payment Methods', 6, 2),
|
||||
]:
|
||||
Applet.objects.get_or_create(
|
||||
slug=slug,
|
||||
defaults={'name': name, 'grid_cols': cols, 'grid_rows': rows, 'context': 'wallet'},
|
||||
)
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
('applets', '0002_seed_applets'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='applet',
|
||||
name='context',
|
||||
field=models.CharField(
|
||||
choices=[
|
||||
('dashboard', 'Dashboard'),
|
||||
('gameboard', 'Gameboard'),
|
||||
('wallet', 'Wallet'),
|
||||
],
|
||||
default='dashboard',
|
||||
max_length=20,
|
||||
),
|
||||
),
|
||||
migrations.RunPython(seed_wallet_applets, migrations.RunPython.noop),
|
||||
]
|
||||
@@ -3,9 +3,11 @@ from django.db import models
|
||||
class Applet(models.Model):
|
||||
DASHBOARD = "dashboard"
|
||||
GAMEBOARD = "gameboard"
|
||||
WALLET = "wallet"
|
||||
CONTEXT_CHOICES = [
|
||||
(DASHBOARD, "Dashboard"),
|
||||
(GAMEBOARD, "Gameboard"),
|
||||
(WALLET, "Wallet"),
|
||||
]
|
||||
|
||||
slug = models.SlugField(unique=True)
|
||||
|
||||
Reference in New Issue
Block a user