# -*- mode: snippet -*- # name: Permission guard # key: defm # -- @method_decorator(permission_required('$1', raise_exception=True)) def dispatch(self, *args, **kwargs): '''Make sure the user has the $1 permission.''' return super(${3:`(progn (re-search-backward "^[ \t]*class \\(.+\\)(") (match-string 1)))`}, self).dispatch(*args, **kwargs)