All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			Fix #62
		
			
				
	
	
		
			90 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			90 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% extends "base.html" %}
 | |
| 
 | |
| {% block title %}{{ title }}{% endblock title %}
 | |
| 
 | |
| {% load static %}
 | |
| 
 | |
| {% block content %}
 | |
|     <div class="dark:text-white max-w-sm sm:max-w-xl lg:max-w-3xl mx-auto">
 | |
|         <h1 class="text-4xl flex items-center">
 | |
|             {{ game.name }}
 | |
|             <span class="dark:text-slate-500">(#{{ game.pk }})</span>
 | |
|             {% url 'edit_game' game.id as edit_url %}
 | |
|             {% include 'components/edit_button.html' with edit_url=edit_url %}
 | |
|         </h1>
 | |
|         <h2 class="text-lg my-2 ml-2">
 | |
|             {{ total_hours }} <span class="dark:text-slate-500">total</span>
 | |
|             {{ session_average }} <span class="dark:text-slate-500">avg</span> 
 | |
|             ({{ first_session.timestamp_start | date:"M Y"}}
 | |
|              — 
 | |
|             {{ last_session.timestamp_start | date:"M Y"}}) </h2>
 | |
|         <hr class="border-slate-500">
 | |
|         <h1 class="text-3xl mt-4 mb-1">Editions <span class="dark:text-slate-500">({{ editions.count }})</span></h1>
 | |
|         <ul>
 | |
|             {% for edition in editions %}
 | |
|             <li class="sm:pl-2 flex items-center">
 | |
|                 {{ edition.name }} ({{ edition.platform }}, {{ edition.year_released }})
 | |
|                 {% if edition.wikidata %}
 | |
|                 <span class="hidden sm:inline">
 | |
|                     <a href="https://www.wikidata.org/wiki/{{ edition.wikidata }}">
 | |
|                         <img class="inline mx-2 w-6" src="{% static 'icons/wikidata.png' %}"/>
 | |
|                     </a>
 | |
|                 </span>
 | |
|                 {% endif %}
 | |
|                 {% url 'edit_edition' edition.id as edit_url %}
 | |
|                 {% include 'components/edit_button.html' with edit_url=edit_url %}
 | |
|             </li>
 | |
|             {% endfor %}
 | |
|         </ul>
 | |
|         <h1 class="text-3xl mt-4 mb-1">Purchases <span class="dark:text-slate-500">({{ purchases.count }})</span></h1>
 | |
|         <ul>
 | |
|             {% for purchase in purchases %}
 | |
|             <li class="sm:pl-2 flex items-center">
 | |
|                 {{ purchase.platform }}
 | |
|                 ({{ purchase.get_ownership_type_display }}, {{ purchase.date_purchased | date:"Y" }}, {{ purchase.price }} {{ purchase.price_currency}})
 | |
|                 {% url 'edit_purchase' purchase.id as edit_url %}
 | |
|                 {% include 'components/edit_button.html' with edit_url=edit_url %}
 | |
|             </li>
 | |
|             {% endfor %}
 | |
|         </ul>
 | |
|         <h1 class="text-3xl mt-4 mb-1 flex gap-2 items-center">
 | |
|             Sessions
 | |
|             <span class="dark:text-slate-500">
 | |
|                 ({{ sessions.count }})
 | |
|             </span>
 | |
|             {% url 'start_game_session' game.id as add_session_link %}
 | |
|             {% include 'components/button.html' with title="Start new session" text="New" link=add_session_link %}
 | |
|         </h1>
 | |
|         <ul>
 | |
|             {% for session in sessions %}
 | |
|             <li class="sm:pl-2 flex items-center">
 | |
|                 {{ session.timestamp_start | date:"d/m/Y" }}
 | |
|                 ({{ session.device.get_type_display | default:"Unknown" }}, {{ session.duration_formatted }})
 | |
|                 {% url 'edit_session' session.id as edit_url %}
 | |
|                 {% include 'components/edit_button.html' with edit_url=edit_url %}
 | |
|             </li>
 | |
|             {% endfor %}
 | |
|         </ul>
 | |
|         <h1 class="text-3xl mt-4 mb-1">Notes <span class="dark:text-slate-500">({{ sessions_with_notes.count }})</span></h1>
 | |
|         <ul>
 | |
|             {% for session in sessions_with_notes %}
 | |
|             <li class="sm:pl-2">
 | |
|                 <ul>
 | |
|                     <li class="block dark:text-slate-500">
 | |
|                         <span class="flex items-center">
 | |
|                             {{ session.timestamp_start | date:"d/m/Y H:m" }}
 | |
|                             {% url 'edit_session' session.id as edit_session_url %}
 | |
|                             {% include 'components/edit_button.html' with edit_url=edit_session_url %}
 | |
|                         </span>
 | |
|                     </li>
 | |
|                     <li class="sm:pl-4 italic">
 | |
|                         {{ session.note|linebreaks }}
 | |
|                     </li>
 | |
|                 </ul>
 | |
|             </li>
 | |
|             {% endfor %}
 | |
|         </ul>
 | |
|         
 | |
|     </div>
 | |
| {% endblock content %}
 |