scrutiny/scrutiny/projects/templatetags/tags.py

20 lines
470 B
Python

from django import template
register = template.Library()
@register.simple_tag
def installed_version(module, platform, service):
v = module.get_installed_version(platform, service)
if v is None:
return ''
return v.version.version
@register.simple_tag
def service_url(platform, service):
installed_service = service.get_installed_service(platform=platform)
if installed_service is None:
return ''
return installed_service.url