determine user`s site
This commit is contained in:
parent
6cba003960
commit
8c46496bf1
|
|
@ -5,6 +5,8 @@ from main import views
|
||||||
app = 'main'
|
app = 'main'
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
|
path('determine-site/', views.DetermineSiteView.as_view(),
|
||||||
|
name='determine-site'),
|
||||||
path('site-settings/<country_code>/', views.SiteSettingsView.as_view(),
|
path('site-settings/<country_code>/', views.SiteSettingsView.as_view(),
|
||||||
name='site-settings', ),
|
name='site-settings', ),
|
||||||
path('features/', views.FeaturesLCView.as_view(),
|
path('features/', views.FeaturesLCView.as_view(),
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
"""Main app views."""
|
"""Main app views."""
|
||||||
|
from django.http.response import HttpResponseRedirect
|
||||||
from rest_framework import generics, permissions
|
from rest_framework import generics, permissions
|
||||||
from main import models, serializers
|
from main import models, serializers
|
||||||
|
|
||||||
|
|
@ -47,3 +48,12 @@ class SiteFeaturesLCView(SiteFeaturesViewMixin, generics.ListCreateAPIView):
|
||||||
class SiteFeaturesRUDView(SiteFeaturesViewMixin,
|
class SiteFeaturesRUDView(SiteFeaturesViewMixin,
|
||||||
generics.RetrieveUpdateDestroyAPIView):
|
generics.RetrieveUpdateDestroyAPIView):
|
||||||
"""Site features RUD."""
|
"""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/')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user