mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 17:26:10 -06:00
Clean up templatetags modules
This commit is contained in:
parent
47af8b0208
commit
134dc70a4d
@ -13,6 +13,21 @@ from netbox.config import get_config
|
||||
from utilities.markdown import StrikethroughExtension
|
||||
from utilities.utils import clean_html, foreground_color, title
|
||||
|
||||
__all__ = (
|
||||
'bettertitle',
|
||||
'content_type',
|
||||
'content_type_id',
|
||||
'fgcolor',
|
||||
'linkify',
|
||||
'meta',
|
||||
'placeholder',
|
||||
'render_json',
|
||||
'render_markdown',
|
||||
'render_yaml',
|
||||
'split',
|
||||
'tzoffset',
|
||||
)
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
|
@ -1,5 +1,12 @@
|
||||
from django import template
|
||||
|
||||
__all__ = (
|
||||
'badge',
|
||||
'checkmark',
|
||||
'customfield_value',
|
||||
'tag',
|
||||
)
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
|
@ -5,6 +5,18 @@ from django.urls import NoReverseMatch, reverse
|
||||
from extras.models import ExportTemplate
|
||||
from utilities.utils import get_viewname, prepare_cloned_fields
|
||||
|
||||
__all__ = (
|
||||
'add_button',
|
||||
'bulk_delete_button',
|
||||
'bulk_edit_button',
|
||||
'clone_button',
|
||||
'delete_button',
|
||||
'edit_button',
|
||||
'export_button',
|
||||
'import_button',
|
||||
'sync_button',
|
||||
)
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
|
@ -1,5 +1,14 @@
|
||||
from django import template
|
||||
|
||||
__all__ = (
|
||||
'getfield',
|
||||
'render_custom_fields',
|
||||
'render_errors',
|
||||
'render_field',
|
||||
'render_form',
|
||||
'widget_type',
|
||||
)
|
||||
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
@ -15,6 +15,30 @@ from django.utils.safestring import mark_safe
|
||||
from utilities.forms import get_selected_values, TableConfigForm
|
||||
from utilities.utils import get_viewname
|
||||
|
||||
__all__ = (
|
||||
'annotated_date',
|
||||
'annotated_now',
|
||||
'applied_filters',
|
||||
'as_range',
|
||||
'divide',
|
||||
'get_item',
|
||||
'get_key',
|
||||
'humanize_megabytes',
|
||||
'humanize_speed',
|
||||
'icon_from_status',
|
||||
'kg_to_pounds',
|
||||
'meters_to_feet',
|
||||
'percentage',
|
||||
'querystring',
|
||||
'simplify_decimal',
|
||||
'startswith',
|
||||
'status_from_tag',
|
||||
'table_config_form',
|
||||
'utilization_graph',
|
||||
'validated_viewname',
|
||||
'viewname',
|
||||
)
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
@ -145,14 +169,6 @@ def percentage(x, y):
|
||||
return round(x / y * 100, 1)
|
||||
|
||||
|
||||
@register.filter()
|
||||
def has_perms(user, permissions_list):
|
||||
"""
|
||||
Return True if the user has *all* permissions in the list.
|
||||
"""
|
||||
return user.has_perms(permissions_list)
|
||||
|
||||
|
||||
@register.filter()
|
||||
def as_range(n):
|
||||
"""
|
||||
|
@ -4,6 +4,10 @@ from django.template import Context
|
||||
|
||||
from netbox.navigation.menu import MENUS
|
||||
|
||||
__all__ = (
|
||||
'nav',
|
||||
)
|
||||
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
@ -1,5 +1,13 @@
|
||||
from django import template
|
||||
|
||||
__all__ = (
|
||||
'can_add',
|
||||
'can_change',
|
||||
'can_delete',
|
||||
'can_sync',
|
||||
'can_view',
|
||||
)
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
|
@ -6,6 +6,10 @@ from django.utils.module_loading import import_string
|
||||
from netbox.registry import registry
|
||||
from utilities.utils import get_viewname
|
||||
|
||||
__all__ = (
|
||||
'model_view_tabs',
|
||||
)
|
||||
|
||||
register = template.Library()
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user