"""
Custom field validators for InvenTree
"""

from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _


def validate_part_name(value):
    # Prevent some illegal characters in part names
    for c in ['/', '\\', '|', '#', '$']:
        if c in str(value):
            raise ValidationError(
                _('Invalid character in part name')
            )

"""
Custom field validators for InvenTree
"""

from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _


def validate_part_name(value):
    # Prevent some illegal characters in part names
    for c in ['|', '#', '$']:
        if c in str(value):
            raise ValidationError(
                _('Invalid character in part name')
            )

Allow some more chars in part names