Merge branch 'kk_env' into 'dev'

KK ENV

See merge request spatial/postamates!194
dev
Timofey Malinin 2 years ago
commit 1130cfb253

@ -193,10 +193,13 @@ REST_FRAMEWORK = {
DRF_KEYCLOAK_AUTH = {
# 'KEYCLOAK_SERVER_URL': 'http://keycloak.dev.selfservicetech.ru/auth',
'KEYCLOAK_SERVER_URL': 'https://kk.dev.selftech.ru/auth',
'KEYCLOAK_REALM': 'SST',
'KEYCLOAK_CLIENT_ID': 'postnet',
'KEYCLOAK_CLIENT_SECRET_KEY': 'K2yHweEUispkVeWn03VMk843sW2Moic5',
'KEYCLOAK_SERVER_URL': os.getenv('KEYCLOAK_SERVER_URL', 'https://kk.dev.selftech.ru/auth'),
'KEYCLOAK_REALM': os.getenv('KEYCLOAK_REALM', 'SST'),
'KEYCLOAK_CLIENT_ID': os.getenv('KEYCLOAK_CLIENT_ID','postnet'),
'KEYCLOAK_CLIENT_SECRET_KEY': os.getenv('KEYCLOAK_CLIENT_SECRET_KEY','K2yHweEUispkVeWn03VMk843sW2Moic5'),
'KEYCLOAK_MANAGE_LOCAL_USER': False,
'KEYCLOAK_ROLE_SET_PREFIX': 'realm_access',
}
KK_EDITOR_ROLE = os.getenv('KK_EDITOR_ROLE', 'postnet_editor')
KK_VIEWER_ROLE = os.getenv('KK_VIEWER_ROLE', 'postnet_viewer')

@ -1,5 +1,6 @@
from rest_framework.permissions import BasePermission
# from drf_keycloak_auth.authentication import KeycloakAuthentication
from django.conf import settings
class UserPermission(BasePermission):
@ -11,6 +12,6 @@ class UserPermission(BasePermission):
# 'update_fact', 'update_postamat_id', 'update_status', 'retrieve',
# 'update', 'partial_update', 'destroy', 'create',
# ]:
return 'postnet_editor' in kk_roles
return settings.KK_EDITOR_ROLE in kk_roles
else:
return 'postnet_editor' in kk_roles or 'postnet_viewer' in kk_roles
return settings.KK_EDITOR_ROLE in kk_roles or settings.KK_VIEWER_ROLE in kk_roles

Loading…
Cancel
Save