def __call__(self, view_func):
@functools.wraps(view_func)
- def wrapped_view_func(request, group_id, *args, **kwargs):
- group = get_object_or_404(XGroup, pk=group_id)
+ def wrapped_view_func(request, group_slug, *args, **kwargs):
+ group = get_object_or_404(XGroup, short=group_slug)
membership = request.user.memberships.filter(
xgroup=group,
level__gte=self.level,