determine user`s site

This commit is contained in:
evgeniy-st 2019-08-21 12:05:51 +03:00
parent 6cba003960
commit 8c46496bf1
2 changed files with 12 additions and 0 deletions

View File

@ -5,6 +5,8 @@ from main import views
app = 'main'
urlpatterns = [
path('determine-site/', views.DetermineSiteView.as_view(),
name='determine-site'),
path('site-settings/<country_code>/', views.SiteSettingsView.as_view(),
name='site-settings', ),
path('features/', views.FeaturesLCView.as_view(),

View File

@ -1,4 +1,5 @@
"""Main app views."""
from django.http.response import HttpResponseRedirect
from rest_framework import generics, permissions
from main import models, serializers
@ -47,3 +48,12 @@ class SiteFeaturesLCView(SiteFeaturesViewMixin, generics.ListCreateAPIView):
class SiteFeaturesRUDView(SiteFeaturesViewMixin,
generics.RetrieveUpdateDestroyAPIView):
"""Site features RUD."""
class DetermineSiteView(generics.GenericAPIView):
"""Determine user's site."""
permission_classes = (permissions.AllowAny,)
def get(self, request, *args, **kwargs):
return HttpResponseRedirect('http://ru.gm.id-east.ru/')