mirror of
https://github.com/Findus23/RPGnotes.git
synced 2024-09-19 15:43:45 +02:00
fix days
This commit is contained in:
parent
08b9abaa83
commit
080df5907c
3 changed files with 6 additions and 17 deletions
|
@ -16,13 +16,13 @@
|
|||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<a class="btn btn-primary add-button" href="{% url "dayadd" day.campaign.slug %}">Add Day</a>
|
||||
<a class="btn btn-primary add-button" href="{% url "dayadd" %}">Add Day</a>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<div class="day-heading">
|
||||
<h1>
|
||||
{{ day.prettyname }}
|
||||
<a href="{% url "dayedit" day.campaign.slug day.day %}">
|
||||
<a href="{% url "dayedit" day.day %}">
|
||||
edit
|
||||
</a>
|
||||
</h1>
|
||||
|
|
|
@ -18,13 +18,8 @@ class DayDetailView(generic.DetailView):
|
|||
model = IngameDay
|
||||
context_object_name = "day"
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
data = super().get_context_data(**kwargs)
|
||||
data["days"] = IngameDay.objects.filter(campaign__slug=self.kwargs['campslug'])
|
||||
return data
|
||||
|
||||
def get_object(self, queryset=None):
|
||||
return IngameDay.objects.get(campaign__slug=self.kwargs['campslug'], day=self.kwargs['day'])
|
||||
return IngameDay.objects.get(day=self.kwargs['day'])
|
||||
|
||||
|
||||
class DayCreateView(generic.CreateView):
|
||||
|
@ -44,14 +39,11 @@ class DayEditView(generic.UpdateView):
|
|||
data['edit'] = True
|
||||
return data
|
||||
|
||||
# def get_object(self, queryset=None):
|
||||
# return IngameDay.objects.get(campaign__slug=self.kwargs['campslug'], day=self.kwargs['day'])
|
||||
def get_object(self, queryset=None):
|
||||
return IngameDay.objects.get(day=self.kwargs['day'])
|
||||
|
||||
|
||||
class DayDeleteView(generic.DeleteView):
|
||||
template_name = "common/campaign_confirm_delete.html"
|
||||
model = IngameDay
|
||||
success_url = reverse_lazy('daylist')
|
||||
|
||||
# def get_object(self, queryset=None):
|
||||
# return IngameDay.objects.get(campaign__slug=self.kwargs['campslug'], day=self.kwargs['day'])
|
||||
|
|
|
@ -2,8 +2,8 @@ from django.db.models import Sum
|
|||
from django.urls import reverse_lazy
|
||||
from django.views import generic
|
||||
|
||||
from loot.models import Loot
|
||||
from loot.forms import LootForm
|
||||
from loot.models import Loot
|
||||
|
||||
|
||||
class LootListView(generic.ListView):
|
||||
|
@ -11,9 +11,6 @@ class LootListView(generic.ListView):
|
|||
model = Loot
|
||||
context_object_name = "loot"
|
||||
|
||||
# def get_queryset(self):
|
||||
# return Loot.objects.filter(campaign__slug=self.kwargs['campslug'])
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
data = super().get_context_data(**kwargs)
|
||||
data['total_value'] = self.get_queryset().aggregate(Sum("value_gold"))["value_gold__sum"]
|
||||
|
|
Loading…
Reference in a new issue