Permission rethinking
* No detailed permissions due to django constraints on model-based permissions * instead: logic controlled permission by group membership * adds translations
This commit is contained in:
parent
fa5387e814
commit
c2a066fc71
@ -7,6 +7,8 @@ Created on: 15.12.20
|
|||||||
"""
|
"""
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
|
from konova.settings import DEFAULT_GROUP, ZB_GROUP, ETS_GROUP
|
||||||
|
|
||||||
TEST_ORGANISATION_DATA = [
|
TEST_ORGANISATION_DATA = [
|
||||||
{
|
{
|
||||||
"name": "Test_Official_1",
|
"name": "Test_Official_1",
|
||||||
@ -24,12 +26,12 @@ TEST_ORGANISATION_DATA = [
|
|||||||
|
|
||||||
GROUPS_DATA = [
|
GROUPS_DATA = [
|
||||||
{
|
{
|
||||||
"name": _("Default"),
|
"name": DEFAULT_GROUP,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": _("Registration office"),
|
"name": ZB_GROUP,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": _("Conservation office"),
|
"name": ETS_GROUP,
|
||||||
},
|
},
|
||||||
]
|
]
|
@ -68,3 +68,4 @@ class Geometry(BaseResource):
|
|||||||
Outsourced geometry model so multiple versions of the same object can refer to the same geometry if it is not changed
|
Outsourced geometry model so multiple versions of the same object can refer to the same geometry if it is not changed
|
||||||
"""
|
"""
|
||||||
geom = MultiPolygonField(null=True, blank=True)
|
geom = MultiPolygonField(null=True, blank=True)
|
||||||
|
|
||||||
|
@ -49,3 +49,8 @@ SSO_PUBLIC_KEY = "AGGK7E8eT5X5u2GD38ygGG3GpAefmIldJiiWW7gldRPqCG1CzmUfGdvPSGDbEY
|
|||||||
DEFAULT_LAT = 50.00
|
DEFAULT_LAT = 50.00
|
||||||
DEFAULT_LON = 7.00
|
DEFAULT_LON = 7.00
|
||||||
DEFAULT_ZOOM = 8.0
|
DEFAULT_ZOOM = 8.0
|
||||||
|
|
||||||
|
# GROUPS
|
||||||
|
DEFAULT_GROUP = _("Default")
|
||||||
|
ZB_GROUP = _("Registration office")
|
||||||
|
ETS_GROUP = _("Conservation office")
|
||||||
|
Loading…
Reference in New Issue
Block a user