Make public scoreboard better
This commit is contained in:
parent
3f72466e3d
commit
ad278f58a9
2 changed files with 11 additions and 4 deletions
|
@ -278,6 +278,10 @@ class ContestMixin(object):
|
|||
def can_edit(self):
|
||||
return self.object.is_editable_by(self.request.user)
|
||||
|
||||
@cached_property
|
||||
def can_access(self):
|
||||
return self.object.is_accessible_by(self.request.user)
|
||||
|
||||
def should_bypass_access_check(self, contest):
|
||||
return False
|
||||
|
||||
|
@ -304,6 +308,7 @@ class ContestMixin(object):
|
|||
context["is_editor"] = self.is_editor
|
||||
context["is_tester"] = self.is_tester
|
||||
context["can_edit"] = self.can_edit
|
||||
context["can_access"] = self.can_access
|
||||
|
||||
if not self.object.og_image or not self.object.summary:
|
||||
metadata = generate_opengraph(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue