9 lines
No EOL
388 B
Text
9 lines
No EOL
388 B
Text
# -*- 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) |