fix #13;fix user context conflict problem in user-detail page

This commit is contained in:
xiaokong1937@gmail.com
2017-02-09 21:19:49 +08:00
parent fe01f92545
commit 548d7ef99a
3 changed files with 38 additions and 63 deletions

View File

@@ -62,6 +62,15 @@ class User(AbstractUser):
def get_absolute_url(self):
return reverse('users:user-detail', args=(self.id,))
def is_public_key_valid(self):
"""
Check if the user's ssh public key is valid.
This function is used in base.html.
"""
if self._public_key:
return True
return False
@property
def is_expired(self):
if self.date_expired < timezone.now():