Example #1
0
 def process_request(self, request):
     if _request_creates_revision(request):
         context = create_revision_base(manage_manually=self.manage_manually, using=self.using)
         context.__enter__()
         if not hasattr(request, "_revision_middleware"):
             setattr(request, "_revision_middleware", {})
         request._revision_middleware[self] = context
Example #2
0
 def process_request(self, request):
     if _request_creates_revision(request):
         context = create_revision_base(
             manage_manually=self.manage_manually, using=self.using)
         context.__enter__()
         if not hasattr(request, "_revision_middleware"):
             setattr(request, "_revision_middleware", {})
         request._revision_middleware[self] = context
 def process_request(self, request):
     if _request_creates_revision(request):
         context = create_revision_base(
             manage_manually=self.manage_manually,
             using=self.using,
             atomic=getattr(settings, 'REVERSION_ATOMIC', True))
         context.__enter__()
         if not hasattr(request, "_revision_middleware"):
             setattr(request, "_revision_middleware", {})
         request._revision_middleware[self] = context
Example #4
0
 def request_creates_revision(self, request):
     return _request_creates_revision(
         request) and 'checkout' not in request.get_full_path()
Example #5
0
 def request_creates_revision(self, request):
     return _request_creates_revision(request)