Skip to content

Commit 42c9ee7

Browse files
committed
Merge branch 'PackageReport' of https://github.com/thunderstore-io/Thunderstore into PackageReport
2 parents 6b62cbb + 069f280 commit 42c9ee7

File tree

1 file changed

+9
-7
lines changed
  • django/thunderstore/repository/views/package

1 file changed

+9
-7
lines changed

django/thunderstore/repository/views/package/detail.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ class PackageDetailView(PackageListingDetailView):
8989
def permissions_checker(self):
9090
return PermissionsChecker(self.object, self.request.user)
9191

92+
@cached_property
93+
def csrf_token(self) -> str:
94+
return csrf.get_token(self.request)
95+
9296
def get_review_panel(self):
9397
if not self.permissions_checker.can_moderate:
9498
return None
@@ -149,15 +153,13 @@ def get_context_data(self, *args, **kwargs):
149153
def format_category(cat: PackageCategory):
150154
return {"name": cat.name, "slug": cat.slug}
151155

152-
csrf_token = csrf.get_token(self.request)
153-
154156
context["management_panel_props"] = {
155157
"isDeprecated": package_listing.package.is_deprecated,
156-
"canDeprecate": self.permissions_checker.can_deprecate,
157-
"canUndeprecate": self.permissions_checker.can_undeprecate,
158-
"canUnlist": self.permissions_checker.can_unlist,
159-
"canUpdateCategories": self.permissions_checker.can_manage_categories,
160-
"csrfToken": csrf_token,
158+
"canDeprecate": self.can_deprecate,
159+
"canUndeprecate": self.can_undeprecate,
160+
"canUnlist": self.can_unlist,
161+
"canUpdateCategories": self.can_manage_categories,
162+
"csrfToken": self.csrf_token,
161163
"currentCategories": [
162164
format_category(x) for x in package_listing.categories.all()
163165
],

0 commit comments

Comments
 (0)