2014-08-13 18:05:14 +02:00
|
|
|
import functools
|
|
|
|
|
|
|
|
from django.http import Http404
|
|
|
|
|
|
|
|
from . import app_settings
|
|
|
|
|
|
|
|
def plugin_enabled(view):
|
|
|
|
'''If plugin is not enabled, return 404'''
|
|
|
|
@functools.wraps(view)
|
|
|
|
def wrapper(*args, **kwargs):
|
2016-09-07 18:01:02 +02:00
|
|
|
if not app_settings.ENABLE:
|
2014-08-13 18:05:14 +02:00
|
|
|
raise Http404
|
|
|
|
return view(*args, **kwargs)
|
|
|
|
return wrapper
|