diff --git a/imio_teleservices_templatetags/__init__.py b/imio_teleservices_templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/imio_teleservices_templatetags/templatetags/__init__.py b/imio_teleservices_templatetags/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/imio_teleservices_templatetags/templatetags/imio_teleservices.py b/imio_teleservices_templatetags/templatetags/imio_teleservices.py new file mode 100644 index 0000000..4d3dacd --- /dev/null +++ b/imio_teleservices_templatetags/templatetags/imio_teleservices.py @@ -0,0 +1,16 @@ +from django import template + +from wcs.qommon import misc +from wcs.qommon.templatetags.qommon import unlazy + +register = template.Library() + + +@register.filter +def is_valid_belgian_nrn(value): + return misc.validate_belgian_nrn(unlazy(value)) + + +@register.filter +def is_strong_authentication(session_user): + return bool('_niss' in session_user.verified_fields)