Add Django filesize template filter to fix createUser and modifyWebsite errors

This commit is contained in:
master3395
2026-01-19 18:20:57 +01:00
parent 021ed4dfa5
commit b44b626d16
6 changed files with 44 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
{% extends "baseTemplate/index.html" %}
{% load i18n %}
{% load user_filters %}
{% block title %}{% trans "Create New User - CyberPanel" %}{% endblock %}
{% block content %}

View File

View File

@@ -0,0 +1,21 @@
"""
Custom Django template filters for user management
"""
from django import template
from django.template.defaultfilters import filesizeformat
register = template.Library()
@register.filter(name='filesize')
def filesize_filter(value):
"""
Alias for Django's filesizeformat filter to maintain compatibility
with templates that use |filesize instead of |filesizeformat
"""
if value is None:
return '0 B'
try:
return filesizeformat(value)
except (ValueError, TypeError):
return '0 B'

View File

@@ -1,5 +1,6 @@
{% extends "baseTemplate/index.html" %}
{% load i18n %}
{% load website_filters %}
{% block title %}{% trans "Modify Website - CyberPanel" %}{% endblock %}
{% block header_scripts %}

View File

@@ -0,0 +1,21 @@
"""
Custom Django template filters for user management
"""
from django import template
from django.template.defaultfilters import filesizeformat
register = template.Library()
@register.filter(name='filesize')
def filesize_filter(value):
"""
Alias for Django's filesizeformat filter to maintain compatibility
with templates that use |filesize instead of |filesizeformat
"""
if value is None:
return '0 B'
try:
return filesizeformat(value)
except (ValueError, TypeError):
return '0 B'