Okay i got it:
from django import template register = template.Library() @register.filter(name ="check") def check(user, arg): if str(user.groups.all()[0]) == "Timesheet-Boss": return True else: return False thanks anyways ! Von: django-users@googlegroups.com [mailto:django-users@googlegroups.com] Im Auftrag von Szabo, Patrick (LNG-VIE) Gesendet: Donnerstag, 01. September 2011 11:39 An: django-users@googlegroups.com Betreff: custom templatetag that checks groups Hi, I want to create my own templatetag that returns true if a user is member of a certain group. I did the following: Created a package "templatetags" in my app. Wrote a module: from django import template register = template.Library() def check(user): if str(user.groups.all()[0]) == "Timesheet-Boss": return True else: return False Put this in my html: {% load checkers %} {{ check:user }} I get the following error: Invalid filter: 'check' Request Method: GET Request URL: http://localhost:8000/ Django Version: 1.2.4 Exception Type: TemplateSyntaxError Exception Value: Invalid filter: 'check' What am i doing wrong ?! Best regards . . . . . . . . . . . . . . . . . . . . . . . . . . Ing. Patrick Szabo XSLT Developer LexisNexis Marxergasse 25, 1030 Wien mailto:patrick.sz...@lexisnexis.at Tel.: 00431 534521573 Fax: +43 (1) 534 52 - 146 -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.