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) { @media (min-width: 1536px) {
.\32xl\:max-w-screen-2xl { .\32xl\:max-w-screen-2xl {
max-width: 1536px; max-width: 1536px;

View File

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

View File

@ -45,6 +45,7 @@ def list_purchases(request: HttpRequest) -> HttpResponse:
"header_action": A([], Button([], "Add purchase"), url="add_purchase"), "header_action": A([], Button([], "Add purchase"), url="add_purchase"),
"columns": [ "columns": [
"Name", "Name",
"Type",
"Platform", "Platform",
"Price", "Price",
"Currency", "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.platform,
purchase.price, purchase.price,
purchase.price_currency, purchase.price_currency,