コード例 #1
0
ファイル: models.py プロジェクト: rosix-ru/django-bwp
 def new(self, request, **kwargs):
     """
     Получает шаблон объекта согласно привилегий.
     """
     if self.has_add_permission(request):
         return self.get_new_object_detail(request, **kwargs)
     else:
         return get_http_403(request)
コード例 #2
0
ファイル: models.py プロジェクト: rosix-ru/django-bwp
 def copy(self, request, pk, clone=None, **kwargs):
     """ Получает копию объекта согласно привилегий.
     """
     if self.has_add_permission(request):
         try:
             object = self.queryset(request, **kwargs).get(pk=pk)
         except:
             return get_http_404(request)
         return self.get_copy_object_detail(request, object, clone, **kwargs)
     else:
         return get_http_403(request)