Merge pull request #964 from regiov/pinax-remove

Remove hard dependency on pinax teams
This commit is contained in:
Garret Wassermann
2021-08-05 14:16:14 -04:00
committed by GitHub
9 changed files with 30 additions and 14 deletions

View File

@ -25,8 +25,6 @@ from django.utils.safestring import mark_safe
from markdown import markdown
from markdown.extensions import Extension
import pinax.teams.models
import uuid
@ -1363,7 +1361,7 @@ class KBItem(models.Model):
)
team = models.ForeignKey(
pinax.teams.models.Team,
helpdesk_settings.HELPDESK_TEAMS_MODEL,
on_delete=models.CASCADE,
verbose_name=_('Team'),
blank=True,
@ -1386,6 +1384,9 @@ class KBItem(models.Model):
self.last_updated = timezone.now()
return super(KBItem, self).save(*args, **kwargs)
def get_team(self):
return helpdesk_settings.HELPDESK_KBITEM_TEAM_GETTER(self)
def _score(self):
""" Return a score out of 10 or Unrated if no votes """
if self.votes > 0: