add new data and editor permissions

This commit is contained in:
Laura Klünder 2018-09-19 19:08:47 +02:00
parent 8ffa982882
commit b88b6c3a29
18 changed files with 160 additions and 60 deletions

View file

@ -294,7 +294,7 @@ class CustomLocation:
return result
def details_display(self):
def details_display(self, **kwargs):
return {
'id': self.pk,
'display': [

View file

@ -1,3 +1,4 @@
from django.conf import settings
from django.utils.functional import lazy
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy
@ -28,3 +29,11 @@ def get_user_data(request):
get_user_data_lazy = lazy(get_user_data, dict)
def can_access_base_mapdata(request):
return settings.PUBLIC_BASE_MAPDATA or request.user_permissions.base_mapdata_access
def can_access_editor(request):
return settings.PUBLIC_EDITOR or request.user_permissions.editor_access