mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-24 21:08:30 +00:00
perf: 修改 applet publications
This commit is contained in:
@@ -54,10 +54,6 @@ class Applet(JMSBaseModel):
|
||||
return None
|
||||
return os.path.join(settings.MEDIA_URL, 'applets', self.name, 'icon.png')
|
||||
|
||||
@lazyproperty
|
||||
def publication(self):
|
||||
return self.publications.latest()
|
||||
|
||||
|
||||
class AppletPublication(JMSBaseModel):
|
||||
applet = models.ForeignKey('Applet', on_delete=models.PROTECT, related_name='publications', verbose_name=_('Applet'))
|
||||
@@ -67,4 +63,3 @@ class AppletPublication(JMSBaseModel):
|
||||
|
||||
class Meta:
|
||||
unique_together = ('applet', 'host')
|
||||
get_latest_by = 'date_created'
|
||||
|
Reference in New Issue
Block a user