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) 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
def request_creates_revision(self, request): return _request_creates_revision( request) and 'checkout' not in request.get_full_path()
def request_creates_revision(self, request): return _request_creates_revision(request)