add option to include/exclude areas to UI
This commit is contained in:
parent
1c10ce443a
commit
91b9bc92b8
7 changed files with 70 additions and 23 deletions
|
@ -1,3 +1,5 @@
|
|||
from collections import OrderedDict
|
||||
|
||||
from django.conf import settings
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from rest_framework.exceptions import PermissionDenied
|
||||
|
@ -45,6 +47,17 @@ def get_public_private_area(level):
|
|||
return public_area, private_area
|
||||
|
||||
|
||||
def get_excludables_includables():
|
||||
excludables = []
|
||||
includables = []
|
||||
if settings.DEBUG:
|
||||
excludables.append((':public', _('public areas')))
|
||||
includables.append((':nonpublic', _('non-public areas')))
|
||||
else:
|
||||
pass
|
||||
return OrderedDict(excludables), OrderedDict(includables)
|
||||
|
||||
|
||||
class LockedMapFeatures(BasePermission):
|
||||
def has_object_permission(self, request, view, obj):
|
||||
if isinstance(obj, Source):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue