improvements to router, y tests
This commit is contained in:
@@ -19,3 +19,7 @@ class IsCreator(permissions.BasePermission):
|
||||
return obj.creator == request.user
|
||||
return False
|
||||
|
||||
|
||||
class ReadOnly(permissions.BasePermission):
|
||||
def has_permission(self, request, view):
|
||||
return request.method in permissions.SAFE_METHODS
|
||||
|
||||
@@ -5,9 +5,17 @@ from products.views import ProductViewSet
|
||||
from history.views import HistorySyncViewSet
|
||||
from stats.views import StatsLogViewSet
|
||||
|
||||
from geo import views as geo_views
|
||||
|
||||
router = routers.DefaultRouter()
|
||||
router.register('companies', CompanyViewSet)
|
||||
router.register('products', ProductViewSet)
|
||||
router.register('history', HistorySyncViewSet)
|
||||
router.register('stats', StatsLogViewSet)
|
||||
|
||||
router.register('companies', CompanyViewSet, basename='company')
|
||||
router.register('products', ProductViewSet, basename='product')
|
||||
router.register('history', HistorySyncViewSet, basename='history')
|
||||
router.register('stats', StatsLogViewSet, basename='stats')
|
||||
|
||||
# Geo
|
||||
router.register('countries', geo_views.CountryViewSet, basename='country')
|
||||
router.register('regions', geo_views.RegionViewSet, basename='region')
|
||||
router.register('provinces', geo_views.ProvinceViewSet, basename='province')
|
||||
router.register('cities', geo_views.CityViewSet, basename='city')
|
||||
|
||||
Reference in New Issue
Block a user