refactor(db): update cursor rules and enhance deployment rollback script
- Standardized string formatting in cursor rules for consistency. - Added a new rollback deployment script to facilitate blue-green deployment strategy. - Removed outdated seed data files and introduced new rarity mappings for better data management. - Improved model relationships and query optimizations in various views and admin configurations. - Enhanced caching strategies across templates to improve performance and reduce load times, including jitter in cache settings for better performance. - Refactored card-related views and templates to utilize new model fields and relationships.
This commit is contained in:
parent
39a002e394
commit
af2f48a491
37 changed files with 2444 additions and 13565 deletions
|
|
@ -1,101 +0,0 @@
|
|||
[
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 1,
|
||||
"fields": {
|
||||
"name": "Promo-A",
|
||||
"cardset": "Promo-A",
|
||||
"hex_color": "#1070EB",
|
||||
"created_at": "2025-02-16T07:55:34.988Z",
|
||||
"updated_at": "2025-02-16T07:55:34.988Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 2,
|
||||
"fields": {
|
||||
"name": "Genetic Apex: Mewtwo",
|
||||
"cardset": "A1",
|
||||
"hex_color": "#8040E0",
|
||||
"created_at": "2025-02-16T07:54:57.445Z",
|
||||
"updated_at": "2025-02-16T07:54:57.445Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 3,
|
||||
"fields": {
|
||||
"name": "Genetic Apex: Charizard",
|
||||
"cardset": "A1",
|
||||
"hex_color": "#E00202",
|
||||
"created_at": "2025-02-16T07:54:52.381Z",
|
||||
"updated_at": "2025-02-16T07:54:52.381Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 4,
|
||||
"fields": {
|
||||
"name": "Genetic Apex: Pikachu",
|
||||
"cardset": "A1",
|
||||
"hex_color": "#FCF326",
|
||||
"created_at": "2025-02-16T07:55:05.097Z",
|
||||
"updated_at": "2025-02-16T07:55:05.097Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 5,
|
||||
"fields": {
|
||||
"name": "Mythical Island",
|
||||
"cardset": "A1a",
|
||||
"hex_color": "#20AA80",
|
||||
"created_at": "2025-02-16T07:55:11.916Z",
|
||||
"updated_at": "2025-02-16T07:55:11.916Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 6,
|
||||
"fields": {
|
||||
"name": "Space-Time Smackdown: Dialga",
|
||||
"cardset": "A2",
|
||||
"hex_color": "#302FD9",
|
||||
"created_at": "2025-02-16T07:55:17.582Z",
|
||||
"updated_at": "2025-02-16T07:55:17.582Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 7,
|
||||
"fields": {
|
||||
"name": "Space-Time Smackdown: Palkia",
|
||||
"cardset": "A2",
|
||||
"hex_color": "#CF36E0",
|
||||
"created_at": "2025-02-16T07:55:27.503Z",
|
||||
"updated_at": "2025-02-16T07:55:27.503Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 8,
|
||||
"fields": {
|
||||
"name": "Triumphant Light",
|
||||
"cardset": "A2a",
|
||||
"hex_color": "#DF8D2C",
|
||||
"created_at": "2025-03-26T12:25:17.706Z",
|
||||
"updated_at": "2025-03-26T12:25:17.706Z"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "cards.deck",
|
||||
"pk": 9,
|
||||
"fields": {
|
||||
"name": "Shining Revelry",
|
||||
"cardset": "A2b",
|
||||
"hex_color": "#D7FDFC",
|
||||
"created_at": "2025-03-26T12:25:17.706Z",
|
||||
"updated_at": "2025-03-26T12:25:17.706Z"
|
||||
}
|
||||
}
|
||||
]
|
||||
1
seed/0002_RarityMappings.json
Normal file
1
seed/0002_RarityMappings.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
[{"model": "cards.raritymapping", "pk": 1, "fields": {"original_name": "Common", "mapped_name": "Common", "icon": "🔷", "level": 1, "created_at": "2025-06-15T03:51:40.147Z", "updated_at": "2025-06-15T03:51:40.147Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 2, "fields": {"original_name": "Uncommon", "mapped_name": "Uncommon", "icon": "🔷🔷", "level": 2, "created_at": "2025-06-15T03:53:12.209Z", "updated_at": "2025-06-15T03:53:12.209Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 3, "fields": {"original_name": "Rare", "mapped_name": "Rare", "icon": "🔷🔷🔷", "level": 3, "created_at": "2025-06-15T03:53:31.267Z", "updated_at": "2025-06-15T03:53:31.267Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 4, "fields": {"original_name": "Rare EX", "mapped_name": "Double Rare", "icon": "🔷🔷🔷🔷", "level": 4, "created_at": "2025-06-15T03:53:54.712Z", "updated_at": "2025-06-15T03:53:54.712Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 5, "fields": {"original_name": "Full Art", "mapped_name": "Art Rare", "icon": "⭐️", "level": 5, "created_at": "2025-06-15T03:54:26.671Z", "updated_at": "2025-06-15T03:54:26.671Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 6, "fields": {"original_name": "Full Art EX/Support", "mapped_name": "Super Rare", "icon": "⭐️⭐️", "level": 6, "created_at": "2025-06-15T03:54:58.835Z", "updated_at": "2025-06-15T03:54:58.835Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 7, "fields": {"original_name": "Immersive", "mapped_name": "Immersive Rare", "icon": "⭐️⭐️⭐️", "level": 7, "created_at": "2025-06-15T03:55:25.941Z", "updated_at": "2025-06-15T03:59:14.725Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 8, "fields": {"original_name": "Gold Crown", "mapped_name": "Ultra Rare", "icon": "👑", "level": 10, "created_at": "2025-06-15T03:56:05.786Z", "updated_at": "2025-06-15T03:56:32.728Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 9, "fields": {"original_name": "One shiny star", "mapped_name": "Shiny Rare", "icon": "✨", "level": 8, "created_at": "2025-06-15T03:57:03.342Z", "updated_at": "2025-06-15T03:59:04.136Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 10, "fields": {"original_name": "Two shiny stars", "mapped_name": "Shiny Super Rare", "icon": "✨✨", "level": 9, "created_at": "2025-06-15T03:57:33.360Z", "updated_at": "2025-06-15T03:57:51.004Z", "deleted_at": null}}, {"model": "cards.raritymapping", "pk": 11, "fields": {"original_name": "Two shiny star", "mapped_name": "Shiny Super Rare", "icon": "✨✨", "level": 9, "created_at": "2025-06-15T03:58:10.204Z", "updated_at": "2025-06-15T03:58:10.204Z", "deleted_at": null}}]
|
||||
12717
seed/0003_Cards.json
12717
seed/0003_Cards.json
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue