89 lines
2.4 KiB
HTML
89 lines
2.4 KiB
HTML
{% extends 'base.html' %}
|
|
|
|
{% load guild_extras %}
|
|
|
|
{% block content %}
|
|
|
|
<div class="row">
|
|
<div class="column column-75">
|
|
<hrgroup>
|
|
<h1>Character: {{ character.name }}</h1>
|
|
<h4>
|
|
{{ character.get_status_display }}
|
|
{% if character.player %}
|
|
, played by:
|
|
<a href="{% url 'guild:player_detail' character.player.id %}">
|
|
{{ character.player.name }}
|
|
</a>
|
|
{% endif %}
|
|
</h4>
|
|
</hrgroup>
|
|
</div>
|
|
<div class="column">
|
|
<a class="button button-outline" href="{% url 'guild:character_update' character.id %}">Edit</a>
|
|
</div>
|
|
<div class="column">
|
|
<a class="button button-clear" href="{% url 'guild:character_delete' character.id %}">Delete</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
</div>
|
|
{% if character.picture %}
|
|
<a href="{{character.picture.url}}" style="float:left;margin-right:10px;margin-bottom:10px;">
|
|
<img src="{{character.picture.url}}" width="300"/>
|
|
</a>
|
|
{% endif %}
|
|
<p>{{character.description|md|safe}}</p>
|
|
<div class="column">
|
|
</div>
|
|
|
|
<br>
|
|
|
|
<h2>Session History</h2>
|
|
|
|
{% if not character.playsession_set.count %}
|
|
<p>No sessions played.</p>
|
|
{% else %}
|
|
<ul>
|
|
{% for session in character.playsession_set.all %}
|
|
<li>
|
|
<a href="{% url 'guild:adventure_detail' session.adventure.id %}">
|
|
{{session.date}} - {{ session.adventure.name }}
|
|
</a></li>
|
|
{% endfor %}
|
|
</ul>
|
|
{% endif %}
|
|
|
|
<h2>Rewards</h2>
|
|
|
|
<ul>
|
|
{% for resource, amount in resources.items %}
|
|
<li> {{ amount }} {{ resource }} </li>
|
|
{% endfor %}
|
|
</ul>
|
|
|
|
<h3>Reward History</h3>
|
|
{% if not character.reward_set.count %}
|
|
<p>No rewards.</p>
|
|
{% else %}
|
|
<ul>
|
|
{% for reward in rewards %}
|
|
<li>
|
|
{% if reward.character %}
|
|
<strong>
|
|
{% endif %}
|
|
{{reward.amount}} {{ reward.resource.name }} -
|
|
<a href="{% url 'guild:playsession_detail' reward.playsession.id %}">
|
|
{{ reward.playsession.date }} - {{ reward.playsession.adventure.name }}
|
|
</a>
|
|
{% if reward.character %}
|
|
</strong>
|
|
{% endif %}
|
|
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
{% endif %}
|
|
|
|
{% endblock content %} |