Only load all rules for categories list view
This commit is contained in:
parent
d2a1fd7f3a
commit
29c5b562d4
1 changed files with 3 additions and 8 deletions
|
|
@ -44,14 +44,6 @@ class CategoryDetailMixin:
|
||||||
success_url = reverse_lazy("news:core:categories")
|
success_url = reverse_lazy("news:core:categories")
|
||||||
form_class = CategoryForm
|
form_class = CategoryForm
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
|
||||||
context_data = super().get_context_data(**kwargs)
|
|
||||||
|
|
||||||
rules = CollectionRule.objects.filter(user=self.request.user).order_by("name")
|
|
||||||
context_data["rules"] = rules
|
|
||||||
|
|
||||||
return context_data
|
|
||||||
|
|
||||||
def get_form_kwargs(self):
|
def get_form_kwargs(self):
|
||||||
return {**super().get_form_kwargs(), "user": self.request.user}
|
return {**super().get_form_kwargs(), "user": self.request.user}
|
||||||
|
|
||||||
|
|
@ -63,12 +55,15 @@ class CategoryListView(CategoryViewMixin, ListView):
|
||||||
def get_context_data(self, *args, **kwargs):
|
def get_context_data(self, *args, **kwargs):
|
||||||
context = super().get_context_data(*args, **kwargs)
|
context = super().get_context_data(*args, **kwargs)
|
||||||
|
|
||||||
|
rules = CollectionRule.objects.filter(user=self.request.user).order_by("name")
|
||||||
|
|
||||||
return {
|
return {
|
||||||
**context,
|
**context,
|
||||||
"categories_create_url": reverse_lazy("news:core:category-create"),
|
"categories_create_url": reverse_lazy("news:core:category-create"),
|
||||||
"categories_update_url": (
|
"categories_update_url": (
|
||||||
reverse_lazy("news:core:category-update", args=(0,))
|
reverse_lazy("news:core:category-update", args=(0,))
|
||||||
),
|
),
|
||||||
|
"rules": rules,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue