Compare commits

..

4 Commits

Author SHA1 Message Date
Lukáš Kucharczyk c2f1d8fe0a
add backend functionality
Django CI/CD / test (push) Successful in 50s Details
Django CI/CD / build-and-push (push) Has been skipped Details
2024-09-03 15:30:51 +02:00
Lukáš Kucharczyk cd3e400297
add links to add a new X to: game, edition, purchase, session, device, platform
Django CI/CD / test (push) Successful in 52s Details
Django CI/CD / build-and-push (push) Successful in 2m5s Details
2024-09-03 15:27:04 +02:00
Lukáš Kucharczyk c738245783
Properly display non-game type names
Django CI/CD / test (push) Successful in 1m8s Details
Django CI/CD / build-and-push (push) Successful in 1m55s Details
2024-09-02 23:52:28 +02:00
Lukáš Kucharczyk 57184ceea0
add one more breakpoint to better utilize smaller screens
Django CI/CD / test (push) Successful in 53s Details
Django CI/CD / build-and-push (push) Successful in 1m56s Details
2024-09-02 23:44:18 +02:00
3 changed files with 15 additions and 3 deletions

View File

@ -3048,6 +3048,12 @@ textarea:disabled:is(.dark *) {
}
}
@media (min-width: 1280px) {
.xl\:max-w-screen-xl {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.\32xl\:max-w-screen-2xl {
max-width: 1536px;

View File

@ -4,7 +4,7 @@
{{ title }}
{% endblock title %}
{% block content %}
<div class="2xl:max-w-screen-2xl md:max-w-screen-md sm:max-w-screen-sm self-center">
<c-simple-table :columns=data.columns :rows=data.rows :page_obj=page_obj :elided_page_range=elided_page_range :header_action=data.header_action />
<div class="2xl:max-w-screen-2xl xl:max-w-screen-xl md:max-w-screen-md sm:max-w-screen-sm self-center">
<c-simple-table :columns=data.columns :rows=data.rows :page_obj=page_obj :elided_page_range=elided_page_range />
</div>
{% endblock content %}

View File

@ -45,6 +45,7 @@ def list_purchases(request: HttpRequest) -> HttpResponse:
"header_action": A([], Button([], "Add purchase"), url="add_purchase"),
"columns": [
"Name",
"Type",
"Platform",
"Price",
"Currency",
@ -68,8 +69,13 @@ def list_purchases(request: HttpRequest) -> HttpResponse:
),
),
],
truncate_with_popover(purchase.edition.game.name),
truncate_with_popover(
purchase.edition.game.name
if purchase.type == "game"
else f"{purchase.edition.game.name} ({purchase.name})"
),
),
purchase.get_type_display(),
purchase.platform,
purchase.price,
purchase.price_currency,